What problem does it solve?
Prevents premature coding by forcing a design-first exploration of intent, constraints, and success criteria before any implementation.
Core Features & Use Cases
- Structured discovery: Review files, documentation, and recent changes to understand the current project context before proceeding.
- Clarifying dialogue: Ask one question at a time, present 2-3 approaches with trade-offs, and keep the user in the loop until a design is approved.
- Design documentation: Draft, review, and commit a spec under docs/react-native-hifi/specs/, then ask the user to review it before invoking implementation planning.
- Use Case: When a user asks for a new React Native or Expo screen, run through this checklist to freeze scope, design, and approval so implementation follows with confidence.
Quick Start
Ask brainstorming to explore the context, gather clarifying questions, and present a design for approval before any code is written.