developing-claude-code…
Use when working on Claude Code plugins (creating, modifying, testing, releasing, or maintaining) - provides streamlined…
Use when working with Claude Code CLI, plugins, hooks, MCP servers, skills, configuration, or any Claude Code feature - provides comprehensive official documentation for all aspects of Claude Code
$ npx -y skills add obra/superpowers-developing-for-claude-code --skill working-with-claude-code --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/working-with-claude-codeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when working with Claude Code CLI, plugins, hooks, MCP servers, skills, configuration, or any Claude Code feature - provides comprehensive official documentation for all aspects of Claude Code
name: working-with-claude-code description: Use when working with Claude Code CLI, plugins, hooks, MCP servers, skills, configuration, or any Claude Code feature - provides comprehensive official documentation for all aspects of Claude Code
This skill provides complete, authoritative documentation for Claude Code directly from docs.claude.com. Instead of guessing about configuration paths, API structures, or feature capabilities, read the official docs stored in this skill's references directory.
Use this skill when:
| Task | Read This File | |------|---------------| | Create a plugin | `plugins.md` then `plugins-reference.md` | | Set up MCP server | `mcp.md` | | Configure hooks | `hooks.md` then `hooks-guide.md` | | Write a skill | `skills.md` | | CLI commands | `cli-reference.md` | | Troubleshoot issues | `troubleshooting.md` | | General setup | `setup.md` or `quickstart.md` | | Configuration options | `settings.md` |
All documentation is stored as individual markdown files in `references/`. Use the Read tool to access specific documentation:
references/ ├── overview.md # Claude Code introduction ├── quickstart.md # Getting started guide ├── setup.md # Installation and setup ├── plugins.md # Plugin development ├── plugins-reference.md # Plugin API reference ├── plugin-marketplaces.md # Plugin marketplaces ├── skills.md # Skill creation ├── mcp.md # MCP server integration ├── hooks.md # Hooks overview ├── hooks-guide.md # Hooks implementation guide ├── slash-commands.md # Slash command reference ├── sub-agents.md # Subagent usage ├── settings.md # Configuration reference ├── cli-reference.md # CLI command reference ├── common-workflows.md # Common usage patterns ├── interactive-mode.md # Interactive mode guide ├── headless.md # Headless mode guide ├── output-styles.md # Output customization ├── statusline.md # Status line configuration ├── memory.md # Memory and context management ├── checkpointing.md # Checkpointing feature ├── analytics.md # Usage analytics ├── costs.md # Cost tracking ├── monitoring-usage.md # Usage monitoring ├── data-usage.md # Data usage policies ├── security.md # Security features ├── iam.md # IAM integration ├── network-config.md # Network configuration ├── terminal-config.md # Terminal configuration ├── model-config.md # Model configuration ├── llm-gateway.md # LLM gateway setup ├── amazon-bedrock.md # AWS Bedrock integration ├── google-vertex-ai.md # Google Vertex AI integration ├── vs-code.md # VS Code integration ├── jetbrains.md # JetBrains integration ├── devcontainer.md # Dev container support ├── github-actions.md # GitHub Actions integration ├── gitlab-ci-cd.md # GitLab CI/CD integration ├── third-party-integrations.md # Other integrations ├── legal-and-compliance.md # Legal information ├── troubleshooting.md # Troubleshooting guide └── migration-guide.md # Migration guide
1. Identify the relevant documentation file from the list above 2. Use Read tool to load: `@references/filename.md` 3. Find the answer in the official documentation 4. Apply the solution
**Example:**
User: "How do I create a Claude Code plugin?" → Read @references/plugins.md → Follow the official plugin creation steps
When exploring a topic, start with the overview document, then drill into specific files:
Use Grep tool to search across all documentation:
pattern: "search term" path: ~/.claude/skills/working-with-claude-code/references/
The skill includes `scripts/update_docs.js` to fetch the latest documentation from docs.claude.com.
Run when:
node ~/.claude/skills/working-with-claude-code/scripts/update_docs.js
The script: 1. Fetches llms.txt from docs.claude.com 2. Extracts all Claude Code documentation URLs 3. Downloads each page to `references/` 4. Reports success/failures
Read `plugins.md` for overview, then `plugins-reference.md` for API details.
Read `mcp.md` for configuration format and examples.
Read `hooks.md` for overview, then `hooks-guide.md` for implementation details.
Read `skills.md` for the complete skill authoring guide.
If you find yourself:
A Claude Code plugin providing skills and comprehensive documentation for building plugins, skills, MCP servers, and other Claude Code extensions.
Use when working on Claude Code plugins (creating, modifying, testing, releasing, or maintaining) - provides streamlined…