
Claude How To
A free, MIT-licensed visual guide with tutorials and copy-paste templates for learning Claude Code.
- Stars
- 46.4k
- Forks
- 5.7k
- Licence
- MIT
- Language
- Python
- Last update
- 4 days ago
- Type
- Learning resource
What it is
This is a structured guide for Claude Code, Anthropic's coding assistant. It walks through features such as slash commands, memory files, skills, hooks, MCP servers, subagents, and plugins in a suggested order from beginner to advanced. Each module includes copy-paste templates and diagrams meant to show how features work and how to combine them.
- Copy a slash command such as optimize.md into a project's .claude/commands folder and run it
- Set up a project CLAUDE.md memory file from the provided template
- Install a skill like code-review-specialist into ~/.claude/skills
- Follow the 10-module learning path to build hooks, subagents, and MCP setups step by step
Great for
- Developers who have installed Claude Code and want to go beyond basic prompts
- People who prefer a guided learning path with time estimates
- Teams looking for starter templates for CLAUDE.md, slash commands, or hooks
- Learners who want quizzes to check their gaps (via the /lesson-quiz command)
Not ideal for
- People who have never used a terminal or coding tools, since the guide assumes Claude Code is already set up
- Readers who need an official, authoritative reference, because this is a third-party guide and the README says it is not a feature reference
- Anyone who expects the templates to work unchanged without checking them against their own project
How to get it
- 1
Clone and build from source
You'll need: Claude Code installed (the README recommends the native installer)
Clone the guide
git clone https://github.com/luongnv89/claude-howto.git - 2
Run it
- Clone the repository and change into the claude-howto directory
- Copy 01-slash-commands/optimize.md into your project's .claude/commands folder
- In Claude Code, type /optimize to try the command
- Copy 02-memory/project-CLAUDE.md to your project as CLAUDE.md if you want project memory
- 3
Get the most out of it
- Run /self-assessment in Claude Code to get a personalized roadmap
- Use /lesson-quiz [topic] after each module to find gaps
- Browse CATALOG.md for the full feature list
- Start with the beginner modules before hooks and MCP, as the README suggests
Downloads
Strengths
- Visual, example-driven format with Mermaid diagrams explaining how features work
- Ordered learning path with time estimates per module
- Copy-paste templates give a quick first result
Trade-offs
- Tied to Claude Code, which changes often; the README notes frequent version syncs, so some details may go stale
- The README is truncated here, so the full module contents could not be verified in this review
- Time estimates like 11-13 hours are the author's guesses, not measured results
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| claude-howto (this) | 46.4k | Learning resource | beginner | 4 days ago | Developers who have installed Claude Code and want to go beyond basic prompts |
| java8-tutorial | 16.7k | Learning resource | beginner | 3.2 years ago | Java developers who work on older Java code and want to learn Java 8 features |
| learn-claude-code | 79.7k | Learning resource | intermediate | 10 days ago | Developers who want to understand how coding agents like Claude Code are structured |
| first-contributions | 56.7k | Learning resource | beginner | 4 days ago | People who have never submitted a pull request to an open source project |
| pure-bash-bible | 41.7k | Learning resource | intermediate | 2.9 years ago | Bash scripters who want fewer external dependencies in their scripts |
| raspberry-pi-os | 14k | Learning resource | advanced | 2.6 years ago | Students who want to understand how operating systems work at the lowest level |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.