Claude Code FAQ

High-intent Claude Code FAQ hub for installation, Windows setup, pricing, usage limits, CLAUDE.md, Plan Mode, MCP servers, custom commands, headless mode, and API documentation.

This FAQ hub is the short-answer layer of ClaudeCode101. Use it when you have a specific Claude Code question and need a fast answer before opening the full tutorial, mechanics guide, MCP page, pricing note, or troubleshooting entry.

Last checked on May 24, 2026. Claude Code installation methods, plan access, model availability, and usage limits change often. Treat this page as a routing map, then verify account-specific pricing, usage, and model access in the official Claude surfaces before changing a production workflow.

Quick Answer

Start with the question that matches your intent:

  • Installing Claude Code: use the install FAQ first, then the full installation tutorial if setup fails.
  • Windows setup: decide between native Windows and WSL before changing PATH or shell configuration.
  • Pricing and limits: check pricing, usage limits, /model, /usage, /clear, and /compact together.
  • Project memory: read the CLAUDE.md FAQ before creating a large project instruction file.
  • Plan Mode: use it before risky multi-file edits, migrations, pricing pages, redirects, auth, or payments.
  • MCP servers: connect one server at a time, with narrow permissions.
  • Automation: use custom commands for repeatable prompts, headless mode for scripts, and Agent SDK/API docs for programmatic boundaries.

The FAQ page should answer the first question. The linked page should help you act.

Start Here

QuestionShort answerOpen next
How do I install Claude Code?Install with the current official path, verify the claude command, then authenticate.Installation tutorial
How do I install Claude Code on Windows?Use native Windows for Windows projects; use WSL 2 when your toolchain is Linux-oriented.Windows PATH troubleshooting
How much is Claude Code?Subscription users should compare Free, Pro, Max, Team, and Enterprise; API users should think in token cost.Pricing and limits hub
What are Claude Code usage limits?Limits depend on how you sign in, model choice, context size, and plan/API billing surface.Rate limit troubleshooting
What is CLAUDE.md?It is durable project memory for commands, conventions, architecture boundaries, and review rules.CLAUDE.md mechanics
What is Plan Mode?It tells Claude Code to inspect and propose a plan before editing source files.Plan Mode mechanics
What are Claude Code MCP servers?MCP servers add external tools such as GitHub, browser automation, docs, databases, and internal systems.MCP directory
What are Claude Code custom commands?Custom commands and slash commands turn repeatable prompt patterns into named workflows.Slash commands mechanics
What is Claude Code headless mode?Headless mode runs Claude Code non-interactively for scripts, JSON output, checks, and CI-style flows.API documentation FAQ
Where is the Claude Code API documentation?Use CLI docs for terminal workflows, Agent SDK docs for agent automation, and Claude API docs for model calls.Headless mode FAQ

Installation And First Run Questions

Installation questions usually split into two decisions: operating system and authentication path.

If you are asking...Read this firstWhat to verify
"How do I install Claude Code today?"How to install Claude Codeclaude --version, shell PATH, and sign-in method.
"Why does Windows behave differently?"Windows install guideNative terminal vs WSL, package manager, and PATH.
"Why does claude not run?"Command not found fixThe binary location and the shell that loads your PATH.
"Why can I not log in?"Login troubleshootingBrowser auth, API key, organization seat, and local credential state.

Do not troubleshoot pricing, MCP, or Plan Mode until the CLI is installed, visible in PATH, and authenticated.

Pricing, Usage, And Cost Questions

Claude Code pricing questions can be confusing because subscription usage and API billing are different surfaces.

QuestionPractical answer
"Is Claude Code free?"Claude plan availability can change; check the official pricing page and your account. Some workflows may require paid access or API billing.
"Should I use Pro, Max, Team, or Enterprise?"Choose based on coding frequency, team needs, admin/security requirements, and whether you need organization-level controls.
"Why did I hit a limit?"Check sign-in method, active model, context size, long sessions, and whether you are on subscription usage or API-style metering.
"How do I stretch usage?"Use /clear between unrelated tasks, /compact for long sessions, /model for model choice, and smaller file-focused prompts.
"How do I track cost?"Subscription users should inspect plan usage surfaces; API users should use /usage, /cost, and the Console or cloud-provider billing page.

For production budgeting, start from How much is Claude Code?, then read Claude Code usage limits.

Workflow And Mechanics Questions

Mechanics pages explain why a workflow works and what to avoid.

Workflow needStart withThen read
Keep project rules stableWhat is CLAUDE.md?CLAUDE.md mechanics
Make Claude plan before editsWhat is Plan Mode?Plan Mode mechanics
Reduce context bloat and quota wasteUsage limitsContext management
Reuse a repeated promptCustom commandsSlash commands
Add automatic guardrailsCustom commandsHooks
Delegate noisy side workAPI documentationSubagents

If the question is "what should I configure first," the usual order is CLAUDE.md, permissions, one reusable command, Plan Mode habits, then hooks or subagents only after the pattern repeats.

MCP, API, And Automation Questions

Use these questions when Claude Code needs to leave the basic terminal workflow.

NeedBest entry pointWatch out for
Connect GitHub, browser, docs, or databasesMCP servers FAQStart with one server and narrow tool permissions.
Choose an MCP serverMCP directoryPrefer trusted sources and explicit scopes.
Run scripted promptsHeadless mode FAQMake permissions, credentials, and output format explicit.
Build custom automationAPI documentation FAQDo not mix CLI, Agent SDK, and Claude API docs without a clear boundary.
Keep MCP safeMCP security checklistExternal tools can read or write real systems.

MCP and automation are where mistakes become more expensive. Treat tool access as a production decision, not a convenience toggle.

How To Use This FAQ

Use a FAQ page for the first answer, not as the final manual. A strong question page should do five things:

  1. Answer the question in the first few lines.
  2. State what changes often and must be verified.
  3. Give the practical next action.
  4. Link to the deeper tutorial or mechanics page.
  5. Link to official sources where account-specific details live.

Before making a production decision, verify:

  • Current plan availability and billing rules.
  • Which account, organization, or API key Claude Code is using.
  • Which model is active in /model.
  • Whether the task should run interactively, in Plan Mode, headless mode, or the Agent SDK.
  • Whether tool permissions and MCP servers are narrow enough for the repository.
  • Whether the page you read has a recent "Last checked" date.

Official Sources