Add a demo mode to the app that bypasses auth and loads mock data, so the app works flawlessly during a hackathon presentation without needing a real account or live backend. Use when the user says "set up demo mode", "make it work without login", or "I need it to look good for the judges".
Generate a tight, compelling hackathon pitch and live demo script from the current codebase. Use when the user says "help me pitch this", "write my demo script", "what's my elevator pitch", or it's crunch time before a presentation.
Run a pre-ship checklist against the codebase to catch embarrassing issues before a hackathon deadline or production deploy. Use when the user says "am I ready to ship?", "check before I submit", or "what am I missing?".
Scaffold a complete full-stack feature — API route, DB query, TypeScript types, and frontend component — in one shot. Use when the user says "add a [feature]", "I need a [thing] page", or "scaffold [X]" and wants everything wired up fast.
Generate a structured implementation plan before writing any code. Produces a spec with requirements, data model, API surface, edge cases, and open questions. Use when starting a non-trivial feature, when the user says "plan this out", or before any implementation that touches more than 2 files.
Generate a structured mental model of an unfamiliar codebase — entry points, data flow, key abstractions, and gotchas. Use when starting on a new repo, when the user says "explain this codebase", "how does this work", "onboard me", or before making large changes to unfamiliar code.