What problem does it solve?
Projects often start with unclear requirements or assumptions that lead to wasted implementation effort and rework. This Skill enforces a structured pre-implementation conversation to surface intent, constraints, success criteria, and potential approaches so development begins from a validated design.
Core Features & Use Cases
- Context Exploration: Instructs the assistant to inspect project files, documentation, and recent changes before asking questions.
- Guided Clarification: Uses a one-question-at-a-time approach to refine purpose, constraints, and success metrics.
- Approach Comparison and Recommendation: Proposes 2–3 viable approaches with trade-offs and a recommended path.
- Design Gatekeeping: Requires presenting a design and obtaining explicit user approval before any implementation actions.
- Use Case: Use for feature design, UI/UX changes, small utilities, or curriculum planning where assumptions must be validated before coding.
Quick Start
Use the system-brainstorming skill to review the project context, ask a single clarifying question, propose 2-3 approaches, and present a recommended design for approval.