
wesammustafa/claude-code-everything-you-need-to-know
Developer toolsA practical Claude Code guide with clear mental models and copy-paste examples — setup, prompt engineering, slash commands, skills, hooks, subagents, agent teams, and MCP servers.
Overview
A practical guide to Claude Code — from your first prompt to multi-agent automation, hooks, MCP, and team workflows. Built around clear mental models and real examples, not marketing. Developers using (or about to use) Claude Code. Beginners get a guided path; power users get depth on Skills, Hooks, MCP, and Agent Teams. The four extension points in Claude Code, side by side: 💡 These four compose. Most polished workflows combine 2–3. Claude Code is Anthropic's official CLI for working with Claude from your terminal. You point it at a project; it reads the code, plans, edits files, runs commands, and commits — all from the prompt line. - — not pasted snippets. Claude sees your file tree, runs grep, follows imports, and grounds answers in real context. - — diff-aware edits, then pytest/vitest/go test on the spot to verify the change. - — slash commands, hooks, sub-agents, MCP servers, and your normal git/shell workflow.
README
Claude Code: Everything You Need to Know
Learn everything you need to use Claude Code well, one small step at a time, with Pip cheering you on.
Claude Code Quest is a learning app that opens in your browser beside Claude Code. It shows you one step, you try it in your own practice copy, and it checks your work and cheers when you get it right. Three levels take you from your first session to a setup your team shares.
Start in 3 steps · The three levels · Meet Pip · Everything in the guide
Pass a step, and Pip cheers with you.
Pick your level
Start where you are and climb. Each level ends with a capstone that puts it all together. Not sure where to start? Each level page opens with a “You’re ready for this level if you can” list.
Beginner
You’ll learn to start Claude Code safely, plan before it changes things, take one change from request to commit, and give your project a memory.
You’ll finish by fixing a reported bug, from plan to commit.
5 lessons · a capstone · 3 Electives · about 2½ hours
Start Beginner
Intermediate
You’ll learn to shape Claude Code to your own project with skills, memory, permissions, hooks, subagents, MCP servers and plugins.
You’ll finish by getting a repository ready for a new teammate.
8 lessons · a capstone · 4 Electives · about 4 hours
Start Intermediate
Advanced
You’ll learn to run sessions in parallel, run Claude Code unattended in scripts and CI, share a setup with your team, and keep autonomous runs within limits you set.
You’ll finish by adding CI review your team can share.
7 lessons · a capstone · 5 Electives · about 4 hours, plus run time
Start Advanced
Finish a level, and Pip celebrates.
Try it now
You need a Claude subscription (Pro, Max, Ultra, Team or Enterprise), a Claude Console account, or access through a supported cloud provider (Quickstart), plus Node.js LTS and git.
-
Make your practice copy: open claude-code-practice, select Use this template > Create a new repository, and clone your copy. Or open your copy in a Codespace.
-
In your copy, start the app:
npm run learn -
Claude Code Quest opens in your browser (in a Codespace, open the address it prints). Keep a terminal beside it: Claude Code Quest tells you what to type there and checks each step.
Claude Code Quest has no AI in it and changes none of your work. Prefer to read? Every lesson works from its page alone.
Meet Pip
Pip works beside you. He cheers your wins, and the help gets lighter as you get the hang of each skill, until you do it on your own.
Everything in the guide
Found something stale? Report it with a source. Stuck on a lesson? Use the link at the bottom of that lesson. Independent community guide, not affiliated with or endorsed by Anthropic.
If Claude Code Quest helped you, a star helps other learners find it.
PolyForm Noncommercial License 1.0.0 · Contributing · Changelog · Security
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add wesammustafa/claude-code-everything-you-need-to-know