[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6D99RC07DART3VBFRAQ7Z77":3,"skill-same:01M6D99RC07DART3VBFRAQ7Z77":319},{"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":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":50,"ownerHtmlUrl":51,"ownerBlogUrl":52,"ownerDescription":53,"updatedAt":54,"install":55,"resources":68},"01M6D99RC07DART3VBFRAQ7Z77","reconcile-dev-docs",null,"Reconcile development docs by auditing roadmap, todo, history, phase archives, specs, git history, and code reality","GeorgeQLe\u002Fagentic-skills","GeorgeQLe","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F21134126?v=4","01M6D2JP418S0VGJGF8M93EC3H","George Le","01M6D2JPBAKYD82TA5FS6HKQ3D",1,"MIT","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fdocs-health\u002Fclaude\u002Freconcile-dev-docs\u002Farchive\u002Fv0.2\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"reconcile dev docs","dev","reconcile","docs","page","todo","alignment","roadmap","v0","fix","history","analysis","audit","git","code","development","tasks","2026-11-10 10:12:30",false,"---\nname: reconcile-dev-docs\ndescription: Reconcile development docs by auditing roadmap, todo, history, phase archives, specs, git history, and code reality\ntype: analysis\nversion: v0.2\nrequired_conventions: [alignment-page]\nargument-hint: \"[audit|fix] [tasks|specs|all]\"\n---\n\n# Reconcile Dev Docs\n\nAudit or repair development documentation so the roadmap, current work, history, specs, and evidence from git\u002Fcode all tell the same story.\n\n## Process\n\n### 1. Determine Mode and Scope\n\nParse `$ARGUMENTS`:\n\n- **Mode**: `audit` (default, read-only) or `fix` (update development docs only)\n- **Scope**: `all` (default), `tasks`, or `specs`\n\nResolve the canonical development docs:\n\n- `tasks\u002Froadmap.md`\n- `tasks\u002Ftodo.md`\n- `tasks\u002Fmanual-todo.md` (if it exists)\n- `tasks\u002Frecord-todo.md` (if it exists)\n- `tasks\u002Frecurring-todo.md` (if it exists)\n- `tasks\u002Fhistory.md`\n- `tasks\u002Fphases\u002F*.md`\n- `tasks\u002Fideas.md` (if it exists)\n- `specs\u002F*.md` and `specs\u002F*\u002F*.md`\n- `docs\u002Fspecifications\u002F*.md` (fallback specs location)\n\nIf no task docs exist, report that there is nothing to reconcile and recommend `\u002Froadmap` or `\u002Fplan-phase` based on available specs.\n\n### 2. Gather Evidence\n\nRead the development docs and collect:\n\n- Roadmap phases, milestone checkboxes, acceptance criteria, manual tasks, record tasks, recurring tasks, and deferred items\n- Current todo phase, checked\u002Funchecked steps, blockers, and review\u002Fresults sections\n- Manual task blockers and `_(blocks: ...)_` \u002F `_(after: ...)_` annotations\n- Record task conditions, non-blocking reasons, evidence paths, and promotion rules\n- Recurring task cadence, last run, next due, evidence paths, and escalation conditions\n- History entries with dates, completed phases\u002Fsteps, commit SHAs, and claimed outcomes\n- Phase archives and their completion summaries\n- Spec titles, statuses, acceptance criteria, and major implementation claims\n\nRead git\u002Fcode evidence:\n\n- `git status --short`\n- `git log --oneline -50`\n- `git log --name-only --since=\u003Clatest relevant doc date>` when timestamps suggest docs may be stale\n- Targeted file existence and `rg` checks for claims marked complete\n\n### 3. Reconcile Rules\n\nClassify findings:\n\n| Severity | Examples |\n|----------|----------|\n| **Error** | Docs contradict each other: roadmap marks a phase done while todo has unchecked required steps; history claims completion but no matching roadmap\u002Ftodo\u002Farchive\u002Fgit evidence exists |\n| **Warning** | Likely drift: recent commits changed areas covered by specs but history\u002Ftodo were not updated; completed phase has no archive; manual blockers remain for completed steps |\n| **Info** | Cleanup opportunities: stale handoff notes, missing links between history entries and commits, specs that should be checked by `\u002Fspec-drift` |\n\nUse these specific checks:\n\n- `tasks\u002Ftodo.md` checked steps should be reflected in `tasks\u002Fhistory.md` after shipping.\n- Completed roadmap phases should have corresponding `tasks\u002Fphases\u002Fphase-N.md` archives.\n- The active `tasks\u002Ftodo.md` phase should match the first incomplete roadmap phase.\n- `tasks\u002Fmanual-todo.md` should not contain unchecked blockers for completed todo steps unless the user explicitly overrode them.\n- `tasks\u002Ftodo.md` should not contain condition-gated baseline measurements or future records unless they are current execution work; move clear cases to `tasks\u002Frecord-todo.md`.\n- `tasks\u002Fmanual-todo.md` should not contain non-blocking records unless they require human-only external action tied to a `blocks` or `after` step; move clear cases to `tasks\u002Frecord-todo.md`.\n- `tasks\u002Fmanual-todo.md` should not contain agent-executable work such as repo edits, SDK wiring, generated assets, local commands, tests, audits, or authenticated CLI\u002FAPI operations; move clear cases to `tasks\u002Ftodo.md`.\n- `tasks\u002Frecurring-todo.md` due items should remain advisory unless explicitly promoted into `tasks\u002Ftodo.md`.\n- Recent commits that complete user-facing work should have a matching history entry.\n- Specs whose described areas changed after their last modification date should be flagged for `\u002Fspec-drift`.\n- Claimed completed work should have either git evidence, file evidence, test evidence, or an explicit note explaining why evidence is unavailable.\n\n### 4. Fix Mode\n\nIn `fix` mode, apply only unambiguous development-doc changes:\n\n- Append missing factual entries to `tasks\u002Fhistory.md`.\n- Check roadmap milestones only when todo\u002Farchive\u002Fgit evidence all support completion.\n- Create missing `tasks\u002Fphases\u002Fphase-N.md` archives from completed `tasks\u002Ftodo.md` content.\n- Move the next roadmap phase into `tasks\u002Ftodo.md` only when the current phase is clearly complete.\n- Move clearly misclassified non-blocking condition-gated records from `tasks\u002Ftodo.md` or `tasks\u002Fmanual-todo.md` into `tasks\u002Frecord-todo.md`.\n- Move clearly misclassified cadence-based obligations from `tasks\u002Ftodo.md` or `tasks\u002Fmanual-todo.md` into `tasks\u002Frecurring-todo.md`.\n- Move clearly misclassified agent-executable work from `tasks\u002Fmanual-todo.md` into `tasks\u002Ftodo.md` with enough file\u002Fcommand detail for `\u002Fexec`.\n- Add unresolved contradictions to `tasks\u002Ftodo.md` under `## Development Docs Reconciliation`.\n- Archive existing `specs\u002F` or `docs\u002Fspecifications\u002F` files before replacing or substantively rewriting them.\n- Write `tasks\u002Freconciliation-report.md` with resolved, deferred, and remaining findings.\n\nAsk before applying any ambiguous change. If already in Plan mode and there are 2-3 concrete choices, prefer `request_user_input`; otherwise ask plainly in chat.\n\n## Output\n\n### Audit Mode\n\n```\n## Dev Docs Reconciliation\n\n### Errors (N)\n- **tasks\u002Ftodo.md** - [problem]. Evidence: [roadmap\u002Fhistory\u002Fgit reference].\n\n### Warnings (N)\n- **specs\u002Ffoo.md** - [problem]. Recommended action: \u002Fspec-drift.\n\n### Info (N)\n- **tasks\u002Fhistory.md** - [cleanup opportunity].\n\n### Summary\n- Roadmap\u002Ftodo alignment: [ok|issues]\n- History coverage: [ok|issues]\n- Phase archives: [ok|issues]\n- Spec freshness: [ok|issues]\n- Recommended next action: [specific skill or fix plan]\n```\n\n### Fix Mode\n\nReport the same sections plus:\n\n```\n### Fixed\n- [x] [file] - [change made]\n\n### Deferred\n- [ ] [finding requiring user judgment]\n```\n\n## Constraints\n\n- Read-only by default.\n- In `fix` mode, modify only development docs under `tasks\u002F`, `specs\u002F`, or `docs\u002Fspecifications\u002F`; archive existing spec documents before replacement per the Archive-First Replacement Policy.\n- Do not modify code, research docs, kanban cards, git history, or deployment state.\n- Do not rewrite or delete old `tasks\u002Fhistory.md` entries; append corrections or superseding notes.\n- Do not uncheck completed work automatically. Report unsupported completion claims unless the user approves the correction.\n- Treat `tasks\u002Froadmap.md` as the strategic source of truth, `tasks\u002Ftodo.md` as the active execution contract, `tasks\u002Fmanual-todo.md` as human-only external step-linked work, `tasks\u002Frecord-todo.md` and `tasks\u002Frecurring-todo.md` as advisory surfaces, and `tasks\u002Fhistory.md` as append-only evidence.\n\n## Alignment Page\n\nBy default, this skill reports results inline and writes only its normal durable artifacts (for example `tasks\u002F*.md`, reports, queues, benchmark notes, status docs, or other skill-specific files). Do not build an alignment page automatically. Create `alignment\u002Freconcile-dev-docs-{topic}.html` only when the user explicitly requests an alignment page or when you explicitly identify a concrete clarification\u002Freview need that cannot be handled cleanly inline; when you create one, follow `ALIGNMENT-PAGE.md` in this skill's directory.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n","# Reconcile Dev Docs\n\nAudit or repair development documentation so the roadmap, current work, history, specs, and evidence from git\u002Fcode all tell the same story.\n\n## Process\n\n### 1. Determine Mode and Scope\n\nParse `$ARGUMENTS`:\n\n- **Mode**: `audit` (default, read-only) or `fix` (update development docs only)\n- **Scope**: `all` (default), `tasks`, or `specs`\n\nResolve the canonical development docs:\n\n- `tasks\u002Froadmap.md`\n- `tasks\u002Ftodo.md`\n- `tasks\u002Fmanual-todo.md` (if it exists)\n- `tasks\u002Frecord-todo.md` (if it exists)\n- `tasks\u002Frecurring-todo.md` (if it exists)\n- `tasks\u002Fhistory.md`\n- `tasks\u002Fphases\u002F*.md`\n- `tasks\u002Fideas.md` (if it exists)\n- `specs\u002F*.md` and `specs\u002F*\u002F*.md`\n- `docs\u002Fspecifications\u002F*.md` (fallback specs location)\n\nIf no task docs exist, report that there is nothing to reconcile and recommend `\u002Froadmap` or `\u002Fplan-phase` based on available specs.\n\n### 2. Gather Evidence\n\nRead the development docs and collect:\n\n- Roadmap phases, milestone checkboxes, acceptance criteria, manual tasks, record tasks, recurring tasks, and deferred items\n- Current todo phase, checked\u002Funchecked steps, blockers, and review\u002Fresults sections\n- Manual task blockers and `_(blocks: ...)_` \u002F `_(after: ...)_` annotations\n- Record task conditions, non-blocking reasons, evidence paths, and promotion rules\n- Recurring task cadence, last run, next due, evidence paths, and escalation conditions\n- History entries with dates, completed phases\u002Fsteps, commit SHAs, and claimed outcomes\n- Phase archives and their completion summaries\n- Spec titles, statuses, acceptance criteria, and major implementation claims\n\nRead git\u002Fcode evidence:\n\n- `git status --short`\n- `git log --oneline -50`\n- `git log --name-only --since=\u003Clatest relevant doc date>` when timestamps suggest docs may be stale\n- Targeted file existence and `rg` checks for claims marked complete\n\n### 3. Reconcile Rules\n\nClassify findings:\n\n| Severity | Examples |\n|----------|----------|\n| **Error** | Docs contradict each other: roadmap marks a phase done while todo has unchecked required steps; history claims completion but no matching roadmap\u002Ftodo\u002Farchive\u002Fgit evidence exists |\n| **Warning** | Likely drift: recent commits changed areas covered by specs but history\u002Ftodo were not updated; completed phase has no archive; manual blockers remain for completed steps |\n| **Info** | Cleanup opportunities: stale handoff notes, missing links between history entries and commits, specs that should be checked by `\u002Fspec-drift` |\n\nUse these specific checks:\n\n- `tasks\u002Ftodo.md` checked steps should be reflected in `tasks\u002Fhistory.md` after shipping.\n- Completed roadmap phases should have corresponding `tasks\u002Fphases\u002Fphase-N.md` archives.\n- The active `tasks\u002Ftodo.md` phase should match the first incomplete roadmap phase.\n- `tasks\u002Fmanual-todo.md` should not contain unchecked blockers for completed todo steps unless the user explicitly overrode them.\n- `tasks\u002Ftodo.md` should not contain condition-gated baseline measurements or future records unless they are current execution work; move clear cases to `tasks\u002Frecord-todo.md`.\n- `tasks\u002Fmanual-todo.md` should not contain non-blocking records unless they require human-only external action tied to a `blocks` or `after` step; move clear cases to `tasks\u002Frecord-todo.md`.\n- `tasks\u002Fmanual-todo.md` should not contain agent-executable work such as repo edits, SDK wiring, generated assets, local commands, tests, audits, or authenticated CLI\u002FAPI operations; move clear cases to `tasks\u002Ftodo.md`.\n- `tasks\u002Frecurring-todo.md` due items should remain advisory unless explicitly promoted into `tasks\u002Ftodo.md`.\n- Recent commits that complete user-facing work should have a matching history entry.\n- Specs whose described areas changed after their last modification date should be flagged for `\u002Fspec-drift`.\n- Claimed completed work should have either git evidence, file evidence, test evidence, or an explicit note explaining why evidence is unavailable.\n\n### 4. Fix Mode\n\nIn `fix` mode, apply only unambiguous development-doc changes:\n\n- Append missing factual entries to `tasks\u002Fhistory.md`.\n- Check roadmap milestones only when todo\u002Farchive\u002Fgit evidence all support completion.\n- Create missing `tasks\u002Fphases\u002Fphase-N.md` archives from completed `tasks\u002Ftodo.md` content.\n- Move the next roadmap phase into `tasks\u002Ftodo.md` only when the current phase is clearly complete.\n- Move clearly misclassified non-blocking condition-gated records from `tasks\u002Ftodo.md` or `tasks\u002Fmanual-todo.md` into `tasks\u002Frecord-todo.md`.\n- Move clearly misclassified cadence-based obligations from `tasks\u002Ftodo.md` or `tasks\u002Fmanual-todo.md` into `tasks\u002Frecurring-todo.md`.\n- Move clearly misclassified agent-executable work from `tasks\u002Fmanual-todo.md` into `tasks\u002Ftodo.md` with enough file\u002Fcommand detail for `\u002Fexec`.\n- Add unresolved contradictions to `tasks\u002Ftodo.md` under `## Development Docs Reconciliation`.\n- Archive existing `specs\u002F` or `docs\u002Fspecifications\u002F` files before replacing or substantively rewriting them.\n- Write `tasks\u002Freconciliation-report.md` with resolved, deferred, and remaining findings.\n\nAsk before applying any ambiguous change. If already in Plan mode and there are 2-3 concrete choices, prefer `request_user_input`; otherwise ask plainly in chat.\n\n## Output\n\n### Audit Mode\n\n```\n## Dev Docs Reconciliation\n\n### Errors (N)\n- **tasks\u002Ftodo.md** - [problem]. Evidence: [roadmap\u002Fhistory\u002Fgit reference].\n\n### Warnings (N)\n- **specs\u002Ffoo.md** - [problem]. Recommended action: \u002Fspec-drift.\n\n### Info (N)\n- **tasks\u002Fhistory.md** - [cleanup opportunity].\n\n### Summary\n- Roadmap\u002Ftodo alignment: [ok|issues]\n- History coverage: [ok|issues]\n- Phase archives: [ok|issues]\n- Spec freshness: [ok|issues]\n- Recommended next action: [specific skill or fix plan]\n```\n\n### Fix Mode\n\nReport the same sections plus:\n\n```\n### Fixed\n- [x] [file] - [change made]\n\n### Deferred\n- [ ] [finding requiring user judgment]\n```\n\n## Constraints\n\n- Read-only by default.\n- In `fix` mode, modify only development docs under `tasks\u002F`, `specs\u002F`, or `docs\u002Fspecifications\u002F`; archive existing spec documents before replacement per the Archive-First Replacement Policy.\n- Do not modify code, research docs, kanban cards, git history, or deployment state.\n- Do not rewrite or delete old `tasks\u002Fhistory.md` entries; append corrections or superseding notes.\n- Do not uncheck completed work automatically. Report unsupported completion claims unless the user approves the correction.\n- Treat `tasks\u002Froadmap.md` as the strategic source of truth, `tasks\u002Ftodo.md` as the active execution contract, `tasks\u002Fmanual-todo.md` as human-only external step-linked work, `tasks\u002Frecord-todo.md` and `tasks\u002Frecurring-todo.md` as advisory surfaces, and `tasks\u002Fhistory.md` as append-only evidence.\n\n## Alignment Page\n\nBy default, this skill reports results inline and writes only its normal durable artifacts (for example `tasks\u002F*.md`, reports, queues, benchmark notes, status docs, or other skill-specific files). Do not build an alignment page automatically. Create `alignment\u002Freconcile-dev-docs-{topic}.html` only when the user explicitly requests an alignment page or when you explicitly identify a concrete clarification\u002Freview need that cannot be handled cleanly inline; when you create one, follow `ALIGNMENT-PAGE.md` in this skill's directory.\n\n## Default Shipping Contract\n\nFollow the shared shipping contract convention in CLAUDE.md.\n",{"name":5,"type":30,"version":41,"description":7,"argument-hint":42,"required_conventions":43},"v0.2","[audit|fix] [tasks|specs|all]",[44],"alignment-page","master","96e2912af886dd1606b1b97df707715aef062b02","packs\u002Fdocs-health\u002Fclaude\u002Freconcile-dev-docs\u002Farchive\u002Fv0.2",0,"https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills","https:\u002F\u002Fagentic-skills-blush.vercel.app","https:\u002F\u002Fgithub.com\u002FGeorgeQLe","georgeqle.com","George Le is a futurist and serial tech entrepreneur who wants to work toward a world where humanity is free from robotic tasks.","2026-11-10 04:07:24",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add GeorgeQLe\u002Fagentic-skills --skill reconcile-dev-docs",{"tool":61,"command":62},"bunx","bunx skills add GeorgeQLe\u002Fagentic-skills --skill reconcile-dev-docs",{"tool":64,"command":65},"pnpm","pnpm dlx skills add GeorgeQLe\u002Fagentic-skills --skill reconcile-dev-docs","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Fpacks\u002Fdocs-health\u002Fclaude\u002Freconcile-dev-docs\u002Farchive\u002Fv0.2\u002FSKILL.md",true,[69,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,217,221,225,229,233,237,241,245,249,253,259,263,267,271,275,279,283,287,291,295,299,303,307,311,315],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"after-agent-reference.md","REFERENCE","参考文档",3789,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fafter-agent-reference.md",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"casting-history.json",70,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcasting-history.json",{"path":80,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":81,"sourceHtmlUrl":82},"casting-policy.json",754,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcasting-policy.json",{"path":84,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":85,"sourceHtmlUrl":86},"casting-reference.md",5046,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcasting-reference.md",{"path":88,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":89,"sourceHtmlUrl":90},"casting-registry.json",19,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcasting-registry.json",{"path":92,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":93,"sourceHtmlUrl":94},"casting\u002FFuturama.json",108,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcasting\u002FFuturama.json",{"path":96,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":97,"sourceHtmlUrl":98},"ceremonies.md",1882,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fceremonies.md",{"path":100,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":101,"sourceHtmlUrl":102},"ceremony-reference.md",3162,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fceremony-reference.md",{"path":104,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":105,"sourceHtmlUrl":106},"charter.md",2053,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcharter.md",{"path":108,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":109,"sourceHtmlUrl":110},"client-compatibility-reference.md",3758,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fclient-compatibility-reference.md",{"path":112,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":113,"sourceHtmlUrl":114},"constraint-tracking.md",1192,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fconstraint-tracking.md",{"path":116,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":117,"sourceHtmlUrl":118},"cooperative-rate-limiting.md",7222,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcooperative-rate-limiting.md",{"path":120,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":121,"sourceHtmlUrl":122},"copilot-agent.md",3777,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcopilot-agent.md",{"path":124,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":125,"sourceHtmlUrl":126},"copilot-instructions.md",2641,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fcopilot-instructions.md",{"path":128,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":129,"sourceHtmlUrl":130},"fact-checker-charter.md",2941,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Ffact-checker-charter.md",{"path":132,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":133,"sourceHtmlUrl":134},"fact-checker-policy.md",6104,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Ffact-checker-policy.md",{"path":136,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":137,"sourceHtmlUrl":138},"history.md",255,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fhistory.md",{"path":140,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":141,"sourceHtmlUrl":142},"identity\u002Fnow.md",209,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fidentity\u002Fnow.md",{"path":144,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":145,"sourceHtmlUrl":146},"identity\u002Fwisdom.md",384,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fidentity\u002Fwisdom.md",{"path":148,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":149,"sourceHtmlUrl":150},"issue-lifecycle.md",11524,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fissue-lifecycle.md",{"path":152,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":153,"sourceHtmlUrl":154},"keda-scaler.md",5732,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fkeda-scaler.md",{"path":156,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":157,"sourceHtmlUrl":158},"loop.md",1378,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Floop.md",{"path":160,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":161,"sourceHtmlUrl":162},"machine-capabilities.md",2402,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fmachine-capabilities.md",{"path":164,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":165,"sourceHtmlUrl":166},"mcp-config.md",2357,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fmcp-config.md",{"path":168,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":169,"sourceHtmlUrl":170},"model-selection-reference.md",7154,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fmodel-selection-reference.md",{"path":172,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":173,"sourceHtmlUrl":174},"multi-agent-format.md",887,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fmulti-agent-format.md",{"path":176,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":177,"sourceHtmlUrl":178},"notes-protocol.md",5716,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fnotes-protocol.md",{"path":180,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":181,"sourceHtmlUrl":182},"orchestration-log.md",1104,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Forchestration-log.md",{"path":184,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":185,"sourceHtmlUrl":186},"package.json",28,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fpackage.json",{"path":188,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":189,"sourceHtmlUrl":190},"plugin-marketplace.md",2437,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fplugin-marketplace.md",{"path":192,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":193,"sourceHtmlUrl":194},"prd-intake.md",3311,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fprd-intake.md",{"path":196,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":197,"sourceHtmlUrl":198},"rai-charter.md",4415,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Frai-charter.md",{"path":200,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":201,"sourceHtmlUrl":202},"rai-policy.md",4057,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Frai-policy.md",{"path":204,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":205,"sourceHtmlUrl":206},"ralph-circuit-breaker.md",10175,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fralph-circuit-breaker.md",{"path":208,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":209,"sourceHtmlUrl":210},"ralph-reference.md",7628,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fralph-reference.md",{"path":212,"resourceType":213,"resourceTypeDesc":214,"sizeBytes":215,"sourceHtmlUrl":216},"ralph-triage.js","SCRIPT","脚本",16067,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fralph-triage.js",{"path":218,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":219,"sourceHtmlUrl":220},"raw-agent-output.md",1336,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fraw-agent-output.md",{"path":222,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":223,"sourceHtmlUrl":224},"roster.md",2075,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Froster.md",{"path":226,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":227,"sourceHtmlUrl":228},"routing.md",2133,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Frouting.md",{"path":230,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":231,"sourceHtmlUrl":232},"run-output.md",1500,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Frun-output.md",{"path":234,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":235,"sourceHtmlUrl":236},"scribe-charter.md",6005,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fscribe-charter.md",{"path":238,"resourceType":213,"resourceTypeDesc":214,"sizeBytes":239,"sourceHtmlUrl":240},"scripts\u002Fnotes\u002Ffetch.ps1",3977,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fscripts\u002Fnotes\u002Ffetch.ps1",{"path":242,"resourceType":213,"resourceTypeDesc":214,"sizeBytes":243,"sourceHtmlUrl":244},"scripts\u002Fnotes\u002Fwrite-note.ps1",5449,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fscripts\u002Fnotes\u002Fwrite-note.ps1",{"path":246,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":247,"sourceHtmlUrl":248},"session-init-reference.md",7194,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fsession-init-reference.md",{"path":250,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":251,"sourceHtmlUrl":252},"spawn-reference.md",9518,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fspawn-reference.md",{"path":254,"resourceType":255,"resourceTypeDesc":256,"sizeBytes":257,"sourceHtmlUrl":258},"squad.agent.md.template","OTHER","其他",75881,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fsquad.agent.md.template",{"path":260,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":261,"sourceHtmlUrl":262},"workflow-wiring-appendix-a-code-reviewer.md",6323,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflow-wiring-appendix-a-code-reviewer.md",{"path":264,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":265,"sourceHtmlUrl":266},"workflow-wiring-appendix-b-documenter.md",6349,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflow-wiring-appendix-b-documenter.md",{"path":268,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":269,"sourceHtmlUrl":270},"workflow-wiring-guide.md",14509,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflow-wiring-guide.md",{"path":272,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":273,"sourceHtmlUrl":274},"workflows\u002Fsquad-ci.yml",422,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-ci.yml",{"path":276,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":277,"sourceHtmlUrl":278},"workflows\u002Fsquad-docs.yml",1096,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-docs.yml",{"path":280,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":281,"sourceHtmlUrl":282},"workflows\u002Fsquad-heartbeat.yml",6296,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-heartbeat.yml",{"path":284,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":285,"sourceHtmlUrl":286},"workflows\u002Fsquad-insider-release.yml",2307,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-insider-release.yml",{"path":288,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":289,"sourceHtmlUrl":290},"workflows\u002Fsquad-issue-assign.yml",6197,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-issue-assign.yml",{"path":292,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":293,"sourceHtmlUrl":294},"workflows\u002Fsquad-label-enforce.yml",6851,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-label-enforce.yml",{"path":296,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":297,"sourceHtmlUrl":298},"workflows\u002Fsquad-preview.yml",1758,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-preview.yml",{"path":300,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":301,"sourceHtmlUrl":302},"workflows\u002Fsquad-promote.yml",4279,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-promote.yml",{"path":304,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":305,"sourceHtmlUrl":306},"workflows\u002Fsquad-release.yml",2638,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-release.yml",{"path":308,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":309,"sourceHtmlUrl":310},"workflows\u002Fsquad-triage.yml",10967,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsquad-triage.yml",{"path":312,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":313,"sourceHtmlUrl":314},"workflows\u002Fsync-squad-labels.yml",6733,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworkflows\u002Fsync-squad-labels.yml",{"path":316,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":317,"sourceHtmlUrl":318},"worktree-reference.md",7356,"https:\u002F\u002Fgithub.com\u002FDeDuva\u002Fsquad\u002Fblob\u002Fdev\u002Fpackages\u002Fsquad-cli\u002Ftemplates\u002Fworktree-reference.md",[320,332,342,354,369,380],{"skillNo":321,"name":322,"nameZh":6,"description":323,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":324,"categories":325,"keywords":326,"publishedAt":36},"01M6G0NJES15RJKZE6YZ0TSYGF","source-checkout-allowed","Valid source-checkout-only fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fsource-checkout-allowed\u002FSKILL.md",[],[327,328,329,330,27,331],"source checkout allowed","checkout","fixture","only","valid",{"skillNo":333,"name":334,"nameZh":6,"description":335,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":336,"categories":337,"keywords":338,"publishedAt":36},"01M6G0NFZ3R1MNB1E3DVTM0WB7","deck-install-valid","Valid deck install fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fdeck-install\u002FSKILL.md",[],[339,340,341,331,329,27],"deck install valid","deck","install",{"skillNo":343,"name":344,"nameZh":6,"description":345,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":346,"categories":347,"keywords":348,"publishedAt":36},"01M6G0ND3QZQC4MDZ9NVB97PT2","codex-pack-guard-valid","Valid Codex Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-pack-guard\u002FSKILL.md",[],[349,350,351,331,352,353,329,27],"codex pack guard valid","pack","guard","codex","availability",{"skillNo":355,"name":356,"nameZh":6,"description":357,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":358,"categories":359,"keywords":365,"publishedAt":36},"01M6G0NA9YB3NKGZKD3S96JMNB","codex-missing-skill-valid","Valid Codex missing skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-missing-skill-fallback\u002FSKILL.md",[360],{"categoryNo":361,"categoryName":362,"taxonomyType":363,"taxonomyTypeDesc":364},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[366,367,331,352,27,368,329],"codex missing skill valid","missing","fallback",{"skillNo":370,"name":371,"nameZh":6,"description":372,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":373,"categories":374,"keywords":376,"publishedAt":36},"01M6G0N7PC0EKFD40ZWQAXSAQ9","codex-base-skill-fallback-valid","Valid Codex base skill fallback fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fcodex-base-skill-fallback\u002FSKILL.md",[375],{"categoryNo":361,"categoryName":362,"taxonomyType":363,"taxonomyTypeDesc":364},[331,352,368,377,378,379,27,329],"base skill","codex base skill fallback valid","base",{"skillNo":381,"name":382,"nameZh":6,"description":383,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":384,"categories":385,"keywords":386,"publishedAt":36},"01M6G0N4VRR2YKZQ6N3Y6S2BQA","claude-pack-guard-valid","Valid Claude Pack Availability Guard fixture.","https:\u002F\u002Fgithub.com\u002FGeorgeQLe\u002Fagentic-skills\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fskill-install-routing\u002Fvalid\u002Fclaude-pack-guard\u002FSKILL.md",[],[331,351,350,387,353,27,329],"claude pack guard valid"]