reversa-spec-sdd

Decompose PRDs into component specs with quality scores and gap analysis.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/maximoseo/github-repos-radar --skill reversa-spec-sdd-maximoseo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-spec-sdd
Source: https://github.com/maximoseo/github-repos-radar/tree/main/.agents/skills/reversa-spec-sdd
Command: npx skills add https://github.com/maximoseo/github-repos-radar --skill reversa-spec-sdd-maximoseo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompose a PRD into logical components and generate Spec-Driven Development (SDD) specs with automatic quality scoring for each component.

Core Features & Use Cases

  • PRD decomposition: break down PRDs into logical components aligned with product goals.
  • SDD generation: produce specs for each component with structured RFs, edge cases, and acceptance criteria.
  • Quality scoring: attach a 0-100 score and gap analysis per spec to guide improvements.
  • Handoff: output to the forward pipeline for implementation.

Quick Start

Run the Reversa Spec SDD workflow on a PRD located at _reversa_sdd/prd.md and review the generated specs under _reversa_sdd/sdd/ before handing off to _reversa-forward.

Frequently Asked Questions about reversa-spec-sdd

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

FAQPage Schema
How do I generate SDD specs from a PRD?▼

To generate SDD specs from a PRD, place your product requirements document at `_reversa_sdd/prd.md`. The Skill decomposes the PRD into logical components and outputs individual spec files into the `_reversa_sdd/sdd/` directory.

What is spec-driven development and how does automated quality scoring work?▼

Spec-driven development breaks product requirements into structured component specs before implementation. Automated quality scoring evaluates each generated spec on a 0-100 scale, providing a gap analysis to identify missing requirements or edge cases for improvement.

How do I decompose a product requirements document into logical components?▼

PRD decomposition analyzes your product requirements document and breaks it down into logical components aligned with your product goals. Each component receives a structured spec with defined edge cases, acceptance criteria, and a quality score.

Can I automate spec generation for LLM-assisted software engineering?▼

Yes, you can automate spec generation for LLM-assisted engineering by invoking the workflow via command. It reads your PRD and outputs structured specs with quality scores, handing off directly to the forward implementation pipeline.

What format does the PRD need to be in for SDD generation?▼

The PRD must be a markdown file located at `_reversa_sdd/prd.md`. The Skill reads this specific file to perform component decomposition and generate the corresponding spec-driven development documents.

What happens after the SDD specs are generated and scored?▼

After specs are generated and scored, the workflow hands off the output to the forward pipeline for implementation. You should review the generated markdown files and gap analysis under `_reversa_sdd/sdd/` before proceeding.