A field manual for Claude Code that ships with copy-paste ammo
Most users run a few prompts and stall; this guide turns Claude Code into a production workflow engine with templates, quizzes, and a weekend-length curriculum.
What it does
This repo is a structured tutorial collection for Anthropic’s Claude Code CLI. It walks you from basic slash commands through memory, skills, hooks, MCP servers, subagents, and plugins — each module shipping copy-paste configs you drop straight into ~/.claude/ or your project root. There’s a self-assessment quiz, time estimates per level, and Mermaid diagrams explaining how features actually work under the hood.
The interesting bit
The guide treats Claude Code less like a chatbot and more like an extensible automation platform. It explicitly teaches feature composition: wiring slash commands + memory + subagents + hooks into pipelines for code review, CI/CD, or security audits. The built-in /lesson-quiz and /self-assessment commands run inside Claude Code itself, so the guide is also a self-testing environment.
Key highlights
- 10 progressive modules (beginner to advanced), estimated 11–13 hours total
- Production-ready templates: slash commands, CLAUDE.md files, hook scripts, MCP configs, subagent definitions, full plugin bundles
- Mermaid diagrams for internal mechanics, not just usage
- Self-assessment quizzes with personalized learning roadmaps
- Offline EPUB generation via
uv run scripts/build_epub.py - Actively version-locked to Claude Code releases (currently 2.1+)
- Translated into Vietnamese, Chinese, Ukrainian, and Japanese
Caveats
- The README version badge drifts between snapshots (v2.1.145 vs v2.1.160), suggesting rapid iteration that may outpace the “synced with every release” claim
- Some module ordering is non-obvious: Checkpoints (module 3) appears before CLI Basics (module 4) and Skills (module 5), which may confuse strict beginners
- The “production-ready” label is self-asserted; no external validation or benchmark data is provided
Verdict Grab this if you’re a Claude Code user who keeps defaulting to basic chat and suspects you’re missing 80% of the tool. Skip it if you already live in MCP configs and hook scripts daily, or if you need deep API internals rather than user-facing orchestration patterns.