reversa-reconstructor

Generates and executes a bottom-up reconstruction plan from Reversa specification files.

1|Updated Jul 10, 2026
One-click install
npx skills add https://github.com/tjsasakifln/extra-cli --skill reversa-reconstructor-tjsasakifln
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-reconstructor
Source: https://github.com/tjsasakifln/extra-cli/tree/main/.agents/skills/reversa-reconstructor
Command: npx skills add https://github.com/tjsasakifln/extra-cli --skill reversa-reconstructor-tjsasakifln

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Rebuilding software from reverse-engineered specifications is error-prone and token-expensive when done ad hoc. This Skill turns the specs produced by the Reversa framework into an executable, task-by-task reconstruction plan that reads only the files each task needs. ## Core Features & Use Cases - Plan Generation: Reads architecture, dependencies, gaps, and confidence reports from _reversa_sdd/ to produce a bottom-up reconstruction-plan.md ordered by dependency tree (database schema first, then domain entities, units, API layer, user flows). - Migration-Aware Reconstruction: Detects completed migrations via _reversa_sdd/migration/handoff.md and lets the user choose between rebuilding from original specs or from target-stack migration specs, including cutover and parity-validation tasks. - On-Demand Task Execution: Executes one task at a time, reading only the files listed in each task's Lê: field, marking progress in the plan, and pausing on spec gaps for user decisions. - Use Case: After running Reversa on a legacy codebase, copy _reversa_sdd/ into a fresh repository and let the Reconstructor reimplement the system module by module without losing fidelity to the documented specifications. ## Quick Start Ask the agent to run /reversa-reconstructor in a directory containing the _reversa_sdd folder to generate the reconstruction plan and start executing tasks.

Frequently Asked Questions about reversa-reconstructor

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

FAQPage Schema
How do I rebuild software from Reversa specifications?▼

Place the `_reversa_sdd/` folder generated by Reversa in your working directory and invoke /reversa-reconstructor. It creates a reconstruction plan ordered bottom-up by dependencies, then executes one task at a time when you say INICIAR or CONTINUAR.

How does the reconstruction plan order implementation tasks?▼

Tasks follow a bottom-up order derived from dependencies.md: database schema first, then domain entities, state machines, leaf units, intermediate units, the API layer, and finally user flows. Infrastructure always precedes domain logic.

Can I reconstruct from migration specs instead of original specs?▼

Yes. If `_reversa_sdd/migration/handoff.md` exists, the Skill asks whether to rebuild from original specs or migration specs targeting the new stack. Migration mode adds setup, data-migration, cutover, and parity-validation tasks.

What happens if a specification has gaps during execution?▼

When a spec is incomplete, the Skill flags it as a lacuna, pauses execution, and asks the user for a decision before continuing. It never invents behavior not documented in the specifications.

What are the prerequisites for running the Reconstructor?▼

You need a `_reversa_sdd/` directory produced by the Reversa tool in the current working directory. Without it, the Skill stops and instructs you to run Reversa on the original project first.