Build With AI

Claude Code for Non-Developers: The Workflow Behind 1,156 Merged Changes

You don't have to write code to build software with Claude. You have to lead the work. Here's the workflow that does it.

By · 7 min read

Cover: Build with AI. Claude Code, no developer. 1,156 merged changes

Can a non-developer really use Claude Code? Yes, if you change your job from writing code to leading the work.

Four habits make it work:

I'm not a developer.

I'm a mechanical and industrial engineer with an MBA, and I spent more than ten years in UI design, writing and business development.

In 175 working days, we merged 1,156 changes into SiteNeuro, a live AI platform that has built more than 1,000 websites.

Claude wrote the code.

People ask me how that's possible.

The honest answer isn't a trick or a secret prompt.

It's a workflow.

Here it is, step by step.

The mindset shift: you're the architect, not the typist

Most non-developers open Claude Code and ask it to "build an app."

That's like hiring a construction crew and saying "build a house." You'll get a house. Probably not yours.

Your job isn't to write code. It's to decide exactly what gets built, and to check that it was.

Claude is extraordinary at the building. You stay responsible for the what and the why.

Step 1: Describe the feature in plain English, then interrogate it

Every feature starts as a conversation, not code.

When it's a big new feature that touches several parts of the product, I describe it to Claude in plain English, with as much detail as I can. Then I ask it to challenge the idea:

No code is written in this step. It's pure thinking.

The cheapest bug is the one you talk your way out of before any code exists.

Step 2: Get a second (and third) opinion

If the feature is important, I don't trust one AI's plan. I get a second opinion.

I take the same question to ChatGPT, which I find very thorough and resourceful. It's creative at finding smart solutions and lays them out with a clear roadmap. Sometimes I also ask Grok and Gemini.

Then I bring their answers back to Claude and ask:

"Here's what ChatGPT, Grok and Gemini suggested. What do you think of their strategies? Take the best of them and write the final implementation plan."

Different models see different risks. Making them review each other's thinking catches problems none of them would catch alone.

Step 3: Turn the plan into a spec, then build

The final plan becomes a spec: a short document that says what the feature must do, what it must not do, and what "done" looks like.

Claude builds to that spec.

This is the heart of Spec-Driven Development. The spec, not the chat history, is the source of truth. I wrote about why in vibe coding vs. spec-driven development.

Step 4: Test it like a customer, not like a coder

Here's the question every non-developer worries about:

The book

The whole method, step by step.

Build Your AI Platform teaches non-developers to build real products with Claude and Spec-Driven Development. Chapter 1 is free.

  • 29 chapters, five levels, step by step
  • Three complete builds, start to finish
  • Templates, checklists and a prompt kit
  • Chapter 1 is free to read, in full
Read Chapter 1 free →

"How do I know it works if I can't read the code?"

You test what the code is supposed to do.

I check the functionality myself, from several angles:

If something isn't right, I tell Claude exactly what's not working, usually with a screenshot. A screenshot and one clear sentence beat a paragraph of description.

You don't need to read every line to judge whether the result is right. You need to know what right looks like. That's what the spec is for.

Step 5: When Claude says "done," ask one question

Claude will often report that a task is complete.

My first check is simple: is it actually working?

And if it was a bug fix, the second check matters even more:

Was the root cause fixed, or just the symptom?

An AI can make an error message disappear without fixing what caused it. Asking for the root cause, and checking it, is the habit that keeps a growing product from slowly filling with hidden problems.

"Done" is a claim. Your job is to verify it.

What I got wrong in the first month

The first month was the slowest.

It was mostly planning, trial and error, and fixing bug after bug, because the rules weren't set yet. Every lesson I learned lived in my head, not in the specs, so the same mistakes came back.

The models were also earlier-generation then. I started on Claude Sonnet 3.5. The evolution from there to Opus 4.8 has been huge.

What changed everything was turning each mistake into a written rule. Once the rules were in the specs, Claude stopped repeating them, and progress sped up month after month.

What I'd tell you on day one

Spend your first week building your specs. Not your app.

  1. Start with a foundation document. If you use GitHub's Spec Kit, that's its "constitution": the principles your project follows.
  2. Write down what you want, and just as important, what you don't want.
  3. Describe your goals and who the product is for.
  4. Brainstorm with Claude until you have a solid version 1 of your specs.
  5. Then start building, and let the specs grow. Every new rule and every fixed mistake makes them stronger.

A good foundation matters. But you don't need a perfect one to start. You need a good one that you keep improving.

The step-by-step version of this method, for non-developers, is in how to build an AI app without coding.

The workflow on one page

StepWhat you doWhat Claude does
1. DescribeExplain the feature in plain EnglishChallenges it: feasibility, risks, UX, effort
2. Second opinionAsk ChatGPT (and Grok, Gemini)Compares their plans and writes the final one
3. SpecApprove what "done" looks likeBuilds to the spec
4. TestUse it like a customer, on desktop and phoneFixes what you report (with screenshots)
5. VerifyAsk: is it working? Is the root cause fixed?Proves it, or tries again
6. LearnTurn each mistake into a ruleFollows the rule next time

Straight answers

Can a non-developer use Claude Code?
Yes. The key is changing your role from writing code to leading the work: describing features clearly, writing specs, testing results like a customer and verifying that problems are fixed at the root.
Do I need to read the code Claude writes?
Not line by line. You need to know what the result should do and test that it does it, on the screens and devices your customers use. Clear specs make that possible.
What should a beginner do first with Claude Code?
Spend the first week writing specs: your project's principles, goals, what you want and what you don't want. Brainstorm them with Claude, then start building and keep improving the specs as you go.
Is it worth asking other AI models for a second opinion?
For important features, yes. Different models spot different risks and ideas. Bringing their suggestions back to one model to compare and merge often produces a stronger plan.
How long does it take to build a real product this way?
It depends on the product. SiteNeuro took about 175 working days and roughly 1,000 hours to reach a live platform, with the first month the slowest while the rules were being written.

Build your AI platform

The whole method, step by step, by a founder who is not a developer. Read Chapter 1 free first.

The Book $29 $19

244 pages. From your first idea to paying customers.

  • 29 chapters in five levels
  • Three complete builds
  • A 30-day build challenge
  • Templates, checklists, prompts, glossary

PDF, delivered instantly · Secure checkout by Polar

Get the book →

Book + Builder Kit $49 $39

The book, plus your first project set up for you.

  • Everything in the book
  • Starter project, ready for Claude Code
  • 4 Claude skills and 6 guides
  • Free updates

PDF and ZIP, delivered instantly

Get the book + kit →

Founding price, for a limited time.