reversa-resume

Swaps the active feature with a paused feature in the reversa workflow state files.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/Helcio-Nogueira/Painel_Inteligente_Hackaton_2026 --skill reversa-resume-helcio-nogueira
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: reversa-resume
Source: https://github.com/Helcio-Nogueira/Painel_Inteligente_Hackaton_2026/tree/main/.agents/skills/reversa-resume
Command: npx skills add https://github.com/Helcio-Nogueira/Painel_Inteligente_Hackaton_2026 --skill reversa-resume-helcio-nogueira

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working with the reversa feature-development framework, only one feature can be active at a time, and switching back to a previously paused feature requires careful manual edits to active-requirements.json without losing progress on either feature. This Skill automates that swap safely. ## Core Features & Use Cases - Paused Feature Listing: Reads paused-features from .reversa/active-requirements.json, detects each feature's physical stage (requirements, plan, coding-in-progress, done) from files on disk, and flags orphaned entries whose folders were deleted. - Safe State Swap: Pauses or discards the currently active feature based on its detected stage, promotes the chosen paused feature to active, and writes the updated JSON atomically via tempfile plus rename. - Lifecycle Hooks: Applies before-resume and after-resume hooks from .reversa/hooks.yml, skipping disabled entries. - Use Case: You paused a half-planned feature to fix an urgent bug; after finishing, run the resume flow to list paused features, pick the old one, and have the bug-fix feature automatically moved back into paused-features with a timestamp. ## Quick Start Type /reversa-resume or ask to retomar a paused feature, then pick its number from the presented list.

Frequently Asked Questions about reversa-resume

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

FAQPage Schema
How do I resume a paused feature in the reversa workflow?▼

Run /reversa-resume or ask to retomar a paused feature. The skill lists all entries in the paused-features array of active-requirements.json with their detected stage, and you pick one by number to make it active.

What happens to the currently active feature when I resume another one?▼

The active feature's physical stage is detected from its files. If it is in requirements, plan, or coding-in-progress, it is pushed into paused-features with a paused-at timestamp; if done or empty, it is discarded from the active slot without being paused.

How does the skill detect a feature's current stage?▼

It inspects the feature directory: missing requirements.md means empty, roadmap.md missing means requirements stage, actions.md missing means plan stage, unchecked actions mean coding-in-progress, and all actions checked means done.

What if the paused feature's folder was deleted manually?▼

The entry is marked as orphaned (ausente) in the list. If you select it, the skill offers to remove just that stale entry from paused-features without performing any swap.

Can reversa-resume create a new feature?▼

No. It only swaps the active feature with an existing paused one. To create a new feature you must use /reversa-requirements, and the skill aborts if active-requirements.json does not exist.