[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71RMZWHY0H80DF11TAFJY21":3,"skill-same:01M71RMZWHY0H80DF11TAFJY21":81},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":58,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":74},"01M71RMZWHY0H80DF11TAFJY21","claude-docs-consultant",null,"Consult official Claude Code documentation from code.claude.com using selective fetching. Use when working on hooks, skills, subagents, plugins, agent teams, MCP servers, permissions, settings, CI\u002FCD (GitHub Actions, GitLab), IDE extensions (VS Code, JetBrains), desktop\u002Fweb app features, scheduling, memory\u002FCLAUDE.md, deployment (Bedrock, Vertex, Foundry), sandboxing, monitoring, or any Claude Code feature requiring official docs. Fetches only the specific docs needed per task.","gongiskhan\u002Fagent-garrison","gongiskhan","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1997392?v=4","01M71RKMFR53TKXE308C22QTNZ","01M71RKMJA57KZHNDCBNKTWZRR",1,"MIT","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ffittings\u002Fseed\u002Fclaude-docs-consultant\u002F.apm\u002Fskills\u002Fclaude-docs-consultant\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"docs","claude docs consultant","consultant","claude docs","documentation","code","monitoring","actions","ci","github actions","consult","only","hooks","agent teams","app","official","memory","bedrock","when","MCP","2026-11-10 13:02:02",false,"---\nname: claude-docs-consultant\ndescription: Consult official Claude Code documentation from code.claude.com using selective fetching. Use when working on hooks, skills, subagents, plugins, agent teams, MCP servers, permissions, settings, CI\u002FCD (GitHub Actions, GitLab), IDE extensions (VS Code, JetBrains), desktop\u002Fweb app features, scheduling, memory\u002FCLAUDE.md, deployment (Bedrock, Vertex, Foundry), sandboxing, monitoring, or any Claude Code feature requiring official docs. Fetches only the specific docs needed per task.\nmetadata:\n  version: 2.0.0\n---\n\n# Claude Docs Consultant\n\nFetch official Claude Code documentation on-demand from code.claude.com. Uses progressive disclosure: resolve the topic to a filename, then fetch only that doc. Never fetch documentation speculatively.\n\n## URL Pattern\n\nAll docs follow this pattern — substitute the filename:\n\n```\nhttps:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002F{filename}.md\n```\n\n## Quick Routing (Common Topics)\n\nFor these high-frequency topics, fetch directly without consulting the full index:\n\n| Topic | Filename(s) to fetch |\n| --- | --- |\n| Hooks (creating, events, lifecycle) | `hooks-guide.md` (guide + examples), `hooks.md` (API reference + all events) |\n| Skills (creating, SKILL.md format, triggers) | `skills.md` |\n| Subagents (types, config, delegation) | `sub-agents.md` |\n| Agent Teams (multi-agent, teammates, cowork) | `agent-teams.md` |\n| Plugins (creating, marketplace, installing) | `plugins.md` (creating), `discover-plugins.md` (marketplace + installing) |\n| MCP Servers (setup, config, scopes) | `mcp.md` |\n| Settings (settings.json, config scopes) | `settings.md` |\n| Permissions (rules, modes, auto mode) | `permissions.md` (rules + syntax), `permission-modes.md` (plan\u002Fauto\u002FdontAsk modes) |\n| Memory (CLAUDE.md, auto memory, rules) | `memory.md` |\n| GitHub Actions (CI\u002FCD, @claude PR) | `github-actions.md` |\n\n## Full Routing\n\nFor topics not listed above, consult `references\u002Fdocs-index.md` for the complete routing table covering all 60+ documentation pages across platforms, deployment, security, configuration, administration, and reference.\n\n## Workflow\n\n1. **Identify topic** — determine which Claude Code feature the task involves\n2. **Route to filename** — use quick routing above, or consult `references\u002Fdocs-index.md`\n3. **Fetch with WebFetch** — use the URL pattern with the resolved filename\n\nFetch multiple docs in parallel when the task spans multiple topics.\n\n## Fallback: Discovery via Docs Map\n\nIf routing does not match any known filename, fetch the documentation map to discover available pages:\n\n```\nhttps:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fclaude_code_docs_map.md\n```\n\nIdentify the relevant doc from the map, then fetch it using the URL pattern.\n\n## Rules\n\n- Fetch only the docs actually needed for the current task\n- Fetch multiple docs in parallel if the task requires 2+ sources\n- Always fetch live from code.claude.com — do not use cached or memorized content\n- Do not fetch docs \"just in case\" — fetch when required by the task\n\n## Examples\n\n### Example 1: Creating a Hook\n\n**Task:** \"Help me create a pre-tool-use hook to log tool calls\"\n\n1. Route: hook creation -> `hooks-guide.md` + `hooks.md`\n2. Fetch both in parallel via WebFetch\n3. Apply: create hook using guide examples and API reference for PreToolUse event\n\n### Example 2: Installing a Plugin\n\n**Task:** \"How do I install plugins from a marketplace?\"\n\n1. Route: plugin installing -> `discover-plugins.md`\n2. Fetch via WebFetch\n3. Apply: follow marketplace and installation instructions\n\n### Example 3: Unknown Feature\n\n**Task:** \"How do I configure Claude Code output styles?\"\n\n1. Route: not in quick routing table\n2. Consult `references\u002Fdocs-index.md` -> find `output-styles.md` under Configuration\n3. Fetch `output-styles.md` via WebFetch\n4. Apply: configure output styles per documentation\n","# Claude Docs Consultant\n\nFetch official Claude Code documentation on-demand from code.claude.com. Uses progressive disclosure: resolve the topic to a filename, then fetch only that doc. Never fetch documentation speculatively.\n\n## URL Pattern\n\nAll docs follow this pattern — substitute the filename:\n\n```\nhttps:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002F{filename}.md\n```\n\n## Quick Routing (Common Topics)\n\nFor these high-frequency topics, fetch directly without consulting the full index:\n\n| Topic | Filename(s) to fetch |\n| --- | --- |\n| Hooks (creating, events, lifecycle) | `hooks-guide.md` (guide + examples), `hooks.md` (API reference + all events) |\n| Skills (creating, SKILL.md format, triggers) | `skills.md` |\n| Subagents (types, config, delegation) | `sub-agents.md` |\n| Agent Teams (multi-agent, teammates, cowork) | `agent-teams.md` |\n| Plugins (creating, marketplace, installing) | `plugins.md` (creating), `discover-plugins.md` (marketplace + installing) |\n| MCP Servers (setup, config, scopes) | `mcp.md` |\n| Settings (settings.json, config scopes) | `settings.md` |\n| Permissions (rules, modes, auto mode) | `permissions.md` (rules + syntax), `permission-modes.md` (plan\u002Fauto\u002FdontAsk modes) |\n| Memory (CLAUDE.md, auto memory, rules) | `memory.md` |\n| GitHub Actions (CI\u002FCD, @claude PR) | `github-actions.md` |\n\n## Full Routing\n\nFor topics not listed above, consult `references\u002Fdocs-index.md` for the complete routing table covering all 60+ documentation pages across platforms, deployment, security, configuration, administration, and reference.\n\n## Workflow\n\n1. **Identify topic** — determine which Claude Code feature the task involves\n2. **Route to filename** — use quick routing above, or consult `references\u002Fdocs-index.md`\n3. **Fetch with WebFetch** — use the URL pattern with the resolved filename\n\nFetch multiple docs in parallel when the task spans multiple topics.\n\n## Fallback: Discovery via Docs Map\n\nIf routing does not match any known filename, fetch the documentation map to discover available pages:\n\n```\nhttps:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fclaude_code_docs_map.md\n```\n\nIdentify the relevant doc from the map, then fetch it using the URL pattern.\n\n## Rules\n\n- Fetch only the docs actually needed for the current task\n- Fetch multiple docs in parallel if the task requires 2+ sources\n- Always fetch live from code.claude.com — do not use cached or memorized content\n- Do not fetch docs \"just in case\" — fetch when required by the task\n\n## Examples\n\n### Example 1: Creating a Hook\n\n**Task:** \"Help me create a pre-tool-use hook to log tool calls\"\n\n1. Route: hook creation -> `hooks-guide.md` + `hooks.md`\n2. Fetch both in parallel via WebFetch\n3. Apply: create hook using guide examples and API reference for PreToolUse event\n\n### Example 2: Installing a Plugin\n\n**Task:** \"How do I install plugins from a marketplace?\"\n\n1. Route: plugin installing -> `discover-plugins.md`\n2. Fetch via WebFetch\n3. Apply: follow marketplace and installation instructions\n\n### Example 3: Unknown Feature\n\n**Task:** \"How do I configure Claude Code output styles?\"\n\n1. Route: not in quick routing table\n2. Consult `references\u002Fdocs-index.md` -> find `output-styles.md` under Configuration\n3. Fetch `output-styles.md` via WebFetch\n4. Apply: configure output styles per documentation\n",{"name":5,"metadata":51,"description":7},{"version":52},"2.0.0","main","31458d7e0e08a7b3494c27bf2b912ed41c87a138","fittings\u002Fseed\u002Fclaude-docs-consultant\u002F.apm\u002Fskills\u002Fclaude-docs-consultant",0,"https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison","https:\u002F\u002Fgongiskhan.github.io\u002Fagent-garrison\u002F","https:\u002F\u002Fgithub.com\u002Fgongiskhan","2026-11-07 05:27:23",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add gongiskhan\u002Fagent-garrison --skill claude-docs-consultant",{"tool":67,"command":68},"bunx","bunx skills add gongiskhan\u002Fagent-garrison --skill claude-docs-consultant",{"tool":70,"command":71},"pnpm","pnpm dlx skills add gongiskhan\u002Fagent-garrison --skill claude-docs-consultant","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ffittings\u002Fseed\u002Fclaude-docs-consultant\u002F.apm\u002Fskills\u002Fclaude-docs-consultant\u002FSKILL.md",true,[75],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fdocs-index.md","REFERENCE","参考文档",7892,"https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ffittings\u002Fseed\u002Fclaude-docs-consultant\u002F.apm\u002Fskills\u002Fclaude-docs-consultant\u002Freferences\u002Fdocs-index.md",[82,94,104,115,127,155],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":46},"01M71RTFA0HD83YBE1TE7DCE6B","pinned-helper","An owned skill the human has pinned so the Improver must not touch it.","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fimprover\u002Fskills\u002Fpinned-helper\u002FSKILL.md",[],[89,90,91,92,93],"pinned helper","helper","human","touch","it",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":46},"01M71RTDKBG0WQHPHKFZKFWDHF","legacy-helper","A rarely used helper kept around from an earlier workflow.","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fimprover\u002Fskills\u002Flegacy-helper\u002FSKILL.md",[],[101,90,102,103],"Legacy","legacy helper","workflow",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":46},"01M71RTCC6ZVVJ9MHHESXPHWA6","human-notes","A human-authored skill not deployed by APM (loose, not in the lock).","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fimprover\u002Fskills\u002Fhuman-notes\u002FSKILL.md",[],[111,91,112,113,114],"notes","human notes","lock","apm",{"skillNo":116,"name":117,"nameZh":6,"description":118,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":119,"categories":120,"keywords":121,"publishedAt":46},"01M71RTB83ZP6VK6XH19Z93FAC","garrison-helper","Helps compose and station Garrison Fittings into Faculty role slots.","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fimprover\u002Fskills\u002Fgarrison-helper\u002FSKILL.md",[],[90,122,123,124,125,126],"garrison","garrison helper","slots","role","compose",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":136,"publishedAt":46},"01M71RT6MBGJC4QQZBGHF4H1M8","walkthrough","Record a short, narrated, captioned video walkthrough that proves a finished coding task and shows how it behaves, then self-verify the video via vision on extracted frames and publish it as one scrubbable Tailscale link. Use after completing a change\u002Ffix\u002Ffeature on a web project (Next.js\u002FReact etc.) when the user wants visual proof of work, a demo of a user flow, or to avoid manually retesting and watching a long raw screen recording. Triggers on requests like \"record a walkthrough\", \"show me it working\", \"make a demo video of this\", \"prove the feature\", or finishing a UI\u002Froute\u002Fform\u002FAPI change worth demonstrating. Not for walking through a full from-scratch project build.","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ffittings\u002Fseed\u002Fwalkthrough\u002F.apm\u002Fskills\u002Fwalkthrough\u002FSKILL.md",[133],{"categoryNo":134,"categoryName":135,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",[129,44,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154],"project","project build","api","react","change","demo video","publish","recording","Video","show me","work","short","fix","show","route","me","next","self",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":46},"01M71RT54T0SQS42XEP5FVQ28K","Trello","Manage tasks via Trello REST API.","https:\u002F\u002Fgithub.com\u002Fgongiskhan\u002Fagent-garrison\u002Fblob\u002Fmain\u002Ffittings\u002Fseed\u002Ftrello\u002F.apm\u002Fskills\u002Ftrello\u002FSKILL.md",[],[162,163,164,139,165,166,167],"trello","tasks","REST","manage","rest api","via"]