Spec Workflow

Generates validated product feature specifications including requirements, design, and tasks documents.

1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/rjmoggach/claude-plugins --skill spec-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Spec Workflow
Source: https://github.com/rjmoggach/claude-plugins/tree/main/plugins/spec/skills/spec-workflow
Command: npx skills add https://github.com/rjmoggach/claude-plugins --skill spec-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the manual, error-prone, and time-consuming process of creating detailed product specifications. It ensures consistency and quality by systematically generating and validating requirements, design, and task documents, allowing you to focus on product vision rather than documentation overhead.

Core Features & Use Cases

  • Automated Spec Generation: Creates comprehensive requirements, design, and implementation task documents from a simple prompt.
  • Iterative Validation: Automatically validates each document phase (requirements, design, tasks) using dedicated agents, ensuring high quality and adherence to standards.
  • Codebase Integration: Intelligently leverages existing code and project structure to inform design and task generation, promoting consistency and reusability.
  • Use Case: A product manager needs a complete specification for a new "user authentication" feature. This Skill can generate all necessary documents (requirements, design, and detailed implementation tasks) and validate them through multiple iterations, delivering a high-quality, actionable spec ready for development.

Quick Start

User: use spec workflow to create our user authentication feature

Frequently Asked Questions about Spec Workflow

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

FAQPage Schema
How do I create a complete product specification with requirements, design, and tasks?

Spec Workflow generates comprehensive specifications by orchestrating three phases: it creates requirements documents, then design documents, then implementation tasks. Each phase is validated iteratively and refined up to twice, producing a complete, actionable spec ready for development.

What does iterative validation in spec generation mean?

Iterative validation automatically checks each specification phase (requirements, design, tasks) against quality standards using dedicated agents. The Skill refines documents up to two times per phase, ensuring consistency and adherence to specifications before moving forward.

Can spec generation leverage my existing codebase?

Yes. Spec Workflow intelligently integrates your existing code and project structure into design and task generation, promoting consistency with your current architecture and enabling reuse of proven patterns.

How do I validate existing specification documents?

Submit existing requirements, design, or task documents to Spec Workflow. It validates them against the same quality standards used in generation, flagging gaps and inconsistencies while suggesting refinements through iterative feedback.

What's the fastest way to break down a feature into implementation tasks?

Spec Workflow converts a feature description into detailed implementation tasks automatically. After generating requirements and design documents, it produces granular, actionable tasks grounded in your codebase structure.

Do I need product management experience to use spec generation?

No. Spec Workflow handles the systematic work of spec creation—you provide the feature concept, and it generates professionally structured requirements, design, and task documents using templates and validation rules.