What problem does it solve? Teams often jump from a vague feature idea straight into design or code, carrying hidden assumptions and unresolved scope conflicts into implementation. This Skill turns raw feature, refactor, or behavior-change requests into a concrete, challenge-ready problem frame before any design work begins. ## Core Features & Use Cases - Problem Framing: Rewrites ambiguous requests into a precise problem statement with behavior delta, affected actors, and system boundaries. - Scope & Assumption Tracking: Defines scope, non-goals, constraints, and marks every critical unknown as an explicit assumption with risk and validation path. - Challenge Routing: Produces prioritized open questions with owners and unblock conditions, plus a required/recommended/skippable pre-spec challenge recommendation. - Use Case: A product manager says "let's add team billing." The Skill normalizes the request, flags that it touches money and identity, lists blocking questions about seat models and proration, and marks the readiness decision as fail until those are answered. ## Quick Start Ask the AI to use spec-first brainstorming to frame your raw feature request into a problem statement, scope, assumptions, open questions, and a readiness decision before any design work starts.