First Feature
You've got your idea, your app, and a landing page. Now you'll build your first real feature – and learn the loop you'll use for everything from here on: plan it with Claude, let it build, preview, refine, ship.
Keep this first one small and self-contained – no login, no database, no payments yet, just something genuinely useful your users can try. Those bigger pieces come in later levels.
No branches, no pull requests yet – everything happens on your main branch and ships straight to your live site (Vercel auto-deploys, just like in Going Live). It keeps things simple while you find your rhythm. You'll learn branches later, if and when you need them.
1. Choose your first feature
Pick one small, valuable feature you can build without a database, accounts, or payments.
Outcome: You've chosen a small, self-contained first feature.
2. Plan it with Claude (plan mode)
Before building, shape the feature together in plan mode. Switch Claude to plan mode (press Shift+Tab until it shows Plan mode) – in plan mode Claude thinks through the approach and proposes a plan without touching your code, so you can get it right before anything is built.
Read the plan, push back, and refine it with Claude until it matches what you want.
Outcome: You and Claude agree on a clear plan for the feature.
3. Build it
Happy with the plan? Approve it and let Claude build. Switch out of plan mode (and turn on auto-accept with Shift+Tab) so Claude can write the code and run it without stopping at every step.
Outcome: Claude builds your feature and shows it running in the preview.
4. Preview and refine
Your feature is in the preview – try it out. Tell Claude what to change (wording, layout, behavior) and watch it update live. Repeat until it feels right.
Outcome: The feature works the way you want it to.
5. Ship it
Once you're happy, ship it. Because you're working on main, committing and pushing sends it live automatically.
Outcome: Your first feature is committed, pushed, and live for real users.