Real Functions
Your feature looks great – now make it truly work. This is the systems pass: take it from mock or placeholder data to real, working logic that's implemented cleanly and runs efficiently.
Still no database yet – that comes in Level 3. Here you'll use Next.js Server Actions (server-side functions you can call straight from your UI, which keep any secrets off the browser) and keep state local for now.
Same loop as always: plan, build, preview, refine, ship.
1. Plan the real logic (plan mode)
In plan mode (Shift+Tab), have Claude plan how to replace the mock data with real, working logic. Because the Next.js skill is installed, Claude already knows the current best practices (Server Actions, async APIs) – you just describe the behavior you want.
Outcome: You have a plan to turn your feature into real, working logic.
2. Build it well
Approve the plan, switch to auto-accept, and let Claude wire it up.
Outcome: Your UI now calls real server-side logic and shows real results.
3. Make it solid and efficient
Now harden it: handle the edge cases, trim anything wasteful, and confirm it holds up.
Outcome: The feature is reliable and efficient, not just working.
4. Ship it
Happy with it? Commit and push to main to send it live.
Outcome: Your now-functional feature is live.