What problem does it solve? Vague ideas often jump straight to planning without stress-testing assumptions, exploring alternatives, or defining who the idea is actually for. This Skill guides a structured ideation dialogue that expands options, evaluates them honestly, and produces a concrete markdown one-pager with explicit assumptions and a Not Doing list. ## Core Features & Use Cases - Three-Phase Ideation Process: Runs divergent expansion (How Might We framing, sharpening questions, 5-8 idea variations), convergent evaluation (clustering, stress-testing against user value, feasibility, and differentiation), and sharpening into a final artifact. - Assumption Surfacing: Explicitly names dealbreaker assumptions, hidden risks, and what could kill each direction before any commitment is made. - Codebase-Aware Ideation: When run inside a project, scans existing architecture and constraints to ground idea variations in what actually exists. - Use Case: A founder has a rough concept like "help local restaurants compete with delivery platforms." The Skill reframes the problem, generates six distinct directions, stress-tests the strongest ones, and outputs a one-pager with MVP scope, validation tests, and an explicit Not Doing list saved to docs/ideas/. ## Quick Start Ask the agent to help you refine or stress-test your idea, for example by saying "Help me refine this idea: a tool that helps small restaurants keep their regular customers ordering directly."