A Practical Guide to Claude Setup
Most people use Claude like a search engine — type a question, get a generic answer, spend the next ten minutes rewriting. The fix isn't a better prompt. It's a system. This course walks you through building one, file by file, until Claude works the way you do.
Built by the IMB Innovation Team, from Don Barger's Practical Guide to Claude Setup series.
The curriculum remembers where you got to, keeps your assessment results, and issues your certificate. That needs an account, so signing in is how you get in.
Any Google account works. We store your name, email and progress — nothing else.
No Claude account yet? Sign up at claude.ai → (free week of Claude to get set up)
What You'll Build
By the end of this course you'll have a working set of context files that route every task to the right specialized voice — for writing, communications, technical work, presentations, and your specific domain.
A CLAUDE.md file that introduces you to Claude once and routes every future task to the right specialized file. Not a bio — a system.
A CLAUDE_CONTEXT.md that captures what's actually happening right now — projects, relationships, frameworks — with a built-in review date.
A three-file writing system that produces first drafts in your voice, your structure, your phrase bank. No more rewriting AI slop.
A RIPEN-structured prompt library that gets better every time you use it. Your most-repeated tasks, never built from scratch again.
A comms file that handles your internal voice — the sensitive emails, the peer navigation, the board briefings. Different instrument, same values.
An adaptation layer for faith-based leaders — theological framing, stewardship principles, and the human moments Claude must never touch.
The Curriculum
Each lesson links to Don's full article in Notion, distills the key concepts, gives you a concrete assignment with a tangible deliverable, and lets you check it off as you go.
Haven't installed Claude Code yet? Sign up at claude.ai (free week of Claude to get set up), then start with the 10-minute Setup lesson →
Take-Home Resources
/model
Quick file edits, doc lookups, simple refactors, tight iteration loops. The default when speed and cost matter more than depth.
Most coding, most writing, most analysis. If you don't have a specific reason to reach for Haiku or Opus, this is it.
Hard architecture decisions, complex multi-file refactors, code review, anything where wrong-answer cost outweighs token cost.
Long-running agentic work you hand off and come back to. The slowest, and about twice Opus or five times Sonnet for the same text — and on Pro it bills as pay-as-you-go credits rather than coming out of your plan.
Default to Sonnet. Drop to Haiku for repetitive work. Reach for Opus deliberately, and Fable only for genuinely long-horizon jobs — the cost difference per session is real.
Don's writing on the intersection of innovation, AI, and faith — including "A Practical Guide to Claude Setup," the series this curriculum is built on.
The mechanics in one place — the agentic loop, slash commands, hooks, MCP servers, subagents, and Skills. Opens here on the page.
Claude Code is an agentic loop, not a chat box. You give it a goal; it reads files, runs commands, edits code, checks the result, and repeats until the goal is met or it needs you. Everything below is a way of shaping that loop.
Every action that touches your machine — writing a file, running a command — is gated. You approve once, always for that pattern, or not at all. This is the single most important thing to understand: Claude Code cannot quietly do something you did not allow.
Typed at the prompt. A few worth knowing on day one:
/init — writes a first CLAUDE.md by reading the project/clear — starts a fresh context; the fix for a session that has wandered/config — model, theme, and session settings/help — the full list, which is longer than thisYou can write your own: a Markdown file in .claude/commands/ becomes
/your-command. That is the whole mechanism.
A CLAUDE.md at the project root is read at the start of every session. A
CLAUDE.md in ~/.claude/ is read in every project. This is the
file the whole curriculum is about — Lessons 1 through 4 build it.
A subagent is a separate Claude with its own context window, given one task, reporting back a
result. The point is context hygiene: exploring twenty files to answer one question fills a
context window with noise, so you send a subagent to do the reading and return the answer.
Define them in .claude/agents/.
A folder with a SKILL.md describing when to use it and how. Claude loads it only
when the task matches, so twenty skills cost nothing until one is relevant. Use them for
procedures you would otherwise re-explain every time.
Shell commands the harness runs at fixed points — before a tool call, after one, when a session
ends. Configured in settings.json. Hooks are how you get behaviour that must happen
every time rather than when Claude remembers: run the formatter after every edit, block writes to
a protected path, log what changed.
The Model Context Protocol is how Claude Code reaches things that are not files — a database, a ticket tracker, a design tool, an internal API. A server exposes tools; Claude calls them under the same permission model as everything else. Lesson 8 covers this properly.
Written for this curriculum and kept alongside it, so nothing here sends you off-site mid-lesson.
Don's tool for building RIPEN-structured prompts by answering a few questions. Pairs directly with Lesson 5.
Putting Claude inside your own tool rather than using the CLI — the models, what they cost, and the shape of a request. Opens here on the page.
The CLI and the API are two doors to the same models. Claude Code is for work you do at a terminal. The API is for when the thing doing the work is your own software — a form that summarizes what someone typed, a nightly job that classifies records.
| Model | Context | Input / output per million tokens |
|---|---|---|
claude-fable-5 | 1M | $10 / $50 |
claude-opus-5 | 1M | $5 / $25 |
claude-sonnet-5 | 1M | $2 / $10 |
claude-haiku-4-5 | 200K | $1 / $5 |
The same rule as the model picker above applies here: default to Sonnet, drop to Haiku for repetitive high-volume work, reach for Opus when a wrong answer costs more than the tokens, and reach for Fable only for genuinely long-horizon agentic work — it is twice Opus and five times Sonnet for the same text. A token is roughly ¾ of a word, and you pay for the input as well as the output — a long system prompt sent on every request is a recurring cost, not a one-off.
Sonnet 5's $2 / $10 is introductory pricing through 31 August 2026; after that it is $3 / $15.
Everything goes through a single endpoint. Install the official SDK
(pip install anthropic or npm i @anthropic-ai/sdk), put your key in an
environment variable — never in the source file — and send messages:
from anthropic import Anthropic
client = Anthropic() # reads ANTHROPIC_API_KEY
response = client.messages.create(
model="claude-opus-5",
max_tokens=16000,
system="You are a careful editor. Keep the author's voice.",
messages=[{"role": "user", "content": "Tighten this paragraph: ..."}],
)
print(response.content[0].text)
system is where your CLAUDE.md goes. The files this
curriculum teaches you to write are exactly what belongs in that parameter.Prices and model names current as of August 2026. They change — check the provider's pricing page before you budget against these numbers.
The wider Innovation portfolio — FaithBot, the AI Canvas, and other production tools built on the patterns in this course.
Stuck on a file? Want a second pair of eyes on your CLAUDE.md? Reach out and start a conversation.
Monday Morning Action Plan
Don't leave with inspiration. Leave with an assignment. Each of these is a concrete first step into the curriculum — pick one and do it before Friday.
If you haven't already, install Claude Code, point it at a working folder, and run your first session. Five minutes. Then you can do everything else in this course.
SetupYou don't need a project to start. You need a folder. Then Claude has somewhere to live.
npm install -g @anthropic-ai/claude-code. On a Mac that says "permission denied", put sudo in front of it. On Windows, if PowerShell says running scripts is disabled, run Set-ExecutionPolicy RemoteSigned -Scope CurrentUser first — that is the execution policy, not a real permissions problem. Lesson 0 walks all of this through slowly. No Claude account yet? Sign up at claude.ai (free week of Claude to get set up).~/work/claude is fine. The path doesn't matter; the habit does.cd ~/work/claude && claude. Confirm you can see the prompt.Pro tip: if your IT environment restricts CLI installs, Claude Code is also available through claude.ai/code in the browser. Start there if you have to.
20 minutes. Lesson 1's assignment. Write down who you are, who you serve, and how you communicate. This single block changes every output Claude gives you from that point forward.
Lesson 1The most common reason Claude outputs feel generic is the simplest: you never introduced yourself. Fix that first.
~/.claude/CLAUDE.md (Mac/Linux) or %USERPROFILE%\.claude\CLAUDE.md (Windows). This is the global location Claude Code reads every session. If the .claude directory doesn't exist yet, run mkdir -p ~/.claude in your terminal first.Time budget: 20 minutes. If you're at 45 and still going, stop — you can refine later. The first version is the one that matters.
Pick the task you do most often and don't love writing each time. Build one structured RIPEN prompt for it. That single entry is the start of a compound-interest prompt library.
Lesson 5RIPEN = Role, Instructions, Parameters, Examples, Notes. Use it as a brief template. Build one. Reuse it forever.
Shortcut: Don built ripen.faithbot.io — answer a few questions, get a structured prompt out.
Ten minutes. Six dimensions. Get an honest read on where your current Claude setup is weak — and a tailored recommendation for which lesson to do next.
DiagnosticThe Skills Assessment is not a quiz. It's a diagnostic — designed to surface the weakest dimension of your current setup so you don't waste time on lessons that aren't your gap.
Open the assessment: assessment.html →
Common Questions
Quick answers for first-time visitors. Click any question to open.
Claude Code is Anthropic's command-line tool that runs Claude on your computer with persistent memory of your work, your files, and your context. It's the version of Claude that reads the CLAUDE.md files this curriculum teaches you to build.
You install it once. Lesson 0 walks you through it from scratch — press Cmd+Space, type Terminal, follow eight numbered steps. No prior CLI experience required.
No. Most of the curriculum is about teaching Claude who you are — your voice, your context, the frameworks you actually use — not writing code. Pastors, nonprofit leaders, coaches, operators, and writers benefit just as much as developers.
Lesson 8 (CLAUDE_CODING.md) is the one technical lesson, and even it has a path for non-developers: have Claude interview you about your technical context and write the file for you.
Each lesson is roughly 20–45 minutes of focused work — reading the article, building the file, and testing it. Most people pace themselves at one lesson per evening over 2–3 weeks. The Skills Assessment itself takes about 10 minutes and auto-saves your progress if you get interrupted.
No — the curriculum, samples, and assessments are free. Claude Code itself requires a Claude account from Anthropic (free tier available; paid plans start around $20/month for unlimited use). This site is independent and not affiliated with Anthropic.
If the curriculum is useful, the floating "Support this Ministry" button at the bottom of the page funds the global missions work this content was originally built for.
The Skills Assessment measures your personal mastery of the Claude Setup system — how well you've built your CLAUDE.md, your voice files, your prompt library, your domain file. Take it if you're building your own setup.
The Org Readiness Assessment measures your organization's overall AI readiness across leadership, data, technology, people, process, and ethics. Take it if you're leading or advising AI adoption.
Most useful taken together — see both on the assessments page.
Open the lesson modal and use the "See worked samples →" button to jump to filled-in examples on the Samples & Helpers page — there's a starter template plus two real-world examples for every file in the system.
Still stuck? Reach out to Don via the LinkedIn link in the Resources section above.
You can browse the curriculum, samples, and start the assessments without signing in. Signing in (Google) lets you save lesson-complete checkmarks and your assessment results across devices, plus track your skills score over time. Sign-in is shared across the curriculum and both assessments — one click, everywhere.
Director of Innovation & AI Strategy · International Mission Board
Don leads AI strategy and innovation at the International Mission Board, where Claude Code is the daily working tool behind FaithBot, the AI Canvas, the document translation engine, and a dozen smaller production tools. He wrote "A Practical Guide to Claude Setup," the series this course is built on, because most people stop at "Claude is amazing" and never build the system that makes it actually work for their specific job.