Claude Code Guide
A guide series on Claude Code — from first install to production use
This guide series is All Rights Reserved — free to read, but copying, downloading, or republishing requires written permission.
Contents
- 1The BasicsGetting started with Claude Code — installing it, signing in, configuring your editor, feeding it files, and running your first session.Read →
- 2Tools and CommandsThe tools that sit alongside Claude Code — editor integrations, MCP servers for files, GitHub, browsers, databases and Slack, and a full Git workflow.Read →
- 3The Memory and Context SystemManaging context, keeping memory, and tuning Claude to hold on to what matters across sessionsRead →
- 4Vibe Coding and ExtensionsWorking with more flow, using the agents, skills, MCP servers and plugins that extend what Claude Code can do.Read →
- 5Running in ProductionFrom vibe coding to production in eight phases: quality gates, testing, an OWASP security audit, performance, QA, deployment, monitoring and A/B testingRead →
- 6Advanced CLI and AutomationAgent SDK, headless mode, scripting and automating your flowRead →
- 7Hooks in FullEnforce your rules with machinery rather than by asking. All 33 events, the JSON contract a hook receives and answers with, what each exit code means, and examples you can paste in as they are.Read →
- 8Claude Code Beyond the Terminal — Web, Mobile, DesktopThe same engine runs in the CLI, the desktop app, the browser, on your phone and inside your IDE. What each surface can do, how work moves between them, and which plan unlocks what.Read →
- 9Automation — headless, schedules, links and CIGetting Claude Code to work when nobody is typing: claude -p in a script, the three scheduling mechanisms that are genuinely different, claude-cli:// links in a runbook, GitHub Actions and the Agent SDK.Read →
- 10Skills and SubagentsThe two ways to extend Claude Code that people most often confuse. A skill is knowledge loaded when it is needed; a subagent is work handed to a separate context. Which to reach for, and every frontmatter field.Read →
- 11Permissions, Sandboxing and SecurityAll six permission modes and which one your sessions actually start in, the rule syntax that quietly opens more than you meant, the OS-enforced Bash sandbox, and what no mode ever auto-approves.Read →
- 12Loops, Error Handling and IncidentsFinding the root cause of a loop with 5 Whys, anti-loop patterns, profiling, error taxonomy, retry, circuit breakers, graceful shutdown, and handling a production incidentRead →