Skip to content

Claude How-To

What it is

claude-howto is a collection of guides and examples focused on learning how to effectively use Claude and its associated tools, such as Claude Code and MCP.

What problem it solves

It provides practical, hands-on instructions to bridge the gap between basic chat usage and advanced agentic workflows.

Where it fits in the stack

AI Assistants & Knowledge / Educational Layer.

Typical use cases

  • Learning tool-calling patterns.
  • Mastering MCP configuration.
  • Optimizing prompts for agentic performance.

Strengths

  • Structured Learning: Organized into 10 progressive modules with clear time estimates.
  • Production-Ready Templates: Includes real-world configurations for slash commands, CLAUDE.md, and MCP servers.
  • Visual Aids: Uses Mermaid diagrams to explain internal feature logic.
  • Built-in Assessment: Interactive /self-assessment and /lesson-quiz hooks for personalized roadmaps.

Limitations

  • High Intensity: The full path requires 11-13 hours of dedicated study.
  • Tool Affinity: Deeply specialized for Anthropic's Claude Code; less applicable to other CLI agents.

When to use it

  • When moving from basic chat usage to advanced agentic engineering.
  • When setting up a new project and needing a standard CLAUDE.md and hook set.
  • When onboarding a team to Claude Code.

When not to use it

  • If you only use Claude via the web interface or mobile app.
  • If you prefer a reference-only documentation style over a tutorial-led approach.

Getting started

Clone the repository and install development dependencies:

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

# Install dependencies using uv
pip install uv
uv venv
source .venv/bin/activate
uv pip install -r scripts/requirements-dev.txt

# Verify the setup by running the tests
pytest scripts/tests/

CLI examples

Build the Ebook

# Generate an offline EPUB version of the guide
uv run scripts/build_epub.py

Run Quality Checks

# Run linting, formatting, and security scans
ruff check scripts/
ruff format --check scripts/
bandit -c pyproject.toml -r scripts/

Self-Assessment

Within Claude Code, once the guide's hooks are installed:

# Launch the interactive skill assessment
/self-assessment

# Start a specific module quiz
/lesson-quiz 05-mcp

API examples

The repository provides internal Python scripts that can be invoked programmatically for automation.

Programmatic Ebook Generation

import subprocess
import sys

def build_guide():
    try:
        result = subprocess.run(
            ["uv", "run", "scripts/build_epub.py"],
            capture_output=True,
            text=True,
            check=True
        )
        print("Build successful:", result.stdout)
    except subprocess.CalledProcessError as e:
        print("Build failed:", e.stderr, file=sys.stderr)

if __name__ == "__main__":
    build_guide()

Sources / references

Contribution Metadata

  • Last reviewed: 2026-05-18
  • Confidence: high