[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DEPBKVS07CSM0AS4VJB20R":3,"skill-same:01M6DEPBKVS07CSM0AS4VJB20R":97},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":14,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":47,"ownerDescription":6,"updatedAt":48,"install":49,"resources":62},"01M6DEPBKVS07CSM0AS4VJB20R","avfl",null,"Adversarial Validate-Fix Loop — multi-agent validation catching errors, hallucinations, and quality issues via parallel lenses and iterative fix.","iamsteveholmes\u002Fmomentum","iamsteveholmes","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F92353?v=4","01M6DENK56DRSF72CJ6FJQ4RT1","Steve Holmes","01M6DENK9KCZRYFFEB0M689F7D",0,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31],"validate","validation","issues","loop","multi-agent","parallel","quality","fix","via","multi","errors","high","adversarial","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: execution-mode\nplatforms: [all]\ndescription: Set or report the reproducibility mode governing how AIWG workflows execute, from standard to fully auditable\n---\n\n# Execution Mode\n\nYou set or report the reproducibility mode that governs how AIWG workflows execute, controlling determinism constraints from none (standard) to fully auditable (audit).\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"make runs deterministic\" → set strict mode\n- \"pin the seed\" → set seeded mode with provided seed value\n- \"what mode are we in\" → report current execution mode\n- \"reset to default\" → set standard mode\n- \"enable audit logging\" → set audit mode\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| Set standard | \"use default execution mode\" | Run `aiwg execution-mode standard` |\n| Set seeded | \"use a fixed seed for this run\" | Run `aiwg execution-mode seeded --seed \u003Cvalue>` |\n| Set strict | \"make execution deterministic\" | Run `aiwg execution-mode strict --seed \u003Cvalue>` |\n| Set audit | \"enable audit mode\" | Run `aiwg execution-mode audit --seed \u003Cvalue>` |\n| Status check | \"what execution mode is active?\" | Run `aiwg execution-mode` (no args) |\n| Seed only | \"set seed to 42\" | Run `aiwg execution-mode seeded --seed 42` |\n\n## Behavior\n\nWhen triggered:\n\n1. **Extract intent**:\n   - Is this a status check or a mode change?\n   - Which mode is requested: `standard`, `seeded`, `strict`, or `audit`?\n   - Is a `--seed` value provided or should one be generated?\n\n2. **Run the appropriate command**:\n\n   ```bash\n   # Report current mode (no args)\n   aiwg execution-mode\n\n   # Standard — no reproducibility constraints\n   aiwg execution-mode standard\n\n   # Seeded — fixed random seed for all operations\n   aiwg execution-mode seeded --seed 42\n\n   # Strict — seeded + no external calls + pinned versions\n   aiwg execution-mode strict --seed 42\n\n   # Audit — strict + decision logging for replay\n   aiwg execution-mode audit --seed 42\n   ```\n\n3. **Mode summary**:\n\n   | Mode | Seed | External calls | Pinned versions | Decision log |\n   |------|------|----------------|-----------------|--------------|\n   | `standard` | No | Allowed | No | No |\n   | `seeded` | Yes | Allowed | No | No |\n   | `strict` | Yes | Blocked | Yes | No |\n   | `audit` | Yes | Blocked | Yes | Yes |\n\n4. **Persistence**: Mode is written to `.aiwg\u002Fexecution-mode.json` and persists across sessions until explicitly changed.\n\n5. **Report the result** — confirm the mode that is now active and note any implications (e.g., external calls will be blocked in strict\u002Faudit mode).\n\n## Examples\n\n### Example 1: Status check\n\n**User**: \"What execution mode are we in?\"\n\n**Extraction**: Status check, no change requested\n\n**Action**:\n```bash\naiwg execution-mode\n```\n\n**Response**: \"Current execution mode: `seeded` (seed: 1234). External calls are allowed and versions are not pinned. To increase determinism, switch to `strict` or `audit` mode.\"\n\n### Example 2: Enable strict mode\n\n**User**: \"Make the workflow fully deterministic with seed 42\"\n\n**Extraction**: Strict mode requested, seed 42 provided\n\n**Action**:\n```bash\naiwg execution-mode strict --seed 42\n```\n\n**Response**: \"Execution mode set to `strict` with seed 42. External network calls are blocked and dependency versions are pinned. Mode saved to `.aiwg\u002Fexecution-mode.json`.\"\n\n### Example 3: Enable audit mode for compliance\n\n**User**: \"Enable audit mode so we can replay every decision\"\n\n**Extraction**: Audit mode requested, no seed provided — generate one\n\n**Action**:\n```bash\naiwg execution-mode audit --seed 7391\n```\n\n**Response**: \"Execution mode set to `audit` with seed 7391. All decisions will be logged for replay. Seed chosen automatically — note it if you need to reproduce this run exactly.\"\n\n### Example 4: Reset to default\n\n**User**: \"Reset execution mode back to default\"\n\n**Extraction**: Reset to standard mode\n\n**Action**:\n```bash\naiwg execution-mode standard\n```\n\n**Response**: \"Execution mode reset to `standard`. No reproducibility constraints are active.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Should I generate a random seed or would you like to specify one?\"\n- \"Which mode would you like? `seeded` (fixed seed only), `strict` (seed + pinned versions + no external calls), or `audit` (strict + decision logging)?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — Execution mode command handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fschemas\u002Freproducibility\u002F — Reproducibility schemas\n","# Execution Mode\n\nYou set or report the reproducibility mode that governs how AIWG workflows execute, controlling determinism constraints from none (standard) to fully auditable (audit).\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"make runs deterministic\" → set strict mode\n- \"pin the seed\" → set seeded mode with provided seed value\n- \"what mode are we in\" → report current execution mode\n- \"reset to default\" → set standard mode\n- \"enable audit logging\" → set audit mode\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| Set standard | \"use default execution mode\" | Run `aiwg execution-mode standard` |\n| Set seeded | \"use a fixed seed for this run\" | Run `aiwg execution-mode seeded --seed \u003Cvalue>` |\n| Set strict | \"make execution deterministic\" | Run `aiwg execution-mode strict --seed \u003Cvalue>` |\n| Set audit | \"enable audit mode\" | Run `aiwg execution-mode audit --seed \u003Cvalue>` |\n| Status check | \"what execution mode is active?\" | Run `aiwg execution-mode` (no args) |\n| Seed only | \"set seed to 42\" | Run `aiwg execution-mode seeded --seed 42` |\n\n## Behavior\n\nWhen triggered:\n\n1. **Extract intent**:\n   - Is this a status check or a mode change?\n   - Which mode is requested: `standard`, `seeded`, `strict`, or `audit`?\n   - Is a `--seed` value provided or should one be generated?\n\n2. **Run the appropriate command**:\n\n   ```bash\n   # Report current mode (no args)\n   aiwg execution-mode\n\n   # Standard — no reproducibility constraints\n   aiwg execution-mode standard\n\n   # Seeded — fixed random seed for all operations\n   aiwg execution-mode seeded --seed 42\n\n   # Strict — seeded + no external calls + pinned versions\n   aiwg execution-mode strict --seed 42\n\n   # Audit — strict + decision logging for replay\n   aiwg execution-mode audit --seed 42\n   ```\n\n3. **Mode summary**:\n\n   | Mode | Seed | External calls | Pinned versions | Decision log |\n   |------|------|----------------|-----------------|--------------|\n   | `standard` | No | Allowed | No | No |\n   | `seeded` | Yes | Allowed | No | No |\n   | `strict` | Yes | Blocked | Yes | No |\n   | `audit` | Yes | Blocked | Yes | Yes |\n\n4. **Persistence**: Mode is written to `.aiwg\u002Fexecution-mode.json` and persists across sessions until explicitly changed.\n\n5. **Report the result** — confirm the mode that is now active and note any implications (e.g., external calls will be blocked in strict\u002Faudit mode).\n\n## Examples\n\n### Example 1: Status check\n\n**User**: \"What execution mode are we in?\"\n\n**Extraction**: Status check, no change requested\n\n**Action**:\n```bash\naiwg execution-mode\n```\n\n**Response**: \"Current execution mode: `seeded` (seed: 1234). External calls are allowed and versions are not pinned. To increase determinism, switch to `strict` or `audit` mode.\"\n\n### Example 2: Enable strict mode\n\n**User**: \"Make the workflow fully deterministic with seed 42\"\n\n**Extraction**: Strict mode requested, seed 42 provided\n\n**Action**:\n```bash\naiwg execution-mode strict --seed 42\n```\n\n**Response**: \"Execution mode set to `strict` with seed 42. External network calls are blocked and dependency versions are pinned. Mode saved to `.aiwg\u002Fexecution-mode.json`.\"\n\n### Example 3: Enable audit mode for compliance\n\n**User**: \"Enable audit mode so we can replay every decision\"\n\n**Extraction**: Audit mode requested, no seed provided — generate one\n\n**Action**:\n```bash\naiwg execution-mode audit --seed 7391\n```\n\n**Response**: \"Execution mode set to `audit` with seed 7391. All decisions will be logged for replay. Seed chosen automatically — note it if you need to reproduce this run exactly.\"\n\n### Example 4: Reset to default\n\n**User**: \"Reset execution mode back to default\"\n\n**Extraction**: Reset to standard mode\n\n**Action**:\n```bash\naiwg execution-mode standard\n```\n\n**Response**: \"Execution mode reset to `standard`. No reproducibility constraints are active.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Should I generate a random seed or would you like to specify one?\"\n- \"Which mode would you like? `seeded` (fixed seed only), `strict` (seed + pinned versions + no external calls), or `audit` (strict + decision logging)?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — Execution mode command handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference\n- @$AIWG_ROOT\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsdlc-complete\u002Fschemas\u002Freproducibility\u002F — Reproducibility schemas\n",{"name":37,"namespace":38,"platforms":39,"description":41},"execution-mode","aiwg",[40],"all","Set or report the reproducibility mode governing how AIWG workflows execute, from standard to fully auditable","main","6754967c344ccb087a8de06972f55a41067b291b","skills\u002Fmomentum\u002Fskills\u002Favfl","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes","http:\u002F\u002Fcapitalcodemonkey.blogspot.com","2026-11-09 05:58:39",{"source":8,"skillName":37,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add iamsteveholmes\u002Fmomentum --skill execution-mode",{"tool":55,"command":56},"bunx","bunx skills add iamsteveholmes\u002Fmomentum --skill execution-mode",{"tool":58,"command":59},"pnpm","pnpm dlx skills add iamsteveholmes\u002Fmomentum --skill execution-mode","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002FSKILL.md",true,[63,69,73,77,81,85,89,93],{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"evals\u002Feval-corpus-backward-compatible.md","REFERENCE","参考文档",1650,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fevals\u002Feval-corpus-backward-compatible.md",{"path":70,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":71,"sourceHtmlUrl":72},"evals\u002Feval-corpus-cross-document-dimensions.md",1811,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fevals\u002Feval-corpus-cross-document-dimensions.md",{"path":74,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":75,"sourceHtmlUrl":76},"evals\u002Feval-corpus-fixer-authority-resolution.md",2563,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fevals\u002Feval-corpus-fixer-authority-resolution.md",{"path":78,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":79,"sourceHtmlUrl":80},"evals\u002Feval-scan-profile-existing-profiles-unchanged.md",1741,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fevals\u002Feval-scan-profile-existing-profiles-unchanged.md",{"path":82,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":83,"sourceHtmlUrl":84},"evals\u002Feval-scan-profile-no-fix-loop.md",1413,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fevals\u002Feval-scan-profile-no-fix-loop.md",{"path":86,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":87,"sourceHtmlUrl":88},"evals\u002Feval-scan-profile-structured-output.md",1763,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fevals\u002Feval-scan-profile-structured-output.md",{"path":90,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fframework.json",64010,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Freferences\u002Fframework.json",{"path":94,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":95,"sourceHtmlUrl":96},"workflow-merge-review.md",20035,"https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Favfl\u002Fworkflow-merge-review.md",[98,116,134,156,173,190],{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":32},"01M6DES6J0HGT27SEJJWF316FV","upstream-fix","Traces quality failures upstream to spec, rule, or workflow root cause. Proposes fixes at the right level.","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Fupstream-fix\u002FSKILL.md",[],[105,106,26,107,108,109,110,111,30,112,113,25,114,115],"upstream","upstream fix","to spec","root cause","traces","fixes","at","root","rule","workflow","spec",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":32},"01M6DES4A08NFWQM0AJBR2RRX5","triage","Dedup gate + batch-classify observations into five classes, enrich ARTIFACTs, batch-approve, delegate to intake\u002Fdecision or queue.","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Ftriage\u002FSKILL.md",[],[118,123,124,125,126,127,128,129,30,130,131,132,133],"batch","intake","artifacts","decision","queue","delegate","approve","observations","enrich","classify","gate",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":32},"01M6DERYX8W6Z9Z4RM5V6E9HED","sprint-planning","Sprint planning — story selection, team composition, Gherkin specs, and visual companion plan gate for developer sign-off.","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Fsprint-planning\u002FSKILL.md",[],[141,142,143,30,144,145,146,147,148,149,150,151,152,153,154,155,133],"planning","sprint","sprint planning","visual companion","plan gate","for","companion","sign","visual","selection","Composition","Story","plan","team","developer",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":32},"01M6DERWCP7Y0WDY5KG6109RQB","sprint-manager","Sole writer of stories\u002Findex.json and sprints\u002Findex.json — validates state transitions, activates sprints, manages epic membership.","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Fsprint-manager\u002FSKILL.md",[],[163,142,164,165,166,167,168,169,170,171,172],"sprint manager","manager","writer","stories","sprints","EPIC","transitions","json","index","state",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":32},"01M6DERS7B4QHAH5GZHHBA4AHB","sprint-dev","Sprint execution — dependency-driven story development, post-merge AVFL, and team review.","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Fsprint-dev\u002FSKILL.md",[],[180,181,142,154,182,183,184,185,186,187,30,188,5,189,152],"dev","sprint dev","execution","team review","development","merge","review","dependency","post","driven",{"skillNo":191,"name":192,"nameZh":6,"description":193,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":196,"publishedAt":32},"01M6DERP0A271FYSAXCV85GF04","retro","Sprint retrospective — transcript audit engine (dynamic Workflow), story verification, findings document, and sprint closure.","https:\u002F\u002Fgithub.com\u002Fiamsteveholmes\u002Fmomentum\u002Fblob\u002Fmain\u002Fskills\u002Fmomentum\u002Fskills\u002Fretro\u002FSKILL.md",[],[192,197,198,30,199,142,200,152,201,202,203,204,205,114],"sprint retrospective","closure","dynamic workflow","document","engine","audit","verification","transcript","retrospective"]