What problem does it solve?
This Skill prevents teams from jumping straight into coding when a request is still vague, solution-led, or missing boundaries. It turns informal feature ideas, KPI goals, and PRD drafts into a clear story.md focused on user intent, success criteria, and explicit non-goals before any implementation begins.
Core Features & Use Cases
- Demand gating before coding: Detects development requests and forces a structured clarification flow before implementation starts.
- User-centered requirement shaping: Uses a five-question spine to define who the user is, what they are doing, why the current approach fails, what measurable change is expected, and what is out of scope.
- Hard quality checks: Applies INVEST and Given-When-Then acceptance criteria, plus mandatory Won't boundaries, before a story can be considered ready.
- Use cases: Ideal for product managers refining feature requests, engineers validating whether a task is actually ready for development, and teams reviewing PRD drafts or KPI-driven initiatives that need to be translated into user behavior changes.
Quick Start
Ask the requirements-gate skill to convert a new feature request or KPI target into a story.md with clarified user needs, measurable outcomes, acceptance criteria, and explicit boundaries.