# Claude Code Documentation ## Overview Claude Code expert skill providing comprehensive guidance on features, setup, configuration, and troubleshooting. ## Core Topics ### Getting Started - Installation methods (npm, pip) - Authentication and API keys - First run and basic usage - See: references/getting-started.md ### Slash Commands - Development commands (/cook, /plan, /debug, /test) - Fix commands (/fix:fast, /fix:hard, /fix:types, /fix:test, /fix:ui, /fix:ci) - Documentation commands (/docs:init, /docs:update, /docs:summarize) - Git commands (/git:cm, /git:cp, /git:pr) - Design and content commands - See: references/slash-commands.md ### Agent Skills - Creating and managing skills - skill.md and skill.json structure - Resource types (scripts, references, assets) - API usage - See: references/agent-skills.md ### MCP Integration - MCP server configuration - Common servers (filesystem, GitHub, PostgreSQL, Brave Search, Puppeteer) - Remote MCP servers - Environment variables and security - See: references/mcp-integration.md ### Hooks and Plugins - Hook types (pre-tool, post-tool, user-prompt-submit) - Hook configuration and examples - Plugin structure and management - Creating and publishing plugins - See: references/hooks-and-plugins.md ### Configuration - Settings hierarchy (CLI flags, env vars, project, global) - Model configuration and aliases - Token and temperature settings - Sandboxing and memory management - Output styles - See: references/configuration.md ### Enterprise Features - Identity & Access Management (SSO, RBAC) - Security & Compliance (sandboxing, audit logging, certifications) - Deployment options (Bedrock, Vertex AI, self-hosted) - Monitoring & Analytics - Network configuration - See: references/enterprise-features.md ### IDE Integration - Visual Studio Code extension - JetBrains plugin - Features, configuration, keyboard shortcuts - See: references/ide-integration.md ### CI/CD Integration - GitHub Actions workflows - GitLab CI/CD pipelines - Automated testing and code review - See: references/cicd-integration.md ### Advanced Features - Extended thinking - Prompt caching - Checkpointing - Memory management - Context windows - See: references/advanced-features.md ### Troubleshooting - Authentication issues - Installation problems - Connection & network issues - MCP server problems - Performance issues - Tool execution errors - Debug mode - See: references/troubleshooting.md ### API Reference - Admin API (usage reports, cost reports, user management) - Messages API (create, stream, count tokens) - Files API (upload, list, download, delete) - Models API (list, get) - Skills API (create, list, update, delete) - Client SDKs (TypeScript, Python) - See: references/api-reference.md ### Best Practices - Project organization - Security (API keys, sandboxing, hooks, plugins) - Performance optimization - Team collaboration - Cost management - Development workflows - See: references/best-practices.md ## Documentation Links ### Official Documentation - Main docs: https://docs.claude.com/claude-code - API reference: https://docs.claude.com/api - Agent Skills: https://docs.claude.com/agents-and-tools/agent-skills - Models: https://docs.claude.com/about-claude/models ### Support - GitHub Issues: https://github.com/anthropics/claude-code/issues - Support Portal: support.claude.com - Community Discord: discord.gg/anthropic ## Reference Files All detailed documentation is available in the references/ directory: - references/getting-started.md - references/slash-commands.md - references/agent-skills.md - references/mcp-integration.md - references/hooks-and-plugins.md - references/configuration.md - references/enterprise-features.md - references/ide-integration.md - references/cicd-integration.md - references/advanced-features.md - references/troubleshooting.md - references/api-reference.md - references/best-practices.md