spdd-reverse

Extract requirements, entities, and structure from codebases into REASONS Canvas prompts.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/undertext/spdd-skills --skill spdd-reverse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spdd-reverse
Source: https://github.com/undertext/spdd-skills/tree/main/skills/optional/spdd-reverse
Command: npx skills add https://github.com/undertext/spdd-skills --skill spdd-reverse

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of converting existing code into a REASONS Canvas prompt, eliminating the need for manual specification and enabling the SPDD bidirectional sync workflow.

Core Features & Use Cases

  • Reverse-Engineer Code: Transform legacy code into REASONS Canvas structured prompts.
  • Code Analysis: Analyze code for structure, entities, behavior, and dependencies.
  • Use Case: Utilize this Skill when onboarding legacy code into the SPDD workflow for the first time to establish spec-code synchronization.

Quick Start

/spdd-reverse @src/services/

Frequently Asked Questions about spdd-reverse

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

FAQPage Schema
How do I reverse-engineer legacy code into structured specifications?

You can reverse-engineer legacy code by pointing the Skill at a directory like `/spdd-reverse @src/services/` to analyze structure, entities, and behavior. It processes the codebase to automatically generate a REASONS Canvas prompt for the SPDD bidirectional sync workflow.

What is spec-code synchronization and when do I need it for legacy code?

Spec-code synchronization aligns code implementations with functional requirements bidirectionally. You need it when onboarding legacy codebases into the SPDD workflow to establish a reliable baseline without writing manual specifications.

Can I analyze existing codebases to extract entities and dependencies automatically?

Yes, you can analyze existing codebases to automatically extract entities, behavior, and dependencies. The Skill processes source code structure to map architectural relationships required for generating a complete REASONS Canvas prompt.

Does spdd-reverse require manual specification writing for the REASONS Canvas?

No, spdd-reverse eliminates manual specification writing. It directly processes your existing codebase to extract necessary requirements and structures, outputting a ready-to-use REASONS Canvas prompt.

What is the best way to onboard a legacy codebase into the SPDD workflow?

The best way to onboard legacy code into the SPDD workflow is using this Skill to reverse-engineer the codebase into a REASONS Canvas prompt. This establishes initial spec-code synchronization to enable the bidirectional sync workflow.