[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6AD6VT3P2MP339XEAM0XG18":3,"skill-same:01M6AD6VT3P2MP339XEAM0XG18":58},{"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":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":39,"ownerHtmlUrl":40,"ownerBlogUrl":41,"ownerDescription":42,"updatedAt":43,"install":44,"resources":57},"01M6AD6VT3P2MP339XEAM0XG18","model-routing-golden",null,"Maintain model-routing audit golden fixtures and expected outputs.","github\u002Fgh-aw","github","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F9919?v=4","01M6AC83DS133TPXFSP1DHNCC6","GitHub","01M6AD3VCZ4WKQSFSRTPN7N9DN",5613,"MIT","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fmodel-routing-golden\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28],"routing","model routing golden","model","golden","audit","maintain","fixtures","model-routing","expected","outputs","2026-11-10 10:12:30",false,"---\nname: model-routing-golden\ndescription: Maintain model-routing audit golden fixtures and expected outputs.\n---\n\n# Model-Routing Golden Fixtures\n\nUse this skill when a model-routing golden test fails, analysis output changes\nintentionally, or a new routed workflow run needs coverage.\n\n## Verify\n\nRun `make verify-model-routing-golden` (or\n`python3 scripts\u002Fmodel-routing-golden.py --verify`) before changing fixtures.\nTreat a mismatch as a behavior change to investigate, not a reason to regenerate\nimmediately.\n\n## Refresh expected outputs\n\nWhen analysis behavior intentionally changes, run\n`make update-model-routing-golden`. Review the complete diff for each\n`expected*.json` file and confirm that routing status, classifier attribution,\nAWF credits, token totals, warnings, and subagent costs match the intended\nbehavior. Keep separate legacy goldens when missing artifacts cause documented\ninformation loss. Do not regenerate outputs merely to silence an unexplained\nfailure.\n\n## Add or replace a fixture\n\nCapture a run with:\n\n```bash\npython3 scripts\u002Fmodel-routing-golden.py --run \u003Cid-or-url> --case \u003Ccase-name>\n```\n\nUse `--replace` only when intentionally updating an existing source run. The\ntool downloads through the local `gh aw logs` artifact path, minimizes and\nredacts its files, and refuses to write if analysis on the fixture differs from\nanalysis on the full download. Use `--source-dir` to exercise capture against\nthe synthetic downloaded-run fixture without GitHub access.\n\nAdd the case and its source scenario to `modelRoutingGoldenCases` and the\nfixture README. Then run `make update-model-routing-golden`, inspect all\ngenerated files, and run `make verify-model-routing-golden`. Retain the\nestablished file layout and `logs\u002F` ignore exception so raw proxy-log fixtures\nremain tracked.\n","# Model-Routing Golden Fixtures\n\nUse this skill when a model-routing golden test fails, analysis output changes\nintentionally, or a new routed workflow run needs coverage.\n\n## Verify\n\nRun `make verify-model-routing-golden` (or\n`python3 scripts\u002Fmodel-routing-golden.py --verify`) before changing fixtures.\nTreat a mismatch as a behavior change to investigate, not a reason to regenerate\nimmediately.\n\n## Refresh expected outputs\n\nWhen analysis behavior intentionally changes, run\n`make update-model-routing-golden`. Review the complete diff for each\n`expected*.json` file and confirm that routing status, classifier attribution,\nAWF credits, token totals, warnings, and subagent costs match the intended\nbehavior. Keep separate legacy goldens when missing artifacts cause documented\ninformation loss. Do not regenerate outputs merely to silence an unexplained\nfailure.\n\n## Add or replace a fixture\n\nCapture a run with:\n\n```bash\npython3 scripts\u002Fmodel-routing-golden.py --run \u003Cid-or-url> --case \u003Ccase-name>\n```\n\nUse `--replace` only when intentionally updating an existing source run. The\ntool downloads through the local `gh aw logs` artifact path, minimizes and\nredacts its files, and refuses to write if analysis on the fixture differs from\nanalysis on the full download. Use `--source-dir` to exercise capture against\nthe synthetic downloaded-run fixture without GitHub access.\n\nAdd the case and its source scenario to `modelRoutingGoldenCases` and the\nfixture README. Then run `make update-model-routing-golden`, inspect all\ngenerated files, and run `make verify-model-routing-golden`. Retain the\nestablished file layout and `logs\u002F` ignore exception so raw proxy-log fixtures\nremain tracked.\n",{"name":5,"description":7},"main","8541229759617347888641eba917d3b0ad66a984",".github\u002Fskills\u002Fmodel-routing-golden",626,"https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw","https:\u002F\u002Fgh.io\u002Fgh-aw","https:\u002F\u002Fgithub.com\u002Fgithub","https:\u002F\u002Fgithub.com\u002Fabout","How people build software.","2026-11-11 11:58:50",{"source":8,"skillName":5,"commands":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add github\u002Fgh-aw --skill model-routing-golden",{"tool":50,"command":51},"bunx","bunx skills add github\u002Fgh-aw --skill model-routing-golden",{"tool":53,"command":54},"pnpm","pnpm dlx skills add github\u002Fgh-aw --skill model-routing-golden","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fmodel-routing-golden\u002FSKILL.md",true,[],[59,88,106,131,156,174],{"skillNo":60,"name":61,"nameZh":6,"description":62,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":73,"publishedAt":29},"01M6ADC942STTXHFV410J4DH0X","GitHub Agentic Workflows","GitHub Agentic Workflows (`gh-aw`) is a GitHub CLI extension for writing Agentic Workflows in markdown and compiling them to GitHub Actions.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002FSKILL.md",[65,70],{"categoryNo":66,"categoryName":67,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",{"categoryNo":71,"categoryName":72,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000023","Skill与智能体开发",[9,74,75,76,77,78,79,80,81,82,83,84,85,86,87],"agentic","agentic workflows","github agentic workflows","workflows","github cli","gh","extension","for","compiling","cli","writing","actions","github actions","markdown",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":29},"01M6ADC6ZXSA46N9XD6VNAP1MS","windows-compatibility","Cross-platform path handling and command patterns","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fwindows-compatibility\u002FSKILL.md",[],[95,96,97,98,99,100,101,102,103,104,105],"windows","windows compatibility","compatibility","bugs","path","high","platform","cross-platform","patterns","command","git",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":112,"publishedAt":29},"01M6ADC44957SVQF96R5YY247P","versioning-policy","Semver versioning rules for Squad SDK and CLI — prevents prerelease version incidents","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fversioning-policy\u002FSKILL.md",[],[113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,81,129,83,130],"policy","versioning policy","versioning","incident","gate","implementation","version","Rules","workspace","pr","ci","npm","semver","release","squad","resolution","incidents","sdk",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":141,"publishedAt":29},"01M6ADC1PHMEAEVR87F8PDR89X","tiered-memory","Three-tier agent memory model (hot\u002Fcold\u002Fwiki) for context reduction per spawn","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Ftiered-memory\u002FSKILL.md",[137,140],{"categoryNo":138,"categoryName":139,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":71,"categoryName":72,"taxonomyType":68,"taxonomyTypeDesc":69},[142,143,144,21,81,145,146,147,148,149,150,151,152,153,154,155],"tiered memory","memory","memory-management","cold","proposal","runtime","three","spawn","management","context","wiki","agent memory","performance","design",{"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":165,"publishedAt":29},"01M6ADBZTDGFM0E25EWRQEMYEH","test-discipline","Update tests when changing APIs — no exceptions","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Ftest-discipline\u002FSKILL.md",[162],{"categoryNo":163,"categoryName":164,"taxonomyType":68,"taxonomyTypeDesc":69},"01JBSEEDCAT000000000000008","测试与质量",[166,167,168,169,170,100,171,116,172,173],"test discipline","discipline","test","sync","when","tests","quality","update",{"skillNo":175,"name":127,"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":29},"01M6ADBX5MJP4Z7CG4XTV8ZVT8","Squad's command catalog and interactive menu. Invoke via \u002Fsquad (slash command) or natural language (\"squad commands\", \"what can squad do\", \"show me squad options\"). Presents categorized operations (Install & Upgrade, Team Management, Issues & PRs, Plugins & Skills, Model & Cost, Sessions & State) as an interactive picker. Routes to the right squad CLI command or the Squad coordinator agent.","https:\u002F\u002Fgithub.com\u002Fgithub\u002Fgh-aw\u002Fblob\u002Fmain\u002F.squad\u002Ftemplates\u002Fskills\u002Fsquad\u002FSKILL.md",[],[127,180,181,182,183,184,185,186,187,188,189,190,191,104,21,192,193,194,195,196,197,198,83],"show","interactive menu","invoke","coordinator","as","commands","upgrade","options","me","natural language","do","install","team","show me","plugins","issues","state","squad commands","sessions"]