planning-requirements-extraction

Extract verifiable requirements and acceptance criteria from user requests.

32|7|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/OzeroHAX/AssistAgents --skill planning-requirements-extraction
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: planning-requirements-extraction
Source: https://github.com/OzeroHAX/AssistAgents/tree/main/templates/skills/planning/requirements-extraction
Command: npx skills add https://github.com/OzeroHAX/AssistAgents --skill planning-requirements-extraction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms ambiguous user requests into clear, actionable requirements, ensuring everyone understands the desired outcome and how to verify it.

Core Features & Use Cases

  • Requirement Definition: Clearly outlines goals, functional and non-functional requirements.
  • Acceptance Criteria: Defines specific, verifiable conditions for success.
  • Bug Reporting: Captures essential details for bug reproduction and analysis.
  • Use Case: A product manager submits a feature request. This Skill breaks it down into precise requirements and acceptance criteria, ready for the development team.

Quick Start

Use the planning-requirements-extraction skill to define the requirements for a new user login feature.

Frequently Asked Questions about planning-requirements-extraction

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

FAQPage Schema
How do I extract verifiable acceptance criteria from ambiguous user requests?

To extract acceptance criteria from user requests, you need to outline specific behavioral outcomes, constraints, and verifiable success conditions. Providing detailed input on task descriptions and user goals ensures the extracted requirements are actionable for development.

What is the best way to define functional and non-functional requirements for a new feature?

Defining functional and non-functional requirements involves clearly outlining project goals and success metrics from a feature request. Transforming ambiguous requests into precise requirement definitions ensures the development team understands the desired outcome and project scope.

How do I write bug reproduction steps for accurate bug analysis?

Writing bug reproduction steps requires capturing essential details and bug specifics from user reports. Clarifying the exact behavioral outcomes and constraints ensures developers can accurately reproduce the issue and verify the resolution.

Can I generate user stories from a rough product manager feature request?

Yes, you can generate user stories by processing detailed task descriptions and user goals from a feature request. The extraction process breaks down the request into precise requirements and acceptance criteria ready for the development team.

What details do I need to provide to accurately extract project scope and success metrics?

To accurately extract project scope and success metrics, you must provide detailed input on task descriptions, user goals, and bug specifics. Accurate output depends heavily on the richness of the initial request details provided.