[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7APXFST2E4QFWS8CXY2NG1P":3,"skill-same:01M7APXFST2E4QFWS8CXY2NG1P":50},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":30,"repositoryHtmlUrl":31,"repositoryHomepageUrl":6,"ownerHtmlUrl":32,"ownerBlogUrl":33,"ownerDescription":34,"updatedAt":35,"install":36,"resources":49},"01M7APXFST2E4QFWS8CXY2NG1P","gilgamesh-verify-incoming",null,"Blocking ECL envelope integrity gate for inbound Gilgamesh missions; verifies SHA-256 and contract conformance before any payload is processed. Use when an upstream artefact arrives with a sibling .envelope.json; load automatically on every inbound ECL hand-off. Do NOT use for non-ECL artefacts (no .envelope.json sibling).","Rynaro\u002Fmagicite","Rynaro","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5271543?v=4","01M70CFYFMB316W23THVQAQ42M","Henrique A. Lavezzo","01M7APN2KCVWBNY727T57KR2ZJ",2,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002F.eidolons\u002Fgilgamesh\u002Fskills\u002Fverify-incoming\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: gilgamesh-verify-incoming\ndescription: Blocking ECL envelope integrity gate for inbound Gilgamesh missions; verifies SHA-256 and contract conformance before any payload is processed. Use when an upstream artefact arrives with a sibling .envelope.json; load automatically on every inbound ECL hand-off. Do NOT use for non-ECL artefacts (no .envelope.json sibling).\nmetadata:\n  methodology: Gilgamesh\n  phase: cross-cutting\n---\n\n# Verify-Incoming Skill — Gilgamesh (blocking, symmetric)\n\n## When to use\n\nLoad this skill automatically when reading any upstream artefact handed to Gilgamesh\nthat carries a sibling `.envelope.json`. Blocking receiver integrity gate (ECL §6.2.2).\nDo not load for non-ECL artefacts (no `.envelope.json` sibling).\n\nReceiver-side integrity gate for inbound ECL hand-offs. When an upstream artefact\narrives with a sibling `.envelope.json`, Gilgamesh MUST NOT process the payload unless\nits SHA-256 integrity has been **verified and passed**. This is the **blocking**\nposture mandated by ECL §6.2.2 (\"a receiver SHALL NOT process a payload whose integrity\ntag does not match\"). It is **symmetric**: every Eidolon in the roster ships this same\ngate, so no hand-off edge can silently skip it.\n\n> **Posture:** this skill **refuses** and hands back to the orchestrator on any\n> unverified or failed envelope. Do not process the payload until `verify_pass` is\n> confirmed in the trace. A wanderer who wields an unverified blade might be wielding\n> Excalipoor.\n\n---\n\n## Where the cryptographic check runs (and why the receiver only reads)\n\nGilgamesh's tool surface cannot run the SHA-256 gate itself. The mechanical check runs\n**at the orchestrator**, once, before Gilgamesh is dispatched:\n\n```sh\n# Orchestrator pre-step (host LLM, full Bash) — shipped in the nexus CLI:\neidolons verify-envelope \u003Cartefact>.envelope.json --block      # exit 3 ⇒ tamper\u002Fmismatch\n```\n\nThe gate writes a `verify_pass` (or `verify_fail`) trace event keyed by `message_id`.\nGilgamesh then enforces the result using **only `Read`** — no Bash required:\n\n1. Read `.eidolons\u002F.trace\u002F\u003Cthread_id>.jsonl` (the `thread_id` is `envelope.thread_id`).\n2. Find the event whose `message_id` matches `envelope.message_id`.\n3. **`verify_pass` with `integrity_method: \"sha256\"`** → integrity confirmed; proceed\n   to contract conformance below.\n4. **`verify_fail`, or no matching event** → integrity unconfirmed → **REFUSE** (see\n   Failure Mode). Do **not** process the payload.\n\n**Defense-in-depth (optional):** if Gilgamesh's host grants Bash with `eidolons` on\nPATH, it MAY independently re-run `eidolons verify-envelope \u003Cenv> --block` and abort on\na non-zero exit. The orchestrator pre-verify is the contract; self-verification is an\nadditional guard, never a replacement.\n\n---\n\n## Memory: Recall + Ingest (CRYSTALIUM)\n\nOn an inbound hand-off, first recall related prior context (read-only; if CRYSTALIUM\navailable):\n\n```\nmcp__crystalium__recall(\n  scope  = { project: \u003Ccwd-project>, agent_class_visibility: \"gilgamesh\" },\n  query  = \u003Cmission objective + from.eidolon + artifact.kind>,\n  k      = 5,\n  layers = [\"semantic\", \"episodic\", \"procedural\"]\n)\n```\n\nOnly **after** the integrity gate passes (`verify_pass`) ingest the received envelope\nto record the inbound edge:\n\n```\nmcp__crystalium__ingest(\n  envelope = \u003Creceived .envelope.json contents>,\n  payload  = \u003Cartefact payload contents>\n)\n```\n\nNever ingest an envelope that failed or skipped verification. **Graceful skip:** if\n`mcp__crystalium__*` tools are unavailable, skip both calls silently. Gilgamesh\npersists nothing — recall sharpens this one mission only.\n\n---\n\n## Trigger\n\nLoad this skill automatically when:\n\n- Reading an upstream artefact at path `P`, **and**\n- A sibling file `${P%.*}.envelope.json` exists in the same directory.\n\n```sh\nenvelope_path=\"${artefact_path%.*}.envelope.json\"\n[ -f \"$envelope_path\" ] && load_skill \"verify-incoming\"\n```\n\nIf no `.envelope.json` sibling exists, this is a non-ECL artefact — skip the gate\nsilently and process normally.\n\n---\n\n## Inbound edges Gilgamesh accepts\n\n`to.eidolon` MUST equal `gilgamesh`. `from.eidolon` MUST be a declared upstream sender.\nPerformative and `artifact.kind` are validated against the ECL inbound contract\n`contracts\u002F\u003Cfrom>-to-gilgamesh.yaml` (source of truth); the table below is the summary:\n\n| from | performative(s) | `artifact.kind` |\n|---|---|---|\n| `orchestrator` | DELEGATE | `mission-contract` |\n| `human` | REQUEST | `mission-contract` |\n\nA hand-off whose `from.eidolon` is not listed, or whose performative \u002F `artifact.kind`\nis not allowed for that edge, is an `UNDECLARED_EDGE` \u002F `PERFORMATIVE_NOT_ALLOWED` \u002F\n`ARTIFACT_KIND_NOT_ALLOWED` violation → **REFUSE**.\n\nThe lone lateral edge `forge → gilgamesh` (a consult) is accepted only as `INFORM`; a\n`forge` DELEGATE is `PERFORMATIVE_NOT_ALLOWED`.\n\n---\n\n## Failure Mode (BLOCKING — refuse, do not process)\n\nOn **any** integrity or contract failure:\n\n1. Append a `verify_fail` event to `.eidolons\u002F.trace\u002F\u003Cthread_id>.jsonl`.\n2. Print to stderr: `[gilgamesh-verify-incoming] REFUSE: \u003CFAILURE_CODE> from \u003Cfrom.eidolon>`.\n3. **Do not process the payload.** Hand control back to the **orchestrator** with a\n   refusal. The orchestrator routes the failure to **VIGIL** (integrity \u002F tamper\n   investigation) or to the **human** — never a silent retry, never a silent\n   process-anyway.\n\nFailure codes: `INTEGRITY_MISMATCH`, `UNVERIFIED` (no `verify_pass` on record),\n`SCHEMA_INVALID`, `UNDECLARED_EDGE`, `PERFORMATIVE_NOT_ALLOWED`,\n`ARTIFACT_KIND_NOT_ALLOWED`, `CONTEXT_OVER_BUDGET`, `MISSING_REQUIRED_SECTION`.\n\nOn success: append `verify_pass`, then proceed with the payload (Phase G, `gauge.md`).\n\n---\n\n## Trace Events\n\nAppend one JSONL line per verification to `.eidolons\u002F.trace\u002F\u003Cthread_id>.jsonl` (create\nif absent). The `thread_id` comes from `envelope.thread_id`; if the envelope is\nunparseable, use `unknown`.\n\n**verify_pass:**\n```json\n{\"ts\":\"\u003CRFC3339>\",\"event\":\"verify_pass\",\"message_id\":\"\u003Cuuid>\",\"thread_id\":\"\u003Cuuid>\",\"from\":\"\u003Ceidolon>@\u003Cversion>\",\"to\":\"gilgamesh@\u003Cversion>\",\"performative\":\"\u003Cperformative>\",\"integrity_method\":\"sha256\"}\n```\n\n**verify_fail:**\n```json\n{\"ts\":\"\u003CRFC3339>\",\"event\":\"verify_fail\",\"message_id\":\"\u003Cuuid>\",\"thread_id\":\"\u003Cuuid>\",\"from\":\"\u003Ceidolon>@\u003Cversion>\",\"to\":\"gilgamesh@\u003Cversion>\",\"integrity_method\":\"sha256\",\"verify_failure_code\":\"\u003CCODE>\",\"decision\":\"refused\"}\n```\n\n---\n\n## Notes\n\n- **Blocking, not warn-only.** Refusal is the whole point: a receiver that processes a\n  tamper-flagged payload defeats the provenance guarantee.\n- **Symmetric.** All Eidolons ship this gate with identical semantics; the only\n  per-Eidolon variation is the inbound-edge table above.\n- **Mechanical gate, single source of truth.** The SHA-256 comparison is the nexus\n  `eidolons verify-envelope` verb (ECL §6.2.2) — never re-implemented or LLM-estimated.\n- **Read-only enforcement.** The receiver needs only `Read` to consult the trace; this\n  is why the gate is symmetric across tool-limited Eidolons.\n\n---\n\n*Verify-Incoming Skill — blocking, symmetric, mechanical-gate-backed (ECL §6.2.2)*\n","# Verify-Incoming Skill — Gilgamesh (blocking, symmetric)\n\n## When to use\n\nLoad this skill automatically when reading any upstream artefact handed to Gilgamesh\nthat carries a sibling `.envelope.json`. Blocking receiver integrity gate (ECL §6.2.2).\nDo not load for non-ECL artefacts (no `.envelope.json` sibling).\n\nReceiver-side integrity gate for inbound ECL hand-offs. When an upstream artefact\narrives with a sibling `.envelope.json`, Gilgamesh MUST NOT process the payload unless\nits SHA-256 integrity has been **verified and passed**. This is the **blocking**\nposture mandated by ECL §6.2.2 (\"a receiver SHALL NOT process a payload whose integrity\ntag does not match\"). It is **symmetric**: every Eidolon in the roster ships this same\ngate, so no hand-off edge can silently skip it.\n\n> **Posture:** this skill **refuses** and hands back to the orchestrator on any\n> unverified or failed envelope. Do not process the payload until `verify_pass` is\n> confirmed in the trace. A wanderer who wields an unverified blade might be wielding\n> Excalipoor.\n\n---\n\n## Where the cryptographic check runs (and why the receiver only reads)\n\nGilgamesh's tool surface cannot run the SHA-256 gate itself. The mechanical check runs\n**at the orchestrator**, once, before Gilgamesh is dispatched:\n\n```sh\n# Orchestrator pre-step (host LLM, full Bash) — shipped in the nexus CLI:\neidolons verify-envelope \u003Cartefact>.envelope.json --block      # exit 3 ⇒ tamper\u002Fmismatch\n```\n\nThe gate writes a `verify_pass` (or `verify_fail`) trace event keyed by `message_id`.\nGilgamesh then enforces the result using **only `Read`** — no Bash required:\n\n1. Read `.eidolons\u002F.trace\u002F\u003Cthread_id>.jsonl` (the `thread_id` is `envelope.thread_id`).\n2. Find the event whose `message_id` matches `envelope.message_id`.\n3. **`verify_pass` with `integrity_method: \"sha256\"`** → integrity confirmed; proceed\n   to contract conformance below.\n4. **`verify_fail`, or no matching event** → integrity unconfirmed → **REFUSE** (see\n   Failure Mode). Do **not** process the payload.\n\n**Defense-in-depth (optional):** if Gilgamesh's host grants Bash with `eidolons` on\nPATH, it MAY independently re-run `eidolons verify-envelope \u003Cenv> --block` and abort on\na non-zero exit. The orchestrator pre-verify is the contract; self-verification is an\nadditional guard, never a replacement.\n\n---\n\n## Memory: Recall + Ingest (CRYSTALIUM)\n\nOn an inbound hand-off, first recall related prior context (read-only; if CRYSTALIUM\navailable):\n\n```\nmcp__crystalium__recall(\n  scope  = { project: \u003Ccwd-project>, agent_class_visibility: \"gilgamesh\" },\n  query  = \u003Cmission objective + from.eidolon + artifact.kind>,\n  k      = 5,\n  layers = [\"semantic\", \"episodic\", \"procedural\"]\n)\n```\n\nOnly **after** the integrity gate passes (`verify_pass`) ingest the received envelope\nto record the inbound edge:\n\n```\nmcp__crystalium__ingest(\n  envelope = \u003Creceived .envelope.json contents>,\n  payload  = \u003Cartefact payload contents>\n)\n```\n\nNever ingest an envelope that failed or skipped verification. **Graceful skip:** if\n`mcp__crystalium__*` tools are unavailable, skip both calls silently. Gilgamesh\npersists nothing — recall sharpens this one mission only.\n\n---\n\n## Trigger\n\nLoad this skill automatically when:\n\n- Reading an upstream artefact at path `P`, **and**\n- A sibling file `${P%.*}.envelope.json` exists in the same directory.\n\n```sh\nenvelope_path=\"${artefact_path%.*}.envelope.json\"\n[ -f \"$envelope_path\" ] && load_skill \"verify-incoming\"\n```\n\nIf no `.envelope.json` sibling exists, this is a non-ECL artefact — skip the gate\nsilently and process normally.\n\n---\n\n## Inbound edges Gilgamesh accepts\n\n`to.eidolon` MUST equal `gilgamesh`. `from.eidolon` MUST be a declared upstream sender.\nPerformative and `artifact.kind` are validated against the ECL inbound contract\n`contracts\u002F\u003Cfrom>-to-gilgamesh.yaml` (source of truth); the table below is the summary:\n\n| from | performative(s) | `artifact.kind` |\n|---|---|---|\n| `orchestrator` | DELEGATE | `mission-contract` |\n| `human` | REQUEST | `mission-contract` |\n\nA hand-off whose `from.eidolon` is not listed, or whose performative \u002F `artifact.kind`\nis not allowed for that edge, is an `UNDECLARED_EDGE` \u002F `PERFORMATIVE_NOT_ALLOWED` \u002F\n`ARTIFACT_KIND_NOT_ALLOWED` violation → **REFUSE**.\n\nThe lone lateral edge `forge → gilgamesh` (a consult) is accepted only as `INFORM`; a\n`forge` DELEGATE is `PERFORMATIVE_NOT_ALLOWED`.\n\n---\n\n## Failure Mode (BLOCKING — refuse, do not process)\n\nOn **any** integrity or contract failure:\n\n1. Append a `verify_fail` event to `.eidolons\u002F.trace\u002F\u003Cthread_id>.jsonl`.\n2. Print to stderr: `[gilgamesh-verify-incoming] REFUSE: \u003CFAILURE_CODE> from \u003Cfrom.eidolon>`.\n3. **Do not process the payload.** Hand control back to the **orchestrator** with a\n   refusal. The orchestrator routes the failure to **VIGIL** (integrity \u002F tamper\n   investigation) or to the **human** — never a silent retry, never a silent\n   process-anyway.\n\nFailure codes: `INTEGRITY_MISMATCH`, `UNVERIFIED` (no `verify_pass` on record),\n`SCHEMA_INVALID`, `UNDECLARED_EDGE`, `PERFORMATIVE_NOT_ALLOWED`,\n`ARTIFACT_KIND_NOT_ALLOWED`, `CONTEXT_OVER_BUDGET`, `MISSING_REQUIRED_SECTION`.\n\nOn success: append `verify_pass`, then proceed with the payload (Phase G, `gauge.md`).\n\n---\n\n## Trace Events\n\nAppend one JSONL line per verification to `.eidolons\u002F.trace\u002F\u003Cthread_id>.jsonl` (create\nif absent). The `thread_id` comes from `envelope.thread_id`; if the envelope is\nunparseable, use `unknown`.\n\n**verify_pass:**\n```json\n{\"ts\":\"\u003CRFC3339>\",\"event\":\"verify_pass\",\"message_id\":\"\u003Cuuid>\",\"thread_id\":\"\u003Cuuid>\",\"from\":\"\u003Ceidolon>@\u003Cversion>\",\"to\":\"gilgamesh@\u003Cversion>\",\"performative\":\"\u003Cperformative>\",\"integrity_method\":\"sha256\"}\n```\n\n**verify_fail:**\n```json\n{\"ts\":\"\u003CRFC3339>\",\"event\":\"verify_fail\",\"message_id\":\"\u003Cuuid>\",\"thread_id\":\"\u003Cuuid>\",\"from\":\"\u003Ceidolon>@\u003Cversion>\",\"to\":\"gilgamesh@\u003Cversion>\",\"integrity_method\":\"sha256\",\"verify_failure_code\":\"\u003CCODE>\",\"decision\":\"refused\"}\n```\n\n---\n\n## Notes\n\n- **Blocking, not warn-only.** Refusal is the whole point: a receiver that processes a\n  tamper-flagged payload defeats the provenance guarantee.\n- **Symmetric.** All Eidolons ship this gate with identical semantics; the only\n  per-Eidolon variation is the inbound-edge table above.\n- **Mechanical gate, single source of truth.** The SHA-256 comparison is the nexus\n  `eidolons verify-envelope` verb (ECL §6.2.2) — never re-implemented or LLM-estimated.\n- **Read-only enforcement.** The receiver needs only `Read` to consult the trace; this\n  is why the gate is symmetric across tool-limited Eidolons.\n\n---\n\n*Verify-Incoming Skill — blocking, symmetric, mechanical-gate-backed (ECL §6.2.2)*\n",{"name":5,"metadata":24,"description":7},{"phase":25,"methodology":26},"cross-cutting","Gilgamesh","main","38c3a82583abf9806de764f89ac0099ad690933a",".eidolons\u002Fgilgamesh\u002Fskills\u002Fverify-incoming",0,"https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite","https:\u002F\u002Fgithub.com\u002FRynaro","https:\u002F\u002Fhlavezzo.me","A Code Alchemist with a passion for weaving tales and inscribing transmutation circles in pure code.","2026-10-14 02:35:37",{"source":8,"skillName":5,"commands":37,"prompt":47,"zipAvailable":48},[38,41,44],{"tool":39,"command":40},"npx","npx skills add Rynaro\u002Fmagicite --skill gilgamesh-verify-incoming",{"tool":42,"command":43},"bunx","bunx skills add Rynaro\u002Fmagicite --skill gilgamesh-verify-incoming",{"tool":45,"command":46},"pnpm","pnpm dlx skills add Rynaro\u002Fmagicite --skill gilgamesh-verify-incoming","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002F.eidolons\u002Fgilgamesh\u002Fskills\u002Fverify-incoming\u002FSKILL.md",true,[],[51,58,65,72,79,86],{"skillNo":52,"name":53,"nameZh":6,"description":54,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":55,"categories":56,"keywords":57,"publishedAt":19},"01M7AQ4GHJQVV8TJBJ8T1V7ZQ9","wine-dxvk-cache-clear","Clear a stale DXVK shader cache that is causing graphical corruption in a\nWine or Proton game. Use when: a game shows corrupted textures or shader\nflicker that started after a driver or DXVK version change.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Ftoy-registry\u002Fskills\u002Fwine-dxvk-cache-clear\u002FSKILL.md",[],[],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":19},"01M7AQ4CY1NHSMY1HCZ91387YY","steam-download-region-fix","Fix a Steam client stuck at very low download speed by changing its\ndownload region. Use when: Steam downloads are far below the local\ninternet speed for every game, not just one.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Ftoy-registry\u002Fskills\u002Fsteam-download-region-fix\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":19},"01M7AQ49P7Y0CDRSYMPVABX80K","proton-battleye-eac-toggle","Toggle BattlEye or Easy Anti-Cheat runtime support for a Steam Proton game.\nUse when: a multiplayer game refuses to launch with an anti-cheat error under Proton.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Ftoy-registry\u002Fskills\u002Fproton-battleye-eac-toggle\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":19},"01M7AQ45326FAP3X4Q86FK1X4N","vivi-verify-incoming","Load when reading any upstream artefact handed off to Vivi that carries a sibling .envelope.json. BLOCKING per ECL §6.2.2: the orchestrator MUST have verified the envelope's SHA-256 (eidolons verify-envelope --block \u002F eidolons run --verify) and recorded a verify_pass before dispatch. If no verify_pass exists for the message_id, or a verify_fail is present, REFUSE to process the payload and hand back to the orchestrator. Symmetric receiver gate — every Eidolon enforces it identically.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fverify-incoming\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":19},"01M7AQ402861P0P3C2TEGFGMA1","vivi-parallel-tracks","Load ONLY under TRANCE authorization when the Plan phase yields N independent, non-overlapping implementation tracks (disjoint file sets). Operationalizes the TRANCE G4 form — parallel multi-track implementation in mandatory git-worktree isolation, max 5 clean-context tracks, a per-track verifier cascade, a non-fungible per-track ≤3 reflection budget, explicit stop conditions, and a single-threaded merge\u002Faggregation step. Absent TRANCE gating, Vivi runs exactly as today: single-track A→P→I→V→Δ\u002FR.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fparallel-tracks\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":19},"01M7AQ3RH9BZF9ZMTC7VG5P7PB","vivi-methodology","Full Vivi cycle reference — A(nalyze) → P(lan) → I(mplement) → V(erify) → Δ(Delta)\u002FR(eflect). Use when the task is a non-trivial feature implementation in a brownfield codebase and you need the complete methodology reference: complexity routing, evidence-grounded planning rules, test-anchoring requirements, and failure-escalation thresholds.","https:\u002F\u002Fgithub.com\u002FRynaro\u002Fmagicite\u002Fblob\u002Fmain\u002F.eidolons\u002Fvivi\u002Fskills\u002Fmethodology\u002FSKILL.md",[],[]]