Time to put the whole course into one brief. In the build-along courses you'll build Klippy, a personal agent on Cloudflare, and a lot of it, the front end especially, you'll build by briefing Claude Code. This is the kind of brief you'll write there.
A brief that works has the same parts every time:
Goal. What should exist when it's done, in one or two sentences.
Where. The files or folder, and the pattern to follow.
Docs. Which source to check for anything version-sensitive (Context7 for library docs; a skill like Remix's or Cloudflare's if it's installed).
Out of scope. What not to touch, and no new packages unless asked.
Done means. A check that passes or fails, and the output as proof.
Plan first. Reply with the plan before editing.
What it leaves out matters too. The house rules (pnpm, never edit generated files) are already in CLAUDE.md, so the brief doesn't repeat them, and anything that must never happen is a hook or a deny rule, not a sentence.