Kursy Resource

Claude Code for Non-Coders — the Complete Reference Playbook

The whole course as a working reference — every section, rule, and habit, from choosing the problem to background routines and token hygiene. Keep it open and act on it.

How to use this: read it through once, then keep it open and return to the relevant section whenever you start a new process. It covers everything the course teaches, section by section, so you can act on the whole thing without rewatching.

The rule underneath all of it: don't start from the tool, start from the problem. Building is cheap now, so the value is in choosing correctly what to build at all.

1. What Claude Code is, and why "no code" holds

You never write code. You describe what you want in plain language and something else builds it. Here is what that something is.

  • Claude Code is an assistant that works directly with the files on your computer and can reach the tools you use online. That second half separates it from a chatbot: it can open a folder, find a file you half-remember, read your mail, post to team chat, pull data from a connected app, then write the result back to a document.
  • An agent takes actions toward a goal instead of only replying. It can search the web, read several files, run a command, and check its own work before coming back to you. A chatbot gives you words; an agent gives you outcomes.
  • Same intelligence, different form. The models behind a plain chat and behind Claude Code are identical. Claude Code just adds hands, plus permission to touch your files and tools.
  • The mental model: engine, car, driver. The model (Haiku, Sonnet, Opus, Fable) is the engine, the raw intelligence. The harness, Claude Code itself, is the car built around it that lets the model act. You are the driver, the part that matters most, because bad direction produces bad work. Everything that follows is about learning to steer.

2. Getting set up, and how to talk to it

Setup takes minutes; the habits for talking to it are what pay off.

  • You need a paid subscription. Start on the entry-level plan and move up only if you hit limits.
  • Install the desktop app and sign in. A version also lives inside a code editor, but the app is the friendlier place to begin.
  • Point it at a folder and trust that space. Inside it the assistant can read, create, and change files, so start somewhere safe, like a fresh empty folder on your desktop.
  • Just talk to it. A first task can be as ordinary as "find the logo I saved in Downloads a few weeks ago but can't name." It searches, then uses vision to confirm the right image before telling you where it lives.
  • Stay in the default mode while learning. It checks with you before anything consequential. A plan-first mode exists and is worth using later; you don't need it yet.
  • Give every prompt four things:
  • Role — who it should be.
  • Context — the background and specifics of what you're doing.
  • What not to do — boundaries matter as much as instructions; warn it off the hot pan.
  • Proof — how it should show its work.
  • "Help me write an email to my manager" gets you generic. "Help me ask my manager for time off, tread lightly, recent conversations have been tense" gets you your actual situation.
  • Use a dictation tool. Speaking is faster than typing, and most of this work is describing things out loud.

3. The always-on assistant: context is the skill

The next shift is imagining an assistant that doesn't wait for you to press go, but works quietly in the background. Getting there rests on one skill, and it isn't clever wording.

  • Prompts are how you ask; context is what the AI actually knows — your business, calendar, priorities, the way you write, the decisions already made. It matters more than any prompting trick, because the model cannot see inside your head.
  • Garbage in, garbage out. Thin context gets you a generic answer that could have come from anyone.
  • Stop opening a blank chat. Set up a dedicated project and feed it real material: documents, past examples of what worked and what flopped, the details that live in your head.
  • Treat it like a new intern. Nobody is brilliant on day one; they contribute once you've explained the business, the people, and which projects matter. The private context you give it is what makes its output yours instead of everybody's.

4. Don't trust it blindly: verification and accountability

The quiet failure mode: at first you check everything, then the output gets good, you relax, and you stop reading. That's the trap.

  • When your name is on the work, you own it. You get the credit and take the blame, and it makes no difference that a machine wrote it. Your job has shifted from writer to reviewer.
  • You can outsource your thinking, never your understanding. An agent can hand you a tidy consensus, but you still have to read it, understand it, and know how to apply it.
  • The AI tells aren't really the problem; trust is. The moment a reader senses you didn't check what you sent, they doubt all of it, then they doubt you.
  • When it disappoints, suspect the input before the model. Often it's a skills problem, not a model problem: too little context, or unclear instructions. That's freeing, because it's the part you can fix.
  • Be curious; treat it like a mentor. Ask why it made a choice, what a step was for, what would happen without it. You learn more that way and steer better next time.
  • Make it prove its own work. Checking a form? Tell it to open the page and try a hundred bad inputs until it can show none slipped through. It finds and fixes its own bugs as it goes.
  • Keep a library of examples you admire, and feed corrections back. When something is good, ask what made it good. Every correction that returns to the system trains it toward your taste.

5. Connecting your tools and data: API keys without the stress

Out of the box it can already search and fetch from the web. The power arrives when you connect the tools you live in: mail, calendar, team chat, customer records.

  • Decide what to connect by looking at your open browser tabs and bookmarks. Those are worth wiring up first.
  • An API key is just a password that lets one piece of software talk to another. With it, the assistant reaches your private data in a service; without it, only what's public. Treat a key like a password: never post it, never share it casually.
  • Keep keys in a hidden .env file deliberately kept out of anything you'd ever publish, so it can't leak.
  • Scope every key as narrowly as the job needs, and cap what it can spend. If a tool only needs to read your records, don't hand it a key that can also delete them. You wouldn't give a new hire an uncapped company card on day one.
  • If something must never happen, remove the tool rather than trust a promise. When a thing can touch your data, assume that one day it will.
  • The acronyms (API, MCP, CLI) can wait — they're all just ways of connecting the assistant to another tool, and one command-line tool often reaches a whole suite of apps at once through a single connection.
  • When it works out a new tool, tell it to write that down in the project rulebook. Re-researching costs tokens, and tokens cost money.
  • Build connections yourself through keys rather than an app's built-in shortcuts. More effort up front, but it keeps you tool-agnostic: everything is just files and keys, so switching assistants later means your setup comes with you.

6. Start from the problem, not the tool

The most expensive mistake is building something clever that solves nothing. Being good at this doesn't mean using AI for everything; it means being a problem-solver who sometimes reaches for AI.

  • Find the constraint. Picture your work as a pipe: demand in one end, results out the other, clogs in the middle. Ask: if your volume tripled tomorrow, what would break first? That's the only place where fixing something compounds. Clear one clog and the pressure moves to the next.
  • No big strategic problem yet? Audit your week on paper. Which tasks do you repeat, and what triggers them: an email arriving, a form filled in, a certain day rolling around? Pick the most frequent one that isn't risky to touch.
  • Set a north star before you build. One metric, chosen up front, that tells you whether the build was worth it (say, five leads a week to fifteen). Define "done" before you begin, or the value of back-office work stays invisible.
  • You can't automate what you can't map. If you can't write the process down, you can't hand it to an intern or an agent.
  • Automating a broken process scales it; it doesn't fix it. Sharpen the axe before you swing. The planning is the work.
  • Ask whether the step needs AI at all. Vending machine (predictable: same button, same can) versus slot machine. Intelligence belongs where the input is messy and judgment is required; everywhere else, reach for the boring, reliable script first.

7. Subagents and skills: dividing the work

Two ideas let you split the labour instead of cramming everything into one conversation.

  • A skill is a reusable procedure saved as plain text, like a recipe. Write the steps down once; next time the assistant follows the recipe instead of improvising. Make one by describing the steps in advance, or do the task once and then say "turn that into a skill."
  • Skills improve with feedback. When the output isn't right, you correct it and the recipe updates. Because they're only text, you can share them, borrow them, and stack a library of your own.
  • Progressive disclosure keeps this manageable. Each skill carries a short description at the top, and the assistant reads only those to decide which recipe to open in full. It scans the labels, not the whole cookbook, so a precise description decides whether a skill fires or sits ignored.
  • A subagent is a specialised helper with its own fresh, separate workspace. Your main assistant orchestrates: it hands off a job ("read these files and summarise them", "review this for holes"), and the helper works in its own space and reports back.
  • Subagents earn their place three ways: they keep your main conversation clean, since research you'll never reread happens elsewhere; they run independent jobs in parallel; and a fresh helper reviews your work with no bias, because it knows nothing about what you hoped to hear.
  • Rule of thumb: if a task is about to dump a wall of stuff you'll never look at again, send it to a subagent. Give the cheaper, faster model to the helpers and keep the most capable one as the lead, which saves money without costing quality.
  • An agent team costs more, so save it for real debate. That heavier setup lets helpers talk to each other and share a task list; it earns its cost only when you want several perspectives arguing a decision out. Most of the time, plain subagents are enough.
  • Before any real build, have it grill you. Run a discovery session where the assistant interviews you relentlessly, one question at a time, writing every answer to a file until no gaps remain. An hour of this gets a skill most of the way to good on the first try.

8. Build something real: a website and a second brain

Two things you can use, plus the one file that runs through every project.

  • A website is a natural first project, because it's just code and the assistant is very good at code. Describe the page you want, it builds it, and it shows a preview that lives only on your machine to start with.
  • Habits that make it look professional rather than generated:
  • Let it screenshot its own work and correct against the images before you step in.
  • Point it at a site you admire and ask for something in that spirit.
  • Borrow individual pieces, a button style or a background, from component galleries.
  • Keep working on the local copy and publish only when you say so, so a change you dislike never reaches the public version. When you're happy, it pushes the code to a host and the page goes live at a real address.
  • CLAUDE.md is the project's rulebook, read before every task. Keep it short and treat it as a router: who you are, how you work, and above all where things live, so the agent walks straight to what it needs. It grows with the project, and the assistant can edit it as you teach it preferences.
  • A second brain is a searchable memory of your own knowledge. Give it your notes, transcripts, and decisions; it organises them into small linked files with an index on top. Ask a vague question weeks later and it follows the links to the answer.
  • Design it backwards, from the question. Decide how you'll want to ask for something before you decide how to store it.
  • Use the lowest rung that fixes a real pain. There's a ladder from simple routing, to a linked wiki, to fancier search. Boring is beautiful here.
  • Store the evergreen things; give it access to the fast-changing stuff. Keep what you'll still want in a year, and simply let it reach this week's messages rather than pouring all of that in and turning your memory into noise.

9. Routines: a system that works while you sleep

Everything so far runs when you press go. A routine takes you out of the loop.

  • Write a prompt once, set a schedule, and it runs on the provider's own infrastructure, so your laptop can be closed while it works. A routine can fire on a clock, on demand, or in response to an event. (A local scheduled task exists too, but it needs your machine switched on.)
  • Not every routine needs intelligence. A form that notifies you the instant someone submits is a plain, predictable pipeline: the form rings a doorbell, a tiny script forwards exactly what was typed, and you get the message. No AI, so it stays cheap. Reach for the full agent only when the work genuinely needs judgment.
  • The doorbell beats polling. Rather than checking over and over whether a form has been filled in, let the form announce itself the moment it happens.
  • Cautions that matter more here, because you won't be watching:
  • Write the prompt to succeed in one shot, without stopping to ask questions, or the whole point is lost.
  • Set secrets as environment variables in the routine's own settings. A routine works from a copy of your project, so your local secrets don't travel with it.
  • Test it with a manual run first, several times, until you're confident before letting it loose on a schedule.
  • Mind the daily cap on routine runs. Save them for jobs that truly need to run on their own.
  • A prompt is not a permission layer. The cautionary tale: an automation runs quietly for weeks, then starts dropping private updates into a public channel. "Only post here" is a suggestion it will usually follow and occasionally ignore. If it must never do a thing, take away the tool that lets it. Bolt the training wheels on; don't leave a note asking it to be careful.

10. Tokens and limits: how not to get stuck

The practical reality of not running out of road.

  • Everything you send is measured in tokens, roughly a word each. That's the unit you're billed and limited by.
  • Cost compounds; it doesn't just add up. Every message makes the model reread the whole conversation from the beginning, so a short message deep in a long chat can cost many times what it costs in a fresh one. Your rulebook, connected tools, and skills reload on every turn too.
  • A bloated conversation also produces worse answers. Models pay most attention at the very start and the very end and let the middle blur. People call it context rot: the longer a session runs, the duller it gets.
  • The handover ritual keeps context clean. When a session gets heavy, ask it to summarise where you've got to, what's decided, and what's still open. Wipe the conversation and paste that summary back in. You carry on where you left off, but light again, the way one shift hands over to the next.
  • What clean context looks like day to day:
  • Start fresh when you switch to an unrelated task instead of dragging old baggage along.
  • Disconnect tools you're not using this session.
  • Batch related instructions into one message instead of firing off several.
  • Use plan mode before a real task, and add a CLAUDE.md rule telling it to change nothing until it's highly confident, say ninety-five percent, and to keep asking questions until it gets there. That prevents the biggest waste: watching it charge confidently down the wrong path.
  • Keep the rulebook lean: a router, not a dump.
  • Be surgical about what you paste and which files you point it at.
  • Pick the right model for the job: the balanced one for most work, the fast cheap one for simple helpers, the most capable one only for deep planning.
  • Learn the two commands that show what's eating your tokens now and what the session has cost, because you can't manage what you can't see.
  • Watch long tasks and stop it if it loops or rereads the same files. Much of the cost of a bad run is spent producing nothing.
  • Most "limit" problems are really context-hygiene problems. A lot of thrift happens automatically, since the system reuses recent context at a fraction of the price. Don't leave a session idle too long, start fresh when switching tasks, and you're already saving. You rarely need a bigger plan.

Start here

Pick the one weekly task you resent the most. Map it honestly, the way you'd explain it to a new hire. Then build the smallest possible thing that takes it off your plate, and watch what happens. Come back to the relevant section on every new process; you'll need it less as you go.