Getting Ready
for AI-Assisted
Coding.
Contents
- 01How to read this3
- 02What an LLM actually is4
- 03Amplified, not artificial6
- 04Prompting fundamentals7
- 05Chat vs. agentic coding9
- 06The build loop: research, plan, build, review11
- 07Safety & verification13
- 08Getting set up15
- 09Where to go next17
How to read this.
01 · WelcomeYou've used ChatGPT, maybe Claude or Gemini in a browser tab. You can ask a question and get an answer. That's the doorway. The room behind it is bigger than most people realize, and the people you're about to work with spend most of their day in that room.
This document gets you ready to walk in. It's not a tutorial — there's no software to install yet, no commands to memorize. It's the mental model: how these systems actually work, what makes prompts good, what changes when an AI can read your files and run commands on your behalf, and what care you owe the people whose data you might end up touching.
Describe what you want. Let the AI build a draft. Review it. That's the loop. Everything in this document is variations on that theme.
What you'll get out of this
- A working picture of what's happening inside when you send a prompt.
- The difference between chat assistants and agentic coding tools (and why that distinction matters).
- A simple framework for writing prompts that actually get useful results.
- A repeatable workflow — research, plan, build, review — that keeps you out of trouble.
- The non-negotiables: what never to paste into a model, and when to stop and ask.
How to read it
Linear is fine. The sections build on each other but each one stands on its own if you need to revisit it later. Plan on 25 minutes the first time through. The links at the end are where you go for depth — bookmark them, don't try to read them all today.
What an LLM actually is.
02 · Mental modelAn LLM — large language model — is, at its core, a very good guesser of what word comes next. It was trained by reading an enormous amount of text and learning the statistical shape of language: which words tend to follow which, in which contexts, with which tone. When you send it a prompt, it generates a response one piece at a time, each piece chosen because it's a plausible continuation of everything that came before.
That's the whole trick. There's no database lookup, no live search of the internet (unless a tool gives it one), no understanding in the human sense. Just an extraordinarily well-calibrated next-word predictor, running fast enough that it feels like a conversation.
Three things that follow from this
- It remembers the conversation, not the world. Inside one chat, the model can see everything you've said. Across chats, it remembers nothing. Each new conversation is a stranger again.
- It can be confidently wrong. Because it's predicting what sounds right, it sometimes invents API names, citations, or function signatures that don't exist. This is called hallucinating. It's not lying — there's no intent — but the output looks identical to a correct answer. You verify; you don't trust.
- Better input produces better output. The more useful context you provide, the more accurate the prediction. Vague in, vague out. This is why prompting is a skill.
Treat the model like a fast colleague who has read an enormous amount but hasn't met you, doesn't know your project, and has no memory of yesterday's conversation. Brilliant when given direction. Useless when not.
Amplified, not artificial.
03 · Your roleThe most useful framing for working with AI isn't "the robot does my job." It's the suit makes Tony Stark faster. Tony brings the judgment, the relationships, the read on what matters. The suit handles execution at superhuman speed. Take Tony out and the suit is just metal. Take the suit away and Tony is still Tony.
Amplified intelligence, not artificial. You bring the thinking. The model brings the speed.
What models are good at
- Drafting fast — first versions of code, docs, plans, emails.
- Translating between formats — bullet points to prose, design to code, log dump to summary.
- Pattern-matching against a vast amount of seen examples — "what's a normal way to structure this?"
- Following clear instructions exactly, tirelessly, without ego.
What models are bad at
- Judgment. Knowing what actually matters here, today, for this person. The model doesn't know which of three bugs is the one your CEO is breathing down your neck about.
- Context that isn't on the page. The history of why your codebase looks weird in one corner. The politics of who owns what. What the customer actually meant.
- Telling you when it's wrong. A model will hand you a confident answer about a function that doesn't exist with the same tone it uses for a correct one. You're the verification layer.
- Knowing when to stop. If you ask for "more," it will give you more, even when less was the right call.
The job isn't to get out of the way. The job is to direct. Decide what's worth building, frame the problem clearly, evaluate the result, and decide what's good enough to ship. None of that is going away.
Prompting fundamentals.
04 · The craftPrompting is mostly an exercise in being specific on purpose. Most bad output from a model is a polite, confident response to a vague question. Five extra seconds spent describing what you actually want will save you twenty minutes of going around in circles.
CLEAR — five things every prompt benefits from
| Letter | Stands for | What it means in practice |
|---|---|---|
| C | Context | Who is this for? What's the situation? What does the reader (or codebase) already know? Context is the difference between a generic answer and one that fits. |
| L | Language | Plain, specific words. Not "make it good" — "keep it under 200 words, professional tone, no buzzwords." |
| E | Example | Show what good looks like. One short example of the format or style you want is worth a paragraph of description. |
| A | Ask one thing | One clear request per turn. Bundling three asks gets you a mediocre answer to all three. |
| R | Refine | The first answer is a draft. Read it, point at what's off, ask for the specific change. Don't start over. |
Bad vs. good, side by side
"Help me with my weekly report."
The model has to guess almost everything: who it's for, what tone, what to include, how long. You'll get a generic template that doesn't match your week.
"Write a weekly status for my manager."
Now the model knows the audience, the inputs, the format, and the voice. The first draft will be 80% there.
Refining isn't failing
Getting a draft that isn't quite right is the normal state. Think of ordering food: "Can I get it without croutons, dressing on the side?" That's not a complaint about the kitchen — it's the shape of the interaction. With models, "tighter, drop the second bullet, make the close more direct" is the same move. You're not starting over. You're steering.
When a response is far off, don't write a longer prompt — write a different one. Add the missing context, give an example, narrow the ask. Length isn't quality.
Chat vs. agentic coding.
05 · A different categoryChatGPT in a browser tab is a conversation: you type, it types back, you copy something useful out. It can't see your code. It can't run anything. Whatever it suggests, you do the work of moving it into your project.
Claude Code and Cursor are a different shape. They sit inside your project. They can read your files, propose edits across multiple files at once, run commands, see the output, and react. The conversation isn't separated from the work — it is the work. People call this "agentic" because the model is acting in the world, not just talking about it.
What changes when the model can act
| Dimension | Chat assistant | Agentic coding tool |
|---|---|---|
| Sees your code | Only what you paste in. | Reads files directly. Can grep, list directories, follow imports. |
| Makes changes | Suggests; you copy-paste. | Proposes diffs you approve, then edits files for you. |
| Runs things | No. | Yes — tests, builds, scripts, with your permission. |
| Iterates on errors | You paste the error back. | Sees the failure, tries again, often without asking. |
| Your job | Translator between tool and project. | Director, reviewer, and safety net. |
Claude Code, briefly
Claude Code is a command-line tool that lives in your terminal. You point it at a project, describe what you want, and it explores the code, makes a plan, proposes changes, and (with your approval) applies them. It's the default we'll have you reach for. It rewards clarity — the better you describe the goal and the constraints, the better the result.
Cursor, briefly
Cursor is an editor — a fork of VS Code with the agent built in. If you prefer working inside an IDE with files, tabs, and an integrated chat panel, Cursor will feel more familiar than a terminal. The underlying capabilities are similar; the surface is different.
Reach for Claude Code when you want to give the model room to plan, run a sequence of changes, and operate across many files — especially for larger refactors, scaffolding, or "do this whole thing for me" tasks. The terminal-first flow is fast once you're used to it.
Reach for Cursor when you want to stay close to the code, do a lot of small edits, and have the model as an in-line collaborator rather than a delegate. Great for tweaking, debugging, and learning a codebase as you change it.
The build loop.
06 · How work gets doneThe teams who get the most out of these tools don't sit down and start typing. They follow a loop. It's not a process you'll be tested on — it's the rhythm that keeps you from spiraling when things get complicated.
Understand the shape.
Before you build, ask the model what good looks like. "What should a meeting-notes organizer include?" gives you a checklist you didn't have to write.
Write the requirements.
Bullet points are fine. The act of writing them down forces decisions. The plan is what you'll judge the build against.
Hand off the plan.
Turn the plan into a prompt with the CLEAR shape. Don't try to do everything in one turn — let the model build, then look.
Check against the plan.
Does it match? What's missing, wrong, or surprising? Most builds need two or three rounds of refinement before they're right.
A small worked example
Say you want a tool that turns raw meeting notes into a clean summary with action items.
- Research. Ask the model: "What sections should a meeting summary include?" You get back something like attendees, agenda, decisions made, action items with owners and dates.
- Plan. You jot it down. You add: "input is messy text pasted from a Google Doc; output is a single block of markdown."
- Build. You hand the plan to Claude Code with the example input and ask for a small script. It writes one.
- Review. The output looks great except action items don't always have owners. You ask for a "missing owner" flag. Round two ships.
Looping back isn't a mistake. It's learning as you build — what would have taken a team weeks now takes you minutes.
The loop is not always linear. Reviewing might tell you the plan was wrong; building might reveal a question your research didn't cover. Going backwards is not a sign you did it wrong — it's a sign you're paying attention.
Safety & verification.
07 · Non-negotiablesThese tools are powerful, which means they're also a way to make a fast, expensive mistake. The rules below aren't bureaucracy — they're the small number of habits that stand between "useful work" and "incident."
Four rules to internalize
Don't paste real customer data, real transcripts, secrets, or credentials into a model. Use placeholders. "Acme Corp" instead of the real client. "sk-XXXX" instead of the actual API key. You'll learn the same thing with zero risk.
An API key or password is the master key to a building. If a copy of it ends up somewhere it shouldn't, anyone holding the copy can walk into any room. Treat them accordingly.
Use approved tools only. Claude Code and Cursor are the sanctioned set for now. Random AI-coding extensions you find online haven't been reviewed and may exfiltrate code or context you don't want shared. When in doubt, ask before installing.
Anything that touches the internet or real users gets an engineering review. Personal tools, internal scripts, prototypes — go ahead. A new endpoint that talks to a customer portal, a deploy to a live service, a script that writes to a shared database: stop and get a human reviewer who codes for a living. The model is fast, not infallible.
Read the diff. Run the tests. Try the thing. The model will sometimes hand you code that imports a function that doesn't exist, or "fixes" a bug by deleting the test. None of that survives a quick read and a run. The 90 seconds you spend reviewing is the cheapest 90 seconds in the loop.
A note on which model to use
Most agentic tools let you pick a model. As a default: Sonnet is fast, cost-effective, and capable enough for the large majority of tasks — drafting, refactoring, day-to-day code edits. Opus is the bigger, slower, more thoughtful model. Switch to it for high-stakes or genuinely tricky work: complex planning, architecture decisions, important written documents, anything where being wrong is expensive. You don't need to overthink this. Start with Sonnet; reach for Opus when the task earns it.
The right default attitude is friendly skepticism. Take the model's suggestions seriously — it's read more code than you have. But every change is your change once you accept it. The byline reads you, not the model.
Getting set up.
08 · Install · ~10 minutesNone of this is hard, and none of it costs you money. The whole setup is maybe ten minutes if you do it slowly. Before you download anything, there's one short conversation to have.
Message your Team Lead and ask to be added to the company Claude account. We have an organization plan; everyone here works inside it. You don't need a personal subscription, and you should never pay for any of this out of pocket. Once they invite you, you'll get an email with a link — that's the account you'll sign into after installing.
If you're not sure who your Team Lead is yet, ask anyone — they'll point you in the right direction. There's no wrong door here.
The whole journey, at a glance
Ping your Team Lead.
They'll add you to the company workspace and send an invite to your email. No credit card needed.
Pick a flavor.
Desktop app (recommended) or terminal CLI. Same product underneath. Five minutes either way.
Use the invite email.
Click "sign in," use the same email your Team Lead invited. You're now on the company plan.
Point it at a folder.
"What is this project?" is a perfect first prompt. Watch it explore. You're in.
Pick how you want to use Claude Code
Claude Code comes in a couple of flavors. They do the same thing under the hood — pick the one that matches how you like to work. You can switch later, and many people end up using both depending on the task.
Claude Code for Mac & Windows.
The friendliest UI for newcomers. Visual diff review, project picker, point-and-click — no terminal required. This is what we suggest for your first month while you get the rhythm.
How: Visit the install page, download the version for your operating system, open it, and sign in with the email your Team Lead invited.
Run Claude Code from your shell.
If you've already lived in Terminal (Mac) or PowerShell (Windows), the CLI is faster once you're used to it and lower-overhead for quick edits. If you've never opened a terminal, skip this and use the app — you can come back later.
How: Follow the one-line install on the docs page. Your Team Lead can walk you through it the first time — it takes about three minutes and they've all done it.
The IDE option.
If you'd rather work inside a code editor with files and tabs, install Cursor too. It's complementary, not a replacement — many people reach for Cursor when editing and Claude Code when delegating bigger jobs.
How: Download from cursor.com. Ask your Team Lead whether a Cursor seat is being provisioned for you on the company plan before you sign up personally.
Once you're signed in
- Try a tiny first task. Open a folder you're not afraid of and ask the model to look around. "What does this project do?" or "Summarize the structure" are perfect openers.
- You can't break anything by accident. The agent asks before it edits files, runs commands, or touches anything beyond reading. The first few times it asks, read the request slowly.
- If something looks wrong, ping the team. Setup quirks are normal and we've all seen them. You're not the first person to land on a confusing error message.
You should never pay personally for any of these tools while doing INFLXD work. If a sign-up flow asks for a credit card to proceed, stop — that's the wrong door. The right door always comes through your Team Lead's invite. If you've already paid out of pocket, flag it; expenses get sorted out, but the simpler path is asking first.
Where to go next.
09 · Further readingYou don't need any of this to start. Bookmark the ones that sound interesting and come back when a question gets you curious. The first group is the strongest "read first" set.
Foundations
-
Intro to Claude
Anthropic Docs
The cleanest one-page on what Claude is, what it can do, and how to think about prompting it.
-
AI Fluency: Framework & Foundations
Anthropic
A short course on working effectively with AI as a non-engineer. Concepts over commands.
-
Prompt Engineering Overview
Anthropic Docs
The longer treatment of what you've just read in section 04. Practical, with examples.
Hands-on with the tools
-
Claude Code — Overview
Anthropic Docs
Start here when you're ready to install and try Claude Code for the first time.
-
Claude Code — Best Practices
Anthropic Docs
What separates people who get useful work out of Claude Code from people who fight it.
-
Cursor — Quickstart
Cursor Docs
The fastest path from "downloaded the editor" to "shipping a small change with the agent."
-
Cursor — Agent Best Practices
Cursor Blog
How to set up and steer the Cursor agent so it does the work you actually wanted.
-
Meet the New Cursor
Cursor Blog
The product announcement for the latest version — useful for the mental model of what the IDE can now do.
How real teams use this
-
How Anthropic Teams Use Claude Code
Anthropic
Concrete examples from inside Anthropic — what the engineers who built it actually do with it day-to-day.
-
How AI Is Transforming Work at Anthropic
Anthropic Research
A wider-lens look at how AI changes job shape, not just task speed. Useful framing for what's coming.
-
Building Effective Agents
Anthropic Research
The canonical write-up on how to think about agentic systems. Densely useful once you've used the tools a bit.
-
Effective Context Engineering for AI Agents
Anthropic Engineering
Why what you put around a prompt matters at least as much as the prompt itself.
-
Visible Extended Thinking
Anthropic
What "thinking" mode is, when to turn it on, and what it changes.
Stay curious
-
Anthropic Prompt Library
Anthropic Docs
A pile of ready-to-use prompts for common tasks. A great way to see "what good looks like" across a lot of jobs.
-
Lenny's Podcast
Free podcast
Long-form interviews with the people actually building this stuff — engineers and PMs from Anthropic, Cursor, OpenAI, and beyond. Episodes are free on web, Spotify, Apple, and YouTube. (The paid newsletter has overlapping material, but you don't need it to get the value here.)
-
Anthropic Economic Index
Anthropic Research
Real-world data on how Claude is actually being used across industries. A reality check on the discourse.
-
Building Safeguards for Claude
Anthropic
How the safety side works — useful background for the verification posture in section 07.
-
Privacy & Legal
Anthropic Support
What the model sees, what's stored, what's used for training. Skim this once before you ever feel tempted to paste something sensitive.
You don't have to be good at this on day one. The people who become good at it are the ones who use it on real work, notice what's slow, and adjust. The loop in section 06 isn't training-wheels — it's how the experts work too. The training wheels are imagining you have to know everything before you start.