What problem does it solve?
This Skill addresses the challenge of turning raw ideas and unclear concepts into detailed, spec-ready designs without jumping into implementation.
Core Features & Use Cases
- Scout-first Ideation: Offers a structured approach to brainstorming by first gathering information from the codebase.
- Requirement Capture: Ensures that all necessary requirements are captured before architecture is proposed.
- Incremental Design Approval: Allows design approval in sections to ensure clarity and buy-in from stakeholders.
- Collaboration Tools: Provides tools and sub-agents for effective collaboration in complex design workflows.
- Decision Register: Maintains a record of all decisions made during the brainstorming process.
- Final Design Presentation: Presents the design in sections for user approval before moving to implementation.
- Visual & UI Protocols: Offers guidance on how to include visual elements in the brainstorming process for better validation.
- 4-Point Spec Review: Ensures the design document is complete and ready for the specification phase.
- Final Handoff & Documentation: Generates a comprehensive report and moves the design to the next phase.
Quick Start
To initiate brainstorming for a new feature, use the command: /hapo:brainstorm "Define the architecture for the upcoming feature X."