← all repositories
luongnv89/claude-howto

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.

35.3k stars Python Learning
claude-howto
Velocity · 7d
+166
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.