Start here

Think in documents. Review with a human. Then build.

Most first projects die the same way: someone opens an editor, asks an AI to “build me an app”, gets 800 lines back, and spends three weeks discovering nobody agreed on what the app was. This guide puts four short documents in front of the code — and a real person in front of the build.

The whole method on one line

💡
CONCEPT-IDEA.mdwhy & for whom
📐
SPECIFICATION.mdwhat exactly
🗺️
PLAN.md + BACKLOG.mdhow & in what order
✅
Human reviewthe gate
🔨
Build & shipthe easy part

Each document answers exactly one question. Each arrow is a checkpoint where a person signs off. Documents get updated as you learn — they are living files, not homework you hand in once.

~90 minto set up every tool
$0using free and student tiers
4documents before any code
1human who must approve

Who this is for

  • Students and career-changers starting a first real project
  • Non-engineers who want to build something with AI assistance and not get lost
  • Anyone whose projects usually stall somewhere around week two

No prior programming experience is assumed. Every piece of jargon is defined in the Glossary.

How to use this dashboard

  1. Work the tabs left to right.
  2. Tick each step as you finish it — progress is saved in this browser.
  3. Copy the commands, config, and prompts straight from the page.
  4. Download the four document templates from Templates & prompts.

Progress lives in this browser only (nothing is uploaded). Clearing site data resets it.

The five phases

Phase 1 · ~90 min

Accounts & tools

GitHub, GitHub Education, Git, VS Code, Copilot, GitHub Pages, a second AI agent.

Phase 2 · ~30 min

MCP servers

Give your AI real tools: GitHub, web search, a browser, memory, docs.

Phase 3 · 3–4 hrs

The four documents

Concept, specification, plan, backlog — drafted with AI, written by you.

Phase 4 · 1–2 hrs

Human review

A person checks accuracy, gaps, honesty and scope — then approves or sends it back.

Phase 5 · ongoing

Build & ship

One backlog item at a time, one pull request each, deployed continuously.

Reference

Templates & prompts

Copy or download every template, prompt and config file used in this guide.

The one rule that matters most Read everything the AI writes before you save it. If you cannot explain a paragraph in your own words, it is not yours yet — ask the assistant to explain it, or delete it.
How this guide expects you to work

💬 Chat first. The terminal is the fallback, not the default.

You will spend roughly 95% of your time in VS Code Copilot Chat, in Agent mode. Agent mode can create files, run commands, install software, commit, push, open pull requests, and check the result — you describe the outcome, it does the work and shows you what it ran.

So throughout this guide, every step leads with a prompt you can paste. Where a terminal command genuinely helps — because you want to recognise it, or the agent is unavailable — it is tucked into a collapsed “If you would rather type it yourself” section underneath.

The habit to build
paste into Copilot Chat (Agent mode)
<describe what you want to be true when you are done>

Do it for me: work out the steps, run whatever commands are needed, and show me each
command before you run it. Explain what each one does in one plain sentence. If anything
fails, diagnose it and try again. When you are finished, verify the result and tell me
how you verified it.

That single pattern replaces most of what a beginner would otherwise Google. Reading the commands as they scroll past is how you learn them — you just do not have to remember them.

Two things still need your hands Signing in to accounts, and clicking buttons in GitHub's web settings. An agent cannot log in as you, and it should not. Everything else, hand over.

Impatient? The 10-minute version

  1. Create a GitHub account and a new repository.
  2. Install VS Code and sign in to GitHub Copilot.
  3. Add .vscode/mcp.json with the GitHub and Tavily servers (phase 2).
  4. Drop the four templates into the repository root.
  5. Run prompt #1 in Copilot Chat and let it interview you about your idea.
  6. Ask the agent to commit, push and open a pull request, then ask a human to review it.

Then come back and do it properly.