What problem does it solve?
The brainstorming skill removes ambiguity from vague or complex requests by enforcing a Socratic questioning protocol and clear progress reporting so teams avoid premature implementation and costly rework.
Core Features & Use Cases
- Socratic Gate Enforcement: Mandates a minimum three-question gating process before any implementation to surface purpose, users, and scope.
- Dynamic Question Generation: Produces prioritized, decision-focused questions (P0–P3) that reveal architectural consequences and reduce implementation forks.
- Progress Reporting & Error Handling: Standardized status board formats, icons, and error response patterns to communicate execution state and remediation options.
- Use Case: Use during PRD drafting, feature scoping, or ambiguous change requests to clarify blocking decisions, propose trade-offs, and produce actionable next steps.
Quick Start
Use the brainstorming skill to clarify an ambiguous feature request by asking three prioritized blocking questions, capturing trade-offs, and returning a recommended next action.