Kaizen Shift
← All posts
Notes6 min read

How we use Claude to build faster

Our actual workflow using Claude for everything from architecture decisions to code reviews. Not hype: the real productivity gains and limitations.

In this post 5 parts

I’ll skip the hype. Here’s exactly how we use Claude at Kaizen Shift, what it’s great at, what it’s bad at, and the real productivity numbers.

Architecture & planning

Before writing any code, we use Claude to think through architecture decisions. I’ll describe the problem, constraints, and goals, then have a conversation about trade-offs.

This isn’t “Claude, write me an app.” It’s “Here are three approaches to handling real-time data sync in this golf course app. Walk me through the trade-offs of each.”

Claude is genuinely good at this. It catches edge cases I miss, suggests patterns I haven’t considered, and provides a structured framework for making decisions.

Real impact: Architecture planning that used to take 2-3 days now takes 2-3 hours.

Code generation

The biggest productivity gain. Claude writes production-quality code when given proper context. The key is context: you can’t just say “build me a dashboard.” You need to provide:

  • The existing codebase structure
  • Design patterns you’re following
  • Specific requirements with edge cases
  • Examples of similar code in the project

With proper context, Claude generates code that fits naturally into the existing codebase about 80% of the time. The other 20% needs refinement, but that’s still much faster than writing from scratch.

Real impact: Features that took 2 days now take 4-6 hours.

Code review

I use Claude to review my own code before committing. It catches: - Logic errors I missed - Performance issues (N+1 queries, unnecessary re-renders) - Security vulnerabilities - Missing edge case handling

It’s not a replacement for peer review on critical code, but for the day-to-day work of a solo builder, it’s invaluable.

What Claude is bad at

Honesty section: - Complex state management: It tends to over-engineer state solutions. Keep it simple and don’t let it talk you into unnecessary abstractions. - Design taste: It can implement designs, but its aesthetic suggestions are generic. Design decisions stay human. - Novel algorithms: For truly novel problems, it often produces plausible-looking but subtly wrong solutions. Always verify. - Long-running context: In very long conversations, it starts losing track of earlier decisions. Break complex work into focused sessions.

The real numbers

As a solo builder with Claude: - I ship features faster than I did without it - Code quality is roughly equivalent (sometimes better, sometimes worse) - Architecture decisions are better because I have a tireless thinking partner - Documentation happens (because Claude makes it painless)

The honest truth: Claude doesn’t do the work for me. It makes me faster, and I don’t burn out, because the tedious parts are handled.

Written by

Scott Curtis

Founder, Kaizen Shift · Edmonton, Alberta

Scott started Kaizen Shift to get owners out of busywork. We tie your tools together, build what’s missing, then stay and grow with you.

More about Kaizen Shift 

Keep reading

More in Notes →
Start here

Want this in your business?

Start with a free 30‑minute audit. We find your biggest bottleneck and work out why it’s happening. You leave with a plan and a ballpark price, whether you hire us or not.