reversa-requirements

Generates a requirements document from a natural-language feature idea using reverse-engineering artifacts.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/lacsousa/mediclaw-system --skill reversa-requirements-lacsousa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-requirements
Source: https://github.com/lacsousa/mediclaw-system/tree/main/.agents/skills/reversa-requirements
Command: npx skills add https://github.com/lacsousa/mediclaw-system --skill reversa-requirements-lacsousa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a loose feature idea into a structured requirements document is slow and error-prone, especially when the new feature must align with an existing legacy codebase. This Skill converts a free-form natural-language description into a complete requirements.md file grounded in artifacts extracted from the legacy system. ## Core Features & Use Cases - Context-anchored requirements: Reads reverse-engineering artifacts (architecture.md, domain.md, inventory.md, code-analysis.md, addenda) and cites them inside the generated requirements document. - In-progress feature detection: Inspects physical artifacts to detect an unfinished feature and asks the user whether to continue it, pause it, or abandon it before writing anything. - Doubt markers and self-validation: Marks ambiguous points with [DÚVIDA] tags (max three) and iteratively self-checks the document against a quality template up to three times. - Use Case: A developer types a one-paragraph idea for a new billing feature; the Skill creates _reversa_forward/001-billing/requirements.md with sections filled from the legacy system's documented domain rules, ready for the clarify and plan stages. ## Quick Start Run the reversa-requirements skill with a short paragraph describing the feature you want, and it will produce a requirements.md file inside a new feature directory under the forward folder.

Frequently Asked Questions about reversa-requirements

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

FAQPage Schema
How do I turn a feature idea into a requirements document with AI?▼

Pass a short natural-language paragraph describing the feature as the skill argument. The skill reads reverse-engineering artifacts from the legacy system, fills a requirements template, and writes requirements.md into a new feature directory.

What happens if a previous feature is still in progress?▼

The skill detects the unfinished feature by inspecting physical artifacts like requirements.md, roadmap.md, and actions.md. It then asks you to choose between continuing the previous feature, pausing it in parallel, or abandoning it before writing anything.

Which AI coding agents support this skill?▼

The frontmatter declares compatibility with Claude Code, Codex, Cursor, Gemini CLI, and other agents that support the Agent Skills format. Implicit invocation is disabled, so it must be called explicitly.

How are ambiguous or missing requirements handled?▼

The skill marks unclear points with [DÚVIDA] tags, limited to three per document, prioritized by scope, security, user experience, and technical concerns. It then suggests running the reversa-clarify skill to resolve them.

Does the skill modify or delete previous feature folders?▼

No. The skill follows a non-destructive policy: previous feature directories under the forward folder are never deleted or modified. Only the active-requirements.json state file is rewritten, using atomic tempfile-plus-rename writes.