Epic Requirements Builder

Translate an epic from epic-list.md into a structured requirements document.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/core-wrk/employee-number-two --skill epic-requirements-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Epic Requirements Builder
Source: https://github.com/core-wrk/employee-number-two/tree/main/projects/07-product-development/.claude/skills/epic-requirements-builder
Command: npx skills add https://github.com/core-wrk/employee-number-two --skill epic-requirements-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams convert a high-level epic into a detailed, build-ready requirements document, reducing ambiguity and handoffs between product and engineering.

Core Features & Use Cases

  • Drills a selected epic from epic-list.md into a complete FR/Non-FR and acceptance criteria
  • Generates functional, non-functional requirements, edge cases, dependencies, and an implementer-ready handoff
  • Supports agent-mode and human-mode handoffs with a single clarifying question at the start

Quick Start

Select the epic from epic-list.md and choose implementer mode to begin drafting the epic requirements.

Frequently Asked Questions about Epic Requirements Builder

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

FAQPage Schema
How do I turn a high-level epic into build-ready requirements for engineering handoff?

To turn an epic into build-ready requirements, you select an epic from epic-list.md and the tool generates a comprehensive document with functional requirements, non-functional requirements, acceptance criteria, edge cases, and dependencies.

What is the best way to structure functional and non-functional requirements from an epic?

Structuring functional and non-functional requirements from an epic involves generating a standardized epic-NN-requirements.md file that separates FRs, NFRs, edge cases, and dependencies while adhering to upstream PRD and tech-stack constraints.

How do I prepare an epic requirements document for both human developers and AI agents?

Preparing an epic requirements document for human or agent handoffs requires choosing an implementer mode at the start, which tailors a specific Phase 7 implementer-section in the final epic-NN-requirements.md output.

Do I need a Product Requirements Document (PRD) before generating epic requirements?

Yes, you need an upstream PRD and defined tech-stack constraints before generating epic requirements, as the tool follows these upstream constraints to accurately scope and draft the structured sections of the build-ready document.

Can I generate requirements for any arbitrary feature, or is it limited to a predefined epic list?

Generating requirements is limited to epics already defined in epic-list.md, ensuring the output strictly follows the established scope and upstream PRD constraints rather than drafting arbitrary feature specifications.

Why are acceptance criteria and edge cases important in an engineering handoff document?

Acceptance criteria and edge cases are important in an engineering handoff document because they reduce ambiguity between product and engineering teams by explicitly defining expected behaviors and handling of boundary conditions within the epic scope.