spec-flow

oimiragieo's avatarfrom oimiragieo

Specification and requirements flow management

⭐1stars🔀0forks📁View on GitHub🕐Updated Jan 11, 2026

When & Why to Use This Skill

The Spec Flow skill is a comprehensive solution for specification and requirements lifecycle management. It streamlines the transition from raw documentation to actionable technical specs, offering tools for requirement extraction, code-to-spec traceability, and automated approval workflows. By optimizing how requirements are tracked and validated, it achieves over 90% context savings for AI agents and ensures tight alignment between product goals and technical implementation.

Use Cases

  • Requirement Extraction & Analysis: Automatically extract structured requirements from messy project documents or initial briefs to jumpstart the development process.
  • Technical Specification Traceability: Link high-level requirements directly to code implementations, allowing teams to trace features back to their original specs for better auditability and quality assurance.
  • Cross-Functional Approval Workflows: Manage the status of specifications through a formal 'approve/reject' flow, facilitating seamless collaboration between Product Managers, Analysts, and Architects.
namespec-flow
descriptionSpecification and requirements flow management
version1.0.0
allowed-tools[Bash, Read, Glob, Write]

Spec Flow Skill

Overview

Specification and requirements management. 90%+ context savings.

Tools (Progressive Disclosure)

Specifications

Tool Description Confirmation
list-specs List all specifications No
create-spec Create specification Yes
update-spec Update specification Yes
validate-spec Validate spec completeness No

Requirements

Tool Description
extract-requirements Extract from documents
link-requirements Link specs to code
trace-requirements Trace to implementation

Flow Management

Tool Description
status Get spec workflow status
approve Mark spec as approved
reject Mark spec as rejected

Agent Integration

  • analyst (primary): Requirements analysis
  • pm (primary): Spec management
  • architect (secondary): Technical specs