Coding Fox codingfox Want to train your team?
Beginner path · eight real reps

Start using Claude Code
by shipping one small thing.

This is the first path for someone who feels behind but wants real progress today. You will set up one repo, make one small useful change, prove it works, and learn the habits that keep Claude Code helpful instead of noisy.

works with any repo local-first plain first steps ends with proof
0

The starting point

You do not need to understand every feature before you start. You need one clean loop: ask for a small change, let Claude inspect the repo, review the diff, run a check, and write down what should repeat next time.

Use a real repo, but choose a small target. A typo, broken empty state, missing command, rough README section, or tiny UI fix is enough. The point is to finish a complete loop without letting the session turn into a lecture.

Copy this first

Run it in a real repo before reading the rest. The lesson starts when Claude has to inspect something concrete.

Explore this repo. Do not edit yet.

Find one small useful improvement we can safely make today.

Return:
- the likely files involved
- the smallest change worth doing
- what not to touch
- the command, test, or screenshot that would prove it worked

Keep it scoped enough that I can review the diff in one sitting.
1

What you will learn

By the end, Claude Code should feel less like a mystery box and more like a tool you can direct.

How to start a repo session

You will create useful project context, check what loads into memory, and remove notes that waste attention.

How to ask for work

You will turn “fix this” into a clear request with files, constraints, and a proof step.

How to keep control

You will use checks, small diffs, and review points so Claude does not drift past what you asked for.

How to grow from here

You will leave with one repeatable prompt, one useful automation idea, and a clear next stop in the Practice Dojo: the rep loop for turning the guide into habit.

2

The eight reps

1. Run /init

Create project context. Then prune it to commands, stack facts, repo guidance, and things Claude would actually get wrong. Done when: the file has the real test/build commands and no long pasted docs.

2. Run /memory

Look at what loads before every request. The win is knowing what Claude is carrying, not stuffing in more. Done when: you can name the repo notes, global notes, and one thing you removed or corrected.

3. Ask for one tiny diff

Pick a real annoyance and ask for the smallest fix. Require a check: lint, test, screenshot, or command output. Done when: the diff is small enough to review and the proof is visible.

4. Use one subagent

Send exploration out of the main window: “find the relevant files and summarize only what matters.” Done when: your main session receives file names, reasons, and no giant transcript.

5. Add one hook

Start boring: format after edits, or block edits to secrets. Hooks are for guarantees; project notes are for guidance. Done when: you can trigger the hook and see it pass or block the right action.

6. Add one MCP server

Use one that removes real tab switching: GitHub, Context7, Playwright, Supabase, or Linear. Done when: Claude uses the tool for a real answer instead of asking you to paste the same information.

7. Background one task

Run a scoped background session or a small /loop. The lesson is knowing what can run while you watch from above. Done when: the task has a clear goal, a stopping point, and a result you can inspect.

8. Write the lesson down

Anything you had to say twice becomes a skill, command, hook, or short project note. Done when: a fresh session can repeat the habit without you re-explaining it.

3

The first real project

Do not learn in a toy repo. Choose one small improvement in something you actually use.

ProjectWhat you practiceDone when
Fix one flaky UI stateBrowser verification, screenshots, small diffsYou can reproduce before and prove after
Write a PR summary skillSkills, dynamic context, progressive disclosure/pr-summary produces a useful draft from live diff
Automate a boring checkHooks, permissions, objective gatesClaude cannot “forget” to run the check
Make a repo onboarding docSubagents, context pruning, AGENTS/CLAUDE.mdA fresh session can work without a lecture
First prompt

Explore this repo. Do not edit yet. Tell me the smallest useful improvement we can make, the files likely involved, and the command or screenshot that would prove it works.

4

What to avoid

5

After the first loop

When the eight reps are done, do not restart from scratch. Turn the parts that worked into practice.

Go to the Practice Dojo

Use the Practice Dojo when you want reps for a specific habit: better prompts, cleaner context, safer edits, review, testing, agents, hooks, or MCP work.

Save one prompt

Move your best request into Prompts language: goal, constraints, files to inspect, proof required, and when to stop.

Repeat on a second repo

Run the same loop somewhere else. If the process still works, you are learning the shape of the tool, not memorizing one project.