/speckit-implement
Implement
Ship the routes described in the plan
(in-app implement guide)# Implement — Punchline Lab (this repo) You are viewing the implement step. Code should match the artifacts you read: - Constitution: demo-safe mocks, teach-by-example - spec.md: generate jokes, dashboard history, /learn path - plan.md: routes and file layout below - tasks.md: checklist (all marked done for this demo) ## Routes shipped | Route | Purpose | | --- | --- | | / | Landing + mock pricing | | /generate | Topic picker + local joke engine | | /dashboard | Mock auth, history, Pro upgrade | | /learn | Spec Kit step overview | | /learn/[step] | Renders repo markdown | ## Key files - src/lib/joke-engine.ts — curated jokes (no API keys) - src/lib/joke-store.ts — localStorage + daily limits - src/lib/spec-artifacts.ts — artifact paths for /learn - specs/002-ai-joke-generator/ — feature spec, plan, tasks ## Agent skills (Cursor) Run in chat, not the terminal: /speckit-implement /speckit-converge Then verify with npm run build and a quick UI pass.