requirements-gate

Convert ambiguous development requests into user-centered story specifications with acceptance criteria.

13|2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/quan2005/journal-claw --skill requirements-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-gate
Source: https://github.com/quan2005/journal-claw/tree/main/.agents/skills/requirements-gate
Command: npx skills add https://github.com/quan2005/journal-claw --skill requirements-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

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.

Frequently Asked Questions about requirements-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert vague feature requests into ready user stories before coding?

To convert vague feature requests into ready user stories, you need to define user intent, acceptance criteria, and non-goal boundaries. This process applies a five-question requirement analysis to shape ambiguous development requests into structured story specifications.

What is the best way to structure PRD reviews and KPI-driven initiatives for development?

The best way to structure PRD reviews and KPI-driven initiatives is by translating them into measurable user behavior changes. Applying INVEST validation and Given-When-Then testability ensures the resulting story has clear success criteria and explicit boundaries.

How do I enforce scope control and define non-goals for product discovery?

To enforce scope control during product discovery, you must establish explicit Won't boundaries before implementation begins. This requires routing requests through a structured clarification flow that separates product intent from implementation design.

Can I use story writing standards to validate if a task is actually ready for development?

Yes, you can use story writing standards to validate if a task is ready for development. By applying hard quality checks like INVEST and Given-When-Then testability, you can determine if the request has measurable outcomes and clear non-goal boundaries.

Why does requirement gating prevent teams from jumping straight into coding?

Requirement gating prevents teams from jumping straight into coding by stopping solution-led or unbounded requests. It forces a structured clarification flow that defines who the user is, what they are doing, and what measurable change is expected before any implementation starts.