Claude Code Novice tutorial
For people who use Claude Code now and then and want reliable results.
Novice · step 1 of 7
The 5-part prompt formula
Role, context, task, format, constraints.
Role: you're helping a small-business owner.
Context: [paste facts].
Task: [one clear job].
Format: [table / 5 bullets / 120 words].
Constraints: say "unknown" instead of guessing; cite sources.A good result follows the format and length you set. Missing parts in the prompt show up as generic parts in the answer.
Why this step matters: The same model gives much better answers to a specific prompt. This is the cheapest improvement you can make.
Novice · step 2 of 7
Organize your work
Add a CLAUDE.md file to your repo with how to build, test and style code, so every session starts with the rules.
Why this step matters: Grouping chats and files keeps context together, so you stop re-explaining and re-uploading.
Novice · step 3 of 7
Files and research
Claude Code reads files in your project as needed. Ask it to name the files it changed and show a diff before you accept.
Why this step matters: Grounding answers in your own files or live sources cuts made-up details and makes them checkable.
Novice · step 4 of 7
Limits you'll hit
Claude Code shares your Claude plan’s limits: a rolling 5-hour window plus weekly limits (claude.com/pricing).
- Start a new session when a thread gets long; paste a short summary.
- Don't re-run big jobs you could have checked on a small sample first.
Why this step matters: Knowing when limits reset and what drains them stops you getting cut off mid-task.
Novice · step 5 of 7
Two-source rule
For anything you'll act on, confirm with two independent sources, one of them official.
- Ask for the source of any fact you'll reuse.
- Open the link and find the exact sentence (Ctrl+F).
- If you can't find it, treat the claim as unverified.
- For files, check two page or row references yourself.
Before you answer: separate what you checked from what you're assuming. Write "unknown" instead of guessing. Give a link for every number.Why this step matters: Chatbots state wrong facts in the same confident tone as right ones. Checking is the only way to tell them apart.
Novice · step 6 of 7
Bad vs good prompts
Bad: help me
Good: Read this repository and explain, in 10 bullets, what it does, how to run it, and where the tests live. Don’t change any files yet.
Why: a clear situation, task, format and limits.
Bad: is this right?
Good: Check this against the official page. Quote the sentence that supports it, or say it isn't there.
Why: asks for evidence instead of agreement.
Why this step matters: The same model gives much better answers to a specific prompt. This is the cheapest improvement you can make.
Novice · step 7 of 7
Three starter workflows
Fix a bug with a test
- Describe expected vs actual.
- Ask for a failing test first.
- Approve the smallest fix and run tests.
Code review
- Open a branch.
- Ask for a review of the diff by severity.
- Fix the top 3.
Onboard to a repo
- Ask for a tour, read-only.
- Ask where to add a small feature.
- Write CLAUDE.md from what you learned.
Why this step matters: Small steps with a checked output each fail visibly and early, instead of one big answer that is wrong somewhere.
Quick quiz
Novice checklist
Saved only in your browser.
Where these facts come from
- Claude pricing: Claude Code included in Pro ($20, or $17/month yearly at $200), Max ($100), Ultra ($200), Team, Enterprise; not Free; shared 5-hour and weekly limits
- Claude Code docs: npm install -g @anthropic-ai/claude-code, Node 22+, run claude
Checked Oct 30, 2026. Plans change, so confirm on the official page before you pay.