feature-requirements

Generate requirements.md from a slice's PRD and plan.

2|Updated Aug 13, 2023
One-click install
npx skills add https://github.com/NNPopov/movie-theater-tickets --skill feature-requirements-nnpopov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-requirements
Source: https://github.com/NNPopov/movie-theater-tickets/tree/main/src/clients/.claude/skills/feature-requirements
Command: npx skills add https://github.com/NNPopov/movie-theater-tickets --skill feature-requirements-nnpopov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns an existing PRD and technical plan into a structured requirements document for a single feature slice, so teams can review scope, behavior, and constraints consistently.

Core Features & Use Cases

  • Formalizes user stories and business rules into numbered functional requirements.
  • Converts technical decisions and project-wide invariants into numbered non-functional requirements.
  • Copies the PRD out-of-scope section into the final requirements file without inventing new exclusions.
  • Use it when a Flutter feature slice already has prd.md and plan.md and you need a reviewable requirements.md for code review or validation.

Quick Start

Use this skill to generate requirements.md for the currently active slice after its prd.md and plan.md are both in place.

Frequently Asked Questions about feature-requirements

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

FAQPage Schema
How do I generate requirements from a PRD and technical plan for a Flutter feature slice?

To generate requirements from a PRD and technical plan, use this Skill to formalize user stories and business rules into numbered functional and non-functional requirements. It produces a structured requirements.md file for the active Flutter feature slice.

What is the best way to formalize user stories and business rules into numbered requirements?

The best way to formalize user stories and business rules into numbered requirements is using a structured documentation generator. This Skill applies your project template to convert existing PRD and plan inputs into reviewable functional and non-functional requirement lists.

Do I need both a PRD and a technical plan before generating requirements.md?

Yes, you need both a PRD and a technical plan before generating requirements.md. The Skill requires existing prd.md and plan.md files for the current feature slice to extract and formalize technical invariants and business rules accurately.

Can I automatically copy the out-of-scope list from a PRD into a requirements document?

Yes, you can automatically copy the out-of-scope list from a PRD into a requirements document. The Skill extracts the PRD out-of-scope section and includes it in the final requirements.md file without inventing new exclusions.

Does this requirements generation tool work for any Flutter project or only specific templates?

This requirements generation tool works specifically for the Flutter movie-theater-tickets project. It applies the exact project template to ensure the numbered functional, non-functional, and out-of-scope requirements match your established documentation structure.

Why does the generated requirements file only include existing PRD exclusions without adding new ones?

The generated requirements file only includes existing PRD exclusions to prevent scope creep and maintain document fidelity. By copying the out-of-scope section directly without inventing new exclusions, it ensures the formalized requirements accurately reflect the original PRD boundaries.