requirements-planning

Write testable requirements and acceptance criteria for PRDs and user stories.

186|15|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/kid-sid/claude-spellbook --skill requirements-planning
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirements-planning
Source: https://github.com/kid-sid/claude-spellbook/tree/main/skills/requirements-planning
Command: npx skills add https://github.com/kid-sid/claude-spellbook --skill requirements-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps product teams write clear, testable requirements and acceptance criteria for PRDs, epics, and sprint tasks.

Core Features & Use Cases

  • INVEST Criteria: Ensures each story is Independent, Negotiable, Valuable, Estimable, Small, and Testable.
  • Acceptance Criteria Formats: Provides BDD-style Given/When/Then and checklist-based criteria.
  • PRD & Planning Guidance: Guides turning epics into sprint-sized stories and defining Definition of Done.

Quick Start

Draft a PRD or user story using the INVEST checklist and acceptance criteria templates.

Frequently Asked Questions about requirements-planning

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

FAQPage Schema
How do I write testable acceptance criteria for user stories?▼

Testable acceptance criteria for user stories can be written using BDD-style Given/When/Then formats or checklist-based criteria, ensuring each requirement is verifiable and clearly defines the expected behavior.

What is the INVEST checklist for breaking epics into sprint-sized tasks?▼

The INVEST checklist ensures stories are Independent, Negotiable, Valuable, Estimable, Small, and Testable. Applying INVEST guides product teams in breaking down epics into manageable sprint-sized tasks.

How do I define the Definition of Done for a product requirement?▼

Defining the Definition of Done for a product requirement involves establishing clear, testable acceptance criteria and using a PRD template to guide end-to-end planning and ensure all conditions are met.

Can I draft a complete PRD using BDD and checklist formats?▼

Yes, you can draft a complete PRD using BDD and checklist acceptance criteria formats alongside an included PRD template to guide end-to-end product planning activities from epics to sprint tasks.

What's the best way to ensure user stories are estimable and negotiable?▼

To ensure user stories are estimable and negotiable, apply the INVEST criteria during story writing to verify each task is clearly scoped, valuable, and testable before sprint planning.