Repolode
luongnv89

luongnv89/claude-howto

A visual, example-driven guide to Claude Code with copy-paste templates for slash commands, memory, skills, subagents, hooks, and MCP.

Stars
41,971
Forks
5,163
Open issues
34
Last commit
yesterday

What is it?

Claude How To is a structured tutorial for Claude Code, Anthropic's terminal coding agent. It walks readers from basic slash commands through memory files (CLAUDE.md), skills, subagents, hooks, MCP servers, plugins, checkpoints, advanced features and the CLI, in a suggested order with time estimates for each module.

Each module pairs Mermaid diagrams explaining how a feature works internally with ready-to-use files: slash command Markdown, CLAUDE.md templates, skill folders, subagent definitions, hook scripts, MCP configs and plugin bundles. The guide also includes a feature catalog and self-assessment commands run inside Claude Code.

The repository is documentation and templates rather than a runtime library. It also includes Python scripts that build an EPUB version of the guide, with tests run in CI.

Key features

  • 01Visual tutorials with Mermaid diagrams explaining how each Claude Code feature works
  • 02Copy-paste templates for slash commands, CLAUDE.md, skills, subagents, hooks and MCP configs
  • 03A 10-module learning path from beginner to advanced with time estimates
  • 04Built-in self-assessment and quiz commands run inside Claude Code
  • 05Script to generate an offline EPUB version of the guide

Use cases

  • Onboarding a developer who has installed Claude Code but doesn't know how to combine its features
  • Setting up shared project memory and custom slash commands for a team
  • Building a code review workflow that uses subagents and MCP servers
  • Reading the guide offline as an EPUB ebook

Quick start

  1. 1

    Clone the guide

    git clone https://github.com/luongnv89/claude-howto.git
  2. 2

    Enter the project folder

    cd claude-howto
  3. 3

    Copy a slash command into your project

    mkdir -p /path/to/your-project/.claude/commands && cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/
  4. 4

    In Claude Code, run the command

    /optimize

Things to know

  • Requires an installed Claude Code, which the guide does not install for you.
  • It is a tutorial collection of templates rather than a software package to run.

Topics

FAQ

What is claude-howto?
A visual, example-driven guide to Claude Code with copy-paste templates for slash commands, memory, skills, subagents, hooks, and MCP. Claude How To is a structured tutorial for Claude Code, Anthropic's terminal coding agent. It walks readers from basic slash commands through memory files (CLAUDE.md), skills, subagents, hooks, MCP servers, plugins, checkpoints, advanced features and the CLI, in a suggested order with time estimates for each module.
Is claude-howto free to use? What license does it have?
claude-howto is open source under the MIT license. Check the license terms before using it in commercial products.
Is claude-howto still maintained?
Actively maintained. The last commit to claude-howto was on Oct 19, 2026.
What can I use claude-howto for?
Onboarding a developer who has installed Claude Code but doesn't know how to combine its features Setting up shared project memory and custom slash commands for a team Building a code review workflow that uses subagents and MCP servers Reading the guide offline as an EPUB ebook
How do I install claude-howto?
Clone the guide: git clone https://github.com/luongnv89/claude-howto.git Enter the project folder: cd claude-howto Copy a slash command into your project: mkdir -p /path/to/your-project/.claude/commands && cp 01-slash-commands/optimize.md /path/to/your-project/.claude/commands/ In Claude Code, run the command: /optimize
Where can I get claude-howto?
The source code and installation instructions are on GitHub: https://github.com/luongnv89/claude-howto

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects