Skip to content

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
Step-by-step guide: how to use Claude How ToInstall, first run, examples, tips and FAQs

How to get it

  1. 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. 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. 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

ProjectStarsTypeLevelUpdatedBest for
claude-howto (this)46.4kLearning resourcebeginner4 days agoDevelopers who have installed Claude Code and want to go beyond basic prompts
java8-tutorial16.7kLearning resourcebeginner3.2 years agoJava developers who work on older Java code and want to learn Java 8 features
learn-claude-code79.7kLearning resourceintermediate10 days agoDevelopers who want to understand how coding agents like Claude Code are structured
first-contributions56.7kLearning resourcebeginner4 days agoPeople who have never submitted a pull request to an open source project
pure-bash-bible41.7kLearning resourceintermediate2.9 years agoBash scripters who want fewer external dependencies in their scripts
raspberry-pi-os14kLearning resourceadvanced2.6 years agoStudents 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.