This guide walks through the everyday prompt patterns Anthropic documents for Claude Code: getting an overview of an unfamiliar codebase, locating relevant files, fixing bugs from error messages, refactoring legacy code safely, adding tests for uncovered code, creating pull requests, and generating documentation. It also notes related workflows the docs cover, such as resuming sessions, running parallel sessions with worktrees, planning before edits, delegating research to subagents, and piping Claude into scripts.
Read guide →Claude Code has no React-specific mode — what actually makes it effective on a React codebase is the same CLAUDE.md and permissions setup that works on any project, applied deliberately. This guide walks through what to put in CLAUDE.md for a React app, which commands to allow, and how to structure a component or test-fixing session.
Read guide →This guide explains how to create a custom Claude Code plugin from scratch. It covers when to use a plugin versus standalone configuration in the .claude directory, how to structure a plugin directory with a .claude-plugin/plugin.json manifest, how to add a skill using a SKILL.md file, how to test the plugin locally with the --plugin-dir flag, and how to make skills accept user input with the $ARGUMENTS placeholder. It is based on Anthropic's documentation for Claude Code plugins.
Read guide →This guide explains how to connect Claude Code to external tools and data sources using the Model Context Protocol (MCP). It covers what MCP connections enable, such as working with issue trackers, databases, and monitoring tools; where to find reviewed connectors; how to scaffold your own server with the official mcp-server-dev plugin; and how to install remote HTTP, remote SSE, and local stdio servers, including transport-specific flags, JSON configuration pitfalls, and environment variables like CLAUDE_PROJECT_DIR.
Read guide →This guide walks through connecting a Model Context Protocol (MCP) server to Claude Code using the CLI. You will register a hosted server with the claude mcp add command, verify the connection with claude mcp list, use the server inside a session, and remove it when finished. It also covers what the connection status indicators mean, where the configuration is saved on disk, and the difference between local, user, and project scopes.
Read guide →Every Claude Code session starts with a fresh context window, so persistent knowledge has to come from somewhere. This guide explains the two mechanisms that carry knowledge across sessions: CLAUDE.md files, which you write to give Claude standing instructions, and auto memory, notes Claude writes itself based on your corrections. It covers where CLAUDE.md files can live, what to put in them, how to generate one with /init, and how to verify your files loaded.
Read guide →This guide explains how Claude Code's permission system works based on Anthropic's documentation. It covers the tiered approval model for read-only tools, Bash commands, and file edits; where permanent approvals are saved; how allow, ask, and deny rules are evaluated; the difference between bare tool-name deny rules and scoped pattern rules; the Ctrl+E command explanation shortcut; and the permission modes you can set with defaultMode, including default, acceptEdits, plan, and auto.
Read guide →This guide explains subagents in Claude Code: specialized AI assistants that handle side tasks like codebase search or research in their own context window, returning only a summary to your main conversation. It covers why subagents preserve context and control costs, the built-in subagents (Explore, Plan, General-purpose, and helper agents), how model inheritance works for Explore, and the options for restricting or disabling subagent delegation through permissions and environment variables.
Read guide →This guide walks through getting started with Claude Code, Anthropic's terminal-based coding tool. It covers installing Claude Code on macOS, Linux, Windows, and WSL using the native installer, Homebrew, or WinGet, then logging in with a Claude subscription, Console account, or enterprise cloud provider. From there it shows how to start a session in a project directory, ask questions about a codebase, make a first code change with permission modes, and use Git conversationally. It is based on Anthropic's official quickstart documentation.
Read guide →