reversa-requirements

Convert free-form feature ideas into requirements.md documents from reverse pipeline artifacts.

1|Updated Dec 20, 2025
One-click install
npx skills add https://github.com/Rdinda/FMA_Pontos --skill reversa-requirements-rdinda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversa-requirements
Source: https://github.com/Rdinda/FMA_Pontos/tree/main/.agents/skills/reversa-requirements
Command: npx skills add https://github.com/Rdinda/FMA_Pontos --skill reversa-requirements-rdinda

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Transforma uma frase solta sobre uma feature em um documento de requisitos completo e estruturado, pronto para orientar as etapas seguintes da pipeline reversa.

Core Features & Use Cases

  • Geração de requirements.md: converte o argumento livre do usuário em um documento final baseado em artefatos já extraídos do legado.
  • Integração com arquitetura existente: coleta contexto de _reversa_sdd/ (architecture, domain, inventory e análises relevantes) e vincula as citações para rastreabilidade.
  • Orquestração com guardrails: verifica hooks, detecta feature já em andamento por artefatos físicos e solicita decisão ao usuário antes de escrever.
  • Fluxo de continuação guiado: no final, aponta caminhos absolutos e sugere o próximo skill (/reversa-clarify ou /reversa-plan) sem prosseguir automaticamente.

Quick Start

Use o comando reversa-requirements para gerar requisitos a partir da frase: "Quero uma nova funcionalidade de busca offline por pontos no aplicativo."

Frequently Asked Questions about reversa-requirements

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

FAQPage Schema
How do I generate complete requirements from a free-form feature idea?

To generate complete requirements from a feature idea, the skill converts natural language input into a structured requirements.md document grounded in reverse pipeline artifacts. It reads reversa state, executes mandatory hooks, and populates templates using contextual architecture files.

What is a reverse pipeline in feature planning and requirements generation?

A reverse pipeline in feature planning extracts context from legacy artifacts to ground new requirements generation. It uses physical artifacts in folders like _reversa_sdd to trace architecture and domain inventory, ensuring new features align with existing systems.

How do I start feature planning using natural language for a new search component?

To start feature planning using natural language, provide a free-form sentence describing the desired change. The skill detects active features via physical artifacts, prompts for user decisions if needed, and outputs a requirements.md document with bounded [DÚVIDA] markers.

Can I use YAML frontmatter and agent orchestration for requirements documentation?

Yes, you can use YAML frontmatter and agent orchestration for requirements documentation. The skill orchestrates agents by verifying optional and mandatory hooks, detecting active features, and managing the reverse state output folder to ensure accurate documentation.

What happens if there is already an active feature during requirements generation?

If there is an active feature during requirements generation, the skill detects it through physical artifacts and halts to request a user decision before writing. This guardrail prevents overwriting existing work and ensures the user confirms the new feature direction.