Skip to content
KoishiAI
ไทย

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

  1. 1
    The Basics
    Getting started with Claude Code — installing it, signing in, configuring your editor, feeding it files, and running your first session.
    Read →
  2. 2
    Tools and Commands
    The tools that sit alongside Claude Code — editor integrations, MCP servers for files, GitHub, browsers, databases and Slack, and a full Git workflow.
    Read →
  3. 3
    The Memory and Context System
    Managing context, keeping memory, and tuning Claude to hold on to what matters across sessions
    Read →
  4. 4
    Vibe Coding and Extensions
    Working with more flow, using the agents, skills, MCP servers and plugins that extend what Claude Code can do.
    Read →
  5. 5
    Running in Production
    From vibe coding to production in eight phases: quality gates, testing, an OWASP security audit, performance, QA, deployment, monitoring and A/B testing
    Read →
  6. 6
    Advanced CLI and Automation
    Agent SDK, headless mode, scripting and automating your flow
    Read →
  7. 7
    Hooks in Full
    Enforce 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 →
  8. 8
    Claude Code Beyond the Terminal — Web, Mobile, Desktop
    The 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 →
  9. 9
    Automation — headless, schedules, links and CI
    Getting 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 →
  10. 10
    Skills and Subagents
    The 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 →
  11. 11
    Permissions, Sandboxing and Security
    All 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 →
  12. 12
    Loops, Error Handling and Incidents
    Finding the root cause of a loop with 5 Whys, anti-loop patterns, profiling, error taxonomy, retry, circuit breakers, graceful shutdown, and handling a production incident
    Read →