Get back to home
2026-05-05

How I Code with Claude: A Full-Stack Developer’s Daily Workflow

Everyone keeps asking me the same thing:

“Do you really code with AI now? Doesn’t it just slow you down?”

Short answer: no, but only because I stopped using it the wrong way.

This is what my actual day looks like as a full-stack dev shipping production code. No hype, no “10x engineer” nonsense. Just the patterns that stuck after months of trial and error.


The Setup

I use two things, almost daily:

The mistake I made early on was treating both like a chat window.
They’re not. They’re tools with very different strengths.


What I Delegate Without Thinking

These are tasks where I literally don’t read the output line by line anymore — I read the diff:

If the task has a clear shape and the answer is mostly mechanical → delegate it.


What I Never Delegate

This is where most people get burned. Confident wrong answers look identical to confident right ones until production breaks at 2am.

I never delegate:


My Actual Workflow

Here’s the loop that works for me:

1. Plan before you prompt

Before touching the keyboard, I write 3-5 bullets:

- Add a /reports endpoint
- Returns last 30 days of transactions, grouped by week
- Uses existing TransactionService
- Cache for 5 min
- Add integration test

Then I hand that to Claude. Not “build me a reports endpoint.”
The difference in output quality is wild.

2. Small surface area > big asks

I’d rather run Claude 5 times on focused changes than once on “refactor this whole module.”

Why? The diff is the review. A 30-line diff I can read. A 500-line diff I’ll skim and miss things.

3. Read the diff. Always.

I treat every Claude commit like a PR from a junior dev who’s smart, fast, and occasionally hallucinates a function that doesn’t exist.

That’s it. That’s the trick.

4. When stuck, describe the symptom

Bad prompt:

“Fix the auth middleware, I think the JWT verification is wrong.”

Good prompt:

“Users are getting 401 on the second request after login. First request works. Same token. Here’s the middleware code.”

Let Claude diagnose. You’d be surprised how often your guess about the cause was wrong.


Common Mistakes (That I Made)

MistakeWhat to do instead
Asking it to “improve” codeBe specific: “extract the validation into a separate function, add types”.
Letting it touch 10 filesConstrain scope. One concern, one prompt.
Trusting confident answersIf you can’t explain why it works, you can’t ship it.
Skipping the plan step30 seconds of planning saves 10 minutes of fixing.
Using it for things you suck atWorst case. You can’t review what you don’t understand. Learn first, delegate next.

Pro Tips


Wrapping Up

The shift wasn’t “AI writes my code now.”
The shift was: I spend more time deciding what to build and reviewing what got built, and less time typing the obvious parts.

That’s it. That’s the whole post.

If you’re new to coding with Claude, start small:

Repeat for two weeks. You’ll find your own rhythm.


⚡ Bonus Tip

Track the time you spend on tasks for one week without AI, then one week with AI but using the workflow above.

The number that should drop isn’t “time to write code.”
It’s time from idea to shipped.

If that number isn’t going down, the workflow is wrong — not the tool. 🚀