What problem does it solve?
Developers often jump straight to coding without a validated design, leading to wasted effort, misaligned requirements, and fragile implementations. This skill enforces a disciplined brainstorming phase to surface intent, clarify constraints, and produce a concrete design before any code is written.
Core Features & Use Cases
- Context Exploration: Scans project files, docs, and recent commits to build an initial understanding.
- Interactive Clarification: Asks one question at a time, updating a visual mindmap in real time.
- Design Alternatives: Generates 2–3 viable approaches with trade‑offs and a recommended path.
- Spec Generation: Produces
prd.md, task.json, and contract.md with automated trace logging.
- Safety Gates: Prevents any implementation skill from running until the design is approved.
- Use Case Example: Before adding a new authentication module, run this skill to confirm requirements, choose an architecture, and create a spec that the implementation workflow can consume.
Quick Start
Start a brainstorming session by saying, “Let’s brainstorm the new feature.”