Claude Howto: Visual Learning Guide (2026)
The claude-howto repository by luongnv89 (28K+ stars) teaches Claude Code through visual diagrams and structured learning paths. It uses Mermaid diagrams to explain workflows, provides copy-paste templates for every concept, and packages everything into an 11-13 hour curriculum. EPUB generation lets you read it offline on any e-reader.
What It Is
A learning-first documentation project that covers Claude Code from installation to advanced multi-agent workflows. Unlike reference documentation that assumes you know what you’re looking for, claude-howto follows a structured progression:
- Getting Started — installation, first session, basic commands
- Core Concepts — CLAUDE.md, tools, context management
- Intermediate — hooks, MCP servers, custom commands
- Advanced — multi-agent orchestration, cost optimization, enterprise patterns
- Reference — copy-paste templates for every concept covered
Each section includes Mermaid diagrams that visualize the concept before the text explains it.
Why It Matters
Claude Code’s official documentation is reference-style: accurate but not pedagogical. It tells you what each feature does without explaining when to use it or how it connects to other features.
claude-howto fills that gap. The Mermaid diagrams are particularly effective for visual learners — seeing a workflow as a flowchart before reading the implementation makes the concept stick. The 28K stars suggest this resonates with a large audience.
The EPUB export is a unique feature. Download it to a Kindle or tablet and work through the learning path without a browser.
Installation
Browse Online
The simplest approach — read it on GitHub:
open https://github.com/luongnv89/claude-howto
Clone for Offline Access
git clone https://github.com/luongnv89/claude-howto.git ~/references/claude-howto
Generate EPUB
cd ~/references/claude-howto
npm install
npm run build:epub
# Output: ./dist/claude-howto.epub
Transfer the EPUB to your e-reader of choice.
Key Features
-
Mermaid Diagrams — visual flowcharts for Claude Code workflows. Session lifecycle, tool selection logic, hook execution order, MCP communication, and multi-agent coordination all have dedicated diagrams.
-
11-13 Hour Learning Path — structured progression from beginner to advanced. Each section estimates completion time so you can plan study sessions.
-
Copy-Paste Templates — every concept includes a ready-to-use template. CLAUDE.md rules, hook scripts, MCP configs, and command definitions you can paste directly into your project.
-
EPUB Generation — export the entire guide as an EPUB for offline reading. Diagrams render as static images in the EPUB.
-
Progressive Complexity — starts with “what is Claude Code” and ends with multi-agent orchestration patterns. No assumed knowledge.
-
Real-World Examples — examples use realistic codebases (e-commerce API, React dashboard, CLI tool) rather than abstract foo/bar demos.
-
Exercise Sections — practice tasks at the end of each chapter. “Configure a hook that runs ESLint on save” or “Set up MCP with a local PostgreSQL database.”
-
Version-Tagged Content — chapters tagged with the Claude Code version they were written for. Outdated sections are flagged with update notes.
Real Usage Example
Visual Learning: Hook Execution Flow
Instead of reading paragraphs about hooks, claude-howto starts with a Mermaid diagram:
graph TD
A[Claude Code Session Start] --> B{session_start hooks?}
B -->|yes| C[Execute session_start hooks]
B -->|no| D[Ready for input]
C --> D
D --> E[User sends message]
E --> F{pre_tool hooks?}
F -->|yes| G[Execute pre_tool hooks]
F -->|no| H[Execute tool]
G --> H
H --> I{post_tool hooks?}
I -->|yes| J[Execute post_tool hooks]
I -->|no| K[Return result]
J --> K
Then the text explains each node with a corresponding template:
# session_start hook — update local docs
#!/bin/bash
cd ~/.claude/docs && git pull --quiet 2>/dev/null || true
# pre_tool hook — log all tool calls
#!/bin/bash
echo "$(date) | $TOOL_NAME | $TOOL_INPUT" >> ~/.claude/tool-log.txt
Copy-Paste CLAUDE.md Template
The CLAUDE.md chapter provides a production-ready template:
# Project: [name]
## Tech Stack
- Language: [TypeScript/Python/Go/etc.]
- Framework: [Next.js/FastAPI/etc.]
- Database: [PostgreSQL/MongoDB/etc.]
- Testing: [Vitest/pytest/etc.]
## Behavioral Rules
- Read existing code before modifying files
- Run tests after every code change
- Ask before making architectural decisions
- Keep changes minimal and focused
## Code Standards
- [specific standards for your stack]
## Project Structure
- src/: source code
- tests/: test files
- docs/: documentation
When To Use
- Learning Claude Code from scratch — the structured path eliminates “where do I start?” paralysis
- Visual learners — the Mermaid diagrams explain concepts faster than text for many people
- Onboarding team members — share the guide as pre-reading before giving someone Claude Code access
- Offline study — the EPUB export works on any e-reader, no internet needed
- Quick reference — the copy-paste templates make it useful even after you’ve completed the learning path
When NOT To Use
- Experienced Claude Code users — if you’re already comfortable with hooks, MCP, and multi-agent patterns, this covers ground you already know
- Looking for specific API docs — this is a learning guide, not a reference manual; use the official docs mirror for API details
- Cutting-edge features — the guide may lag behind the latest release by a few weeks
FAQ
How long does the full learning path take?
11-13 hours at a measured pace. Most developers complete it in 3-4 sittings over a week.
Are the diagrams accessible?
Mermaid diagrams render as text-based flowcharts in screen readers. The EPUB version includes alt-text descriptions for static diagram images.
Can I contribute chapters?
Yes. The repo accepts PRs for new chapters, diagram corrections, and template updates. Follow the contribution guide for formatting requirements.
Does it cover Claude Code Teams/Enterprise?
The advanced section includes enterprise-specific topics like team-wide CLAUDE.md management, cost allocation, and access control patterns.
Our Take
8/10. The best learning resource for Claude Code newcomers. The Mermaid diagrams are a genuine differentiator — no other resource visualizes Claude Code workflows this well. The copy-paste templates save time even for experienced users. Loses points because the 11-13 hour length means many developers won’t finish it, and some sections are verbose where a concise reference would serve better. The EPUB export is a nice touch for long-haul flights.
Get started → Generate your project setup with our Project Starter.
Related Resources
Configure MCP → Build your server config with our MCP Config Generator.
- CLAUDE.md Best Practices — advanced CLAUDE.md patterns beyond the guide’s templates
- Claude Code Hooks Explained — deeper get startedto the hook system
- Best Claude Skills for Developers — tools to install after completing the learning path
See Also
Try it: Estimate your monthly spend with our Cost Calculator.