A comprehensive Claude Code learning toolkit — knowledge base, templates, hooks, exercises, and LLM Wiki integration
English | 中文
There are already awesome lists with 40,000+ stars linking to resources. This toolkit is different — it provides working code you can use immediately:
- 12 comprehensive reference documents covering Claude Code v2.1.x
- Ready-to-use CLAUDE.md templates for any project type
- Working claude code hooks for automated code review and workflow reminders
- 28 hands-on exercises with clear objectives
- llm wiki integration for persistent knowledge management
If you are searching for a practical claude code tutorial, claude code configuration examples, claude code MCP notes, claude code skills patterns, or claude code best practices, start here.
# Use a CLAUDE.md template
cp templates/claude-md/minimal.md YOUR_PROJECT/CLAUDE.md
# Use a hook
cp templates/hooks/stop-review-check.sh ~/.claude/hooks/
# Start learning
cd exercises/stage-01-meet && cat *.md| # | Topic | What You'll Learn |
|---|---|---|
| 00 | Getting Started | Install, auth, IDE extensions, first session |
| 01 | Slash Commands | Built-in commands reference |
| 02 | Memory (CLAUDE.md) | Hierarchy, auto memory, claudeMdExcludes |
| 03 | Project Setup | /init, permissions, settings precedence |
| 04 | Commands Deep Dive | Context, sessions, fast mode |
| 05 | Skills | Skill creation, dynamic context, arguments |
| 06 | Hooks | PreToolUse/PostToolUse patterns |
| 07 | MCP | MCP servers, scopes, security practices |
| 08 | Subagents | Creating subagents, chaining, isolation |
| 09 | Advanced Features | Planning mode, auto mode, sandboxing |
| 10 | Workflows | CI/CD integration, cron, /batch |
| 11 | Plugins | Plugin architecture, marketplace |
| Template | Use Case |
|---|---|
templates/claude-md/minimal.md |
Minimal CLAUDE.md template from the config pack |
templates/claude-md/production.md |
Production constitution with verification SOP |
templates/claude-md/frontend.md |
Component libraries, styling, and state management |
templates/claude-md/backend.md |
APIs, databases, and error handling |
templates/claude-md/fullstack.md |
Monorepo fullstack projects |
templates/settings/settings.example.json |
Example Claude Code settings |
templates/commands/*.md |
Reusable slash command templates |
stop-review-check.sh: a stop hook that reminds the agent to review and verify work before completion.workflow-reminder.sh: a workflow reminder hook for safer Claude Code sessions.
These claude code hooks are MIT licensed so you can copy them into your own projects.
The wiki/ directory shows how to combine Claude Code with Karpathy's llm wiki pattern and llm-wiki-manager. Use it to turn raw notes, docs, transcripts, and decisions into a durable claude code knowledge base.
| Stage | Directory | Focus | Task Count |
|---|---|---|---|
| 01 | exercises/stage-01-meet/ |
Meet Claude Code | 7 |
| 02 | exercises/stage-02-setup/ |
Project setup and CLAUDE.md | 7 |
| 03 | exercises/stage-03-skills/ |
Skills and automation | 6 |
| 04 | exercises/stage-04-advanced/ |
Reading and modifying code | 5 |
| 05 | exercises/stage-05-build/ |
Build a CLI tool | 3 |
Awesome lists mostly link out. This claude code toolkit ships working templates, hooks, exercises, and knowledge files you can copy directly.
Copy one file from templates/claude-md/ to your project root as CLAUDE.md, then edit the project-specific rules.
Use minimal.md for small projects, production.md for serious repos, and domain templates for frontend, backend, or fullstack work.
An llm wiki is a structured knowledge base that converts raw sources into linked entities, concepts, and notes for AI agents.
Yes. The knowledge base includes MCP server setup, scopes, and security practices.
Yes. The skills chapter explains skill structure, dynamic context, and arguments, while exercises help you practice.
Yes. Hooks, settings, and command templates are MIT licensed. Content directories use CC BY-NC-SA 4.0.
It depends on your workflow. This repo focuses on Claude Code's strengths: repository-wide context, terminal workflows, hooks, skills, MCP, and repeatable verification.
Cursor is IDE-first. Claude Code is agentic and terminal-first. Many teams use both: Cursor for interactive editing, Claude Code for larger repo tasks and automation.
Practice these exercises in a browser-based environment at Zero2Claude — no installation required.
See CONTRIBUTING.md for guidelines.
- awesome-claude-code — This repo
- zero2claude — Learn Claude Code from zero
- zero2codex — Learn Codex CLI from zero
- zero2cursor — Learn Cursor IDE from zero
- zero2codewhale — Learn CodeWhale from zero
- ai-coding-skillpacks — 21 AI coding learning paths
- 9router-starter-kit — AI model routing in 5 minutes
- Code (hooks, settings, commands): MIT
- Content (knowledge, exercises, practices, wiki schemas, CLAUDE.md templates): CC BY-NC-SA 4.0
Sponsored by AIFlowLearn — AI-native learning platform
AIFlowLearn / AI智流学社 — Browser-based AI coding practice environments, interactive courses, and skill packs.