Tinkerer
You've written scripts, wrangled a website, maybe automated something at work, and AI has made you dramatically faster. This guide is about turning that speed into software that holds up: versioned, configured properly, and reviewed before it ships.
Not quite you? The Explorer guide starts from zero; the Developer guide is the rules-only digest.
The core workflow
The single biggest upgrade from “prompt and pray” is a rhythm. Ours has four beats, and it scales from a weekend project to production software:
-
Spec
Write what you're building in plain English before any code — a paragraph or two. Paste it into the chat first, and keep a copy in your repo. Then ask the AI: “What's missing? What would a senior developer ask?”
-
Architecture
Ask for two or three ways to structure it, with trade-offs. Push back. Ask what breaks if usage grows tenfold. Ten minutes here saves hours of rework — and you make the call.
-
Phased prompts
Build one coherent slice at a time — data, then logic, then interface, then tests. Each slice is a natural point to commit your work and review before moving on. Don't let an agent run unsupervised for hours.
-
Review
Read what the AI wrote before you keep it. If a change is too big to read, it's too big to accept — ask for it in smaller pieces. Plausible is not the same as correct.
The full workflow, with examples
Two habits to build this month
Real version control
Move from “copies of folders” to git: a repository on GitHub, a branch per feature or fix, and a commit at every working checkpoint. AI tools are excellent git tutors — ask them to walk you through your first branch and pull request on a real project.
Configuration out of code
Anything secret or environment-specific — API keys, passwords, server addresses — belongs in environment variables, not in your source files. Keep a .env file out of your repo (via .gitignore) and commit a .env.example with safe placeholders so others know what's needed.
Reading what the scanners tell you
Once your projects live in GitHub, automated tooling starts talking to you: secret scanning, dependency alerts, security findings. Don't ignore them, and don't panic either. Paste a finding into a fresh AI chat and ask what it means, whether it applies to your code, and what the fix looks like. Learning to read findings is what makes an app trustworthy enough for real users.
Where to go next
Give your AI context
A CLAUDE.md or AGENTS.md file is a README for the AI — stack, conventions, and what not to do.
Popular tools & setups
What ND developers actually use — the standard stack, the on-request options, and bring-your-own.
Ownership
What changes when real people start relying on the thing you built.