What problem does it solve? Vague or underspecified feature requests lead to wrong implementations and wasted effort. This Skill enforces a structured questioning protocol that clarifies purpose, users, and scope before any code is written. ## Core Features & Use Cases - Socratic Gate Enforcement: Blocks implementation until at least three clarifying questions about purpose, users, and scope are answered. - Dynamic Question Generation: Produces prioritized questions (P0 blocking, P1 high-leverage, P2 nice-to-have) with explicit trade-off tables and defaults, using domain-specific question banks for e-commerce, authentication, real-time, and CMS projects. - Progress and Error Communication: Provides status board formats, error response patterns, and completion message structures for transparent user communication. - Use Case: When a user says "build an Instagram clone", the Skill generates blocking questions about photo storage strategy, feed algorithm, and authentication method, each with cost and complexity trade-offs, before any implementation begins. ## Quick Start Ask the assistant to clarify requirements for your next feature request using the brainstorming protocol before writing any code.