swe-spec

Translate Product Requirements Documents into technical specifications and implementation epics.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/MmtBkn/swe --skill swe-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swe-spec
Source: https://github.com/MmtBkn/swe/tree/main/swe-spec
Command: npx skills add https://github.com/MmtBkn/swe --skill swe-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the translation of Product Requirements Documents (PRDs) into comprehensive technical specifications, detailed architecture designs, and actionable implementation epics, ensuring alignment with repository standards and best practices.

Core Features & Use Cases

  • Automated Spec Generation: Converts PRDs into structured technical specifications, including architecture, detailed design, and testing plans.
  • Epic Derivation: Breaks down technical specifications into manageable epics with clear scope and acceptance criteria.
  • Use Case: A product manager provides a PRD for a new user authentication feature. You use swe-spec to generate a detailed technical design document, define API contracts, outline database schema changes, and create epics for the engineering team to implement.

Quick Start

Use the swe-spec skill to turn the PRD located at 'proposals/new-feature-prd.md' into a technical specification and implementation epics.

Frequently Asked Questions about swe-spec

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

FAQPage Schema
How do I turn a PRD into a technical specification and epics?

To turn a PRD into a technical specification, you provide the product requirements document to an automated translation tool that generates detailed architectural designs and actionable implementation epics. This ensures alignment with repository standards and engineering best practices.

What is the process for deriving implementation epics from requirements analysis?

Deriving implementation epics from requirements analysis involves breaking down technical specifications into manageable development tasks with clear scope and acceptance criteria. This ensures traceability from the original product requirements directly to actionable engineering stories.

How do I generate detailed architecture designs from a product requirements document?

Generating detailed architecture designs from a PRD requires analyzing repository context and applying software design best practices. This produces structured technical specifications including API contracts, database schema changes, and testing plans.

Can I use an existing repository context to outline database schema changes and API contracts?

Yes, you can use existing repository context to outline database schema changes and define API contracts. The system analyzes the repository environment to ensure generated technical specifications align with current engineering standards and project scope.

What is the best way to ensure traceability from software design to implementation epics?

The best way to ensure traceability from software design to implementation epics is to automate the translation of PRDs into structured technical specifications. This creates a clear lineage from architectural designs directly to actionable development stories.