An interactive walkthrough of the entire Claude Code documentation — 140 pages organized into a sensible reading order, with read-tracking and full-text search.
Content is fetched from code.claude.com/docs/en/*.md and bundled at build time. The official source remains the authoritative one; this is an offline reading aid.
pnpm install
pnpm dev # http://localhost:5173pnpm build # → dist/
pnpm preview # serve the built site at :4173The dist/ folder is a static SPA — host it anywhere (Netlify, Vercel, Cloudflare Pages, S3, GitHub Pages).
A .claude/commands/claude-code-tour.md is included. To make it available from any Claude Code session:
mkdir -p ~/.claude/commands
cp .claude/commands/claude-code-tour.md ~/.claude/commands/Then in any project: /claude-code-tour.
Re-run the downloader to pick up upstream doc changes:
cd raw-docs && cat urls.txt | xargs -n1 -P8 ./download.sh17 sections, ~140 pages:
- Start here · 2. Install & first session · 3. Day-to-day basics · 4. Memory & configuration · 5. Skills/commands/subagents/hooks · 6. Plugins · 7. MCP & channels · 8. Multi-agent & scheduling · 9. Surfaces & integrations · 10. CI/CD & code review · 11. Costs / monitoring / troubleshooting · 12. Security & data · 13. Enterprise deployment · 14. Agent SDK · 15. Reference · 16. Community & rollout · 17. What's new (weekly)
/— open searchj/k— next / previous step↑↓EnterEsc— in search
Vite + React 19 + Tailwind v4 + react-markdown + remark-gfm + rehype-raw + Fuse.js.
A non-linear entry at #start. Pick a goal from 12 cards (use Claude daily, review
PRs, run in CI, build an SDK agent, MCP, IDE, team workflows, big codebase, policy
enforcement, enterprise, background tasks, just exploring) and you get:
- 3-5 hand-picked docs to read first, with a one-line "why" for each
- A link to the setup wizard if it fits
- Links to the relevant config builders (hook / skill / settings / slash-command)
Lives under src/decision-tree/. Use cases are data in src/decision-tree/useCases.ts —
each doc.id is cross-checked against src/manifest.ts.
A guided 7-step flow at #wizard that produces a downloadable starter
.claude/ config tailored to your project:
- Intro — pick your OS
- Install — the exact install command for your OS, with a Copy button
- First session —
cd+claudewalkthrough - CLAUDE.md — form (project type, languages, package manager, commands, conventions) with live markdown preview
- settings.json — model radio, Bash allow/deny lists, hooks toggles, env vars, with live JSON preview
- Extras — optional
/reviewslash-command - Done — one-click download of
claude-starter.zip(CLAUDE.md +.claude/settings.json+.claude/commands/review.md)
State is persisted to localStorage (cct-wizard-v1) so you can resume.
ZIP generation uses jszip entirely
client-side — no server, no upload.
Visual editors for Claude Code config files at #builders. Each builder shows a form on the left and a live preview on the right — copy the result or download it as a file.
#builders/hook—hooksblock forsettings.json(events, matchers, shell commands or MCP tools)#builders/skill— fullSKILL.mdwith frontmatter, when-to-use bullets, and instructions body#builders/settings— full~/.claude/settings.jsonwith model, bash allow/deny lists (with presets), and env vars#builders/slash-command—.claude/commands/<name>.mdwith description, allowed tools, and model override
State stays in your browser; nothing is uploaded.
Documentation content is © Anthropic, under their terms. The tour shell (code in this repo) is MIT.