# Claude Code > Wiki for Claude Code: setup, configuration, permissions, skills, hooks, MCP, subagents, the Agent SDK, and troubleshooting. > Covers: Claude Code (Anthropic's agentic coding tool): installation, configuration, permission modes and sandboxing, extension mechanisms (CLAUDE.md, skills, hooks, MCP, subagents, plugins, Agent SDK), all four surfaces (CLI, desktop, IDE, web), cost management, official best practices, release history, and a solved-issues casebook. > Not covered: The Claude API/platform outside Claude Code, claude.ai chat features, competing coding agents, and releases after the date below — use web search. > Current as of: 2026-06-10 (2.1.172) - [LLM Wiki](/raw/claude-code/README.md) - [Claude Code KB — Master Index](/raw/claude-code/wiki/index.md) - [Claude Agent SDK](/raw/claude-code/wiki/concepts/agent-sdk.md) - [Checkpointing: Rewind File Changes and Conversation](/raw/claude-code/wiki/concepts/checkpointing.md) - [CLI Reference: Commands, Flags, and Print Mode](/raw/claude-code/wiki/concepts/cli-reference.md) - [Configuration: settings.json Hierarchy and Environment Variables](/raw/claude-code/wiki/concepts/configuration.md) - [Enterprise Deployment](/raw/claude-code/wiki/concepts/enterprise-deployment.md) - [Hooks System](/raw/claude-code/wiki/concepts/hooks-system.md) - [Installation and Setup](/raw/claude-code/wiki/concepts/installation-setup.md) - [Interactive Mode: The REPL, Slash Commands, and Shortcuts](/raw/claude-code/wiki/concepts/interactive-mode.md) - [MCP Integration](/raw/claude-code/wiki/concepts/mcp-integration.md) - [Memory and Context: CLAUDE.md, Auto Memory, and the Context Window](/raw/claude-code/wiki/concepts/memory-context.md) - [Permissions and Security Model](/raw/claude-code/wiki/concepts/permissions-security.md) - [Skills System](/raw/claude-code/wiki/concepts/skills-system.md) - [Subagents and Orchestration](/raw/claude-code/wiki/concepts/subagents-orchestration.md) - [Agent SDK — Python](/raw/claude-code/wiki/entities/agent-sdk-python.md) - [Agent SDK — TypeScript](/raw/claude-code/wiki/entities/agent-sdk-typescript.md) - [Claude Code on the Web](/raw/claude-code/wiki/entities/claude-code-web.md) - [Claude Code Desktop App](/raw/claude-code/wiki/entities/desktop-app.md) - [Claude Code GitHub Actions](/raw/claude-code/wiki/entities/github-actions.md) - [Claude Code GitLab CI/CD](/raw/claude-code/wiki/entities/gitlab-cicd.md) - [IDE Extensions (VS Code & JetBrains)](/raw/claude-code/wiki/entities/ide-extensions.md) - [Plugins & Marketplaces](/raw/claude-code/wiki/entities/plugin-marketplaces.md) - [Activity Log](/raw/claude-code/wiki/log.md) - [Best Practices for Claude Code](/raw/claude-code/wiki/summaries/best-practices.md) - [Casebook: Install, Node, Auth, and API Errors](/raw/claude-code/wiki/summaries/casebook-install-auth.md) - [Casebook: Runtime, Compaction, Permissions, and Windows/WSL Problems](/raw/claude-code/wiki/summaries/casebook-runtime.md) - [Changelog Digest: Recent Claude Code Releases](/raw/claude-code/wiki/summaries/changelog-digest.md) - [Cost Management: Model Selection, Fast Mode, Context Hygiene, and Tracking](/raw/claude-code/wiki/syntheses/cost-management.md) - [Extension Decision Guide: Skill vs Slash Command vs Hook vs MCP vs Subagent vs Plugin vs Agent SDK](/raw/claude-code/wiki/syntheses/extension-decision-guide.md) - [Permission Mode Picker: Default, AcceptEdits, Plan, Auto, DontAsk, Bypass, and Sandboxing](/raw/claude-code/wiki/syntheses/permission-mode-picker.md) - [Surface Picker: Terminal CLI vs Desktop App vs IDE Extension vs Web](/raw/claude-code/wiki/syntheses/surface-picker.md) - [Troubleshooting Checklist: Ordered Diagnostic Sequence](/raw/claude-code/wiki/syntheses/troubleshooting-checklist.md)