reversa-forward

Detects the physical stage of an active feature and routes to the next Reversa pipeline agent.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When evolving a feature through a multi-stage spec-driven pipeline (requirements, clarify, plan, to-do, coding), it is easy to lose track of where the work actually stands. This Skill inspects the real artifacts on disk and tells you exactly which stage the active feature is in and which agent should run next, without ever writing feature artifacts itself. ## Core Features & Use Cases - Physical stage detection: Reads .reversa/active-requirements.json and the feature directory to classify the stage as vazio, requirements, plan, coding-em-progresso, or done based on actual files and checkbox states, never self-declared metadata. - Routing matrix: Maps each detected stage to the correct next skill (reversa-requirements, reversa-clarify, reversa-plan, reversa-to-do, reversa-coding) and handles free-text arguments, paused features, and ambiguity between continuing or starting a new feature. - Greenfield and legacy support: Detects whether a reverse-engineering extraction exists, creates _reversa_sdd/ and _reversa_forward/ folders when absent, and persists the spec granularity decision atomically in .reversa/config.toml. - Use Case: You return to a project after a week, type "/reversa-forward", and it reports that actions.md has 3 of 8 actions checked off, then suggests /reversa-coding and waits for your CONTINUAR confirmation. ## Quick Start Type "/reversa-forward" to have the assistant inspect the current feature state and suggest the next pipeline step.

Frequently Asked Questions about reversa-forward

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

FAQPage Schema
How do I know which step of my feature pipeline to run next?▼

Run /reversa-forward and it inspects the feature directory for requirements.md, roadmap.md, and actions.md checkbox states. It then reports the current stage and suggests the exact next skill, waiting for your CONTINUAR confirmation before proceeding.

How does the orchestrator detect the current feature stage?▼

It reads .reversa/active-requirements.json to find the feature directory, then classifies the stage purely by physical artifacts: missing requirements.md means vazio, open [DÚVIDA] markers mean clarify is needed, and checkbox ratios in actions.md distinguish coding-in-progress from done.

Does reversa-forward work on a new project without legacy extraction?▼

Yes, it supports greenfield mode. If no reverse-engineering output folder exists, it creates the _reversa_sdd/ and _reversa_forward/ directories and prompts you to choose a spec granularity, which it persists atomically in .reversa/config.toml.

Can reversa-forward modify or create feature artifacts?▼

No, it is strictly read-and-route. It never writes to active-requirements.json or any file inside the feature folders; all artifact creation is delegated to the next skill in the pipeline, with narrow exceptions for creating empty folders.

What happens if I pass a new feature idea while another feature is active?▼

It does not decide for you. It reports the ambiguity and offers two explicit options: type CONTINUAR to keep working on the active feature, or NOVA to hand the new description to /reversa-requirements, which owns the re-execution policy.