reversa-coding

Executes actions.md tasks into code and generates legacy-impact and regression-watch audit artifacts.

Updated May 22, 2026
One-click install
npx skills add https://github.com/GleisonOliveira/dockerpilot-mcp --skill reversa-coding-gleisonoliveira
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-coding
Source: https://github.com/GleisonOliveira/dockerpilot-mcp/tree/main/.agents/skills/reversa-coding
Command: npx skills add https://github.com/GleisonOliveira/dockerpilot-mcp --skill reversa-coding-gleisonoliveira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It turns a planned action checklist (actions.md) into real code changes while preserving an auditable trail of what changed in a legacy system and which business rules must keep holding true in future extractions. ## Core Features & Use Cases - Phased task execution: Runs pending [ ] actions phase by phase (Preparação, Testes, Núcleo, Integração, Polimento), respecting dependencies and parallel markers, checking off [X] boxes and appending to an append-only progress.jsonl log. - Legacy impact auditing: Generates legacy-impact.md mapping every touched file to components in architecture.md, classifying impact type and severity, and listing preserved versus modified domain rules. - Regression watch tracking: Generates regression-watch.md with stable watch IDs for modified or removed rules, so future re-extractions can verify nothing silently broke. - Dual anchoring: Works anchored on legacy extraction artifacts (architecture.md + domain.md) or greenfield artifacts (prd.md + SDD specs), aborting cleanly when neither exists. - Use Case: After running /reversa-to-do to produce an actions.md plan for a feature, invoke this skill to implement the tasks, then hand off to /reversa-sync to converge the delivery into the extraction addenda. ## Quick Start Ask the agent to run the reversa-coding skill to execute the pending actions in actions.md, optionally scoping it to a phase or ID range like "only Núcleo" or "T001-T005".

Frequently Asked Questions about reversa-coding

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

FAQPage Schema
How do I execute an actions.md implementation plan with an AI agent?▼

Run the reversa-coding skill after generating actions.md with /reversa-to-do. It executes pending actions phase by phase, marks checkboxes as done, logs progress.jsonl entries, and stops the phase with a failure report if any action fails.

What is a regression-watch file in a reverse engineering workflow?▼

A regression-watch file lists business rules that must remain true after code changes, with stable IDs, verification types, and violation signals. It is consumed by future re-extraction runs to confirm modified or removed rules behave as intended.

Can I run only part of the action plan instead of everything?▼

Yes. Pass a free-text argument indicating a phase name or an ID interval, such as "only Núcleo" or "T001-T005", and the skill restricts execution to that scope. Without an argument it runs all unfinished actions in order.

What happens if the legacy extraction artifacts are missing?▼

The skill aborts without writing anything to disk. It requires either legacy anchors (architecture.md and domain.md from /reversa) or greenfield anchors (prd.md plus SDD specs from /reversa-new) before executing any action.

Does the skill work for greenfield projects without legacy code?▼

Yes. When anchored on prd.md and SDD specs, it still generates legacy-impact.md and regression-watch.md with greenfield adaptations, marking all impacts as new components and recording implemented requirements as observations without regression weight.