← Back to Projects
Library

Claude How To

A structured, visual tutorial repo for mastering Claude Code — 10 modules covering slash commands, memory, skills, subagents, MCP, hooks, and more.

MarkdownPythonClaude CodeDocumentation

Overview

Claude How To is a documentation-as-code tutorial repository that fills the gap left by official Claude Code docs: it teaches you how to combine features — slash commands, persistent memory, skills, subagents, MCP servers, hooks — into real workflows via visual Mermaid diagrams, copy-paste templates, and 10 numbered learning modules. Available in English, Vietnamese, Chinese, and Ukrainian.

Key Features

  • 10 sequenced modules from slash commands through advanced features and the CLI reference
  • Copy-paste templates for production workflows (code review pipelines, API doc generation, CI/CD setup)
  • Mermaid architecture diagrams rendered to an EPUB ebook via the Kroki.io API
  • Pre-commit quality pipeline: markdown lint, cross-reference validation, Mermaid syntax check, and external link check
  • Multilingual: English, Tiếng Việt, 中文, Українська

Technical Decisions

The primary output is structured markdown, not executable code — teaching clarity drove every format decision. A Python-based build pipeline (build_epub.py, check_cross_references.py, check_mermaid.py) enforces quality automatically via pre-commit hooks so content errors are caught before merge rather than after publish. Numbered folder prefixes (01- through 10-) encode the recommended learning order directly in the directory structure, removing the need for a separate “where to start” guide.