reversa-resume

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When working with the reversa spec-driven development flow, only one feature can be active at a time. This Skill lets you safely resume a previously paused feature without losing progress on the currently active one, handling the state swap in active-requirements.json atomically. ## Core Features & Use Cases - Paused Feature Listing: Reads paused-features from .reversa/active-requirements.json, detects each feature's physical stage (requirements, plan, coding-em-progresso, done) from files on disk, and flags orphaned entries whose folders were deleted. - Safe State Swap: Moves the currently active feature into paused-features (or discards it if done/empty), promotes the chosen paused feature to active, and writes the 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 the 'user-auth' feature mid-coding to fix an urgent bug. After the fix, run this Skill, pick 'user-auth' from the numbered list, and it becomes active again with a suggestion of the next command (e.g., /reversa-coding). ## Quick Start Ask the agent to resume a paused reversa feature and choose 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?▼

Invoke the reversa-resume skill, which lists all entries in the paused-features array of active-requirements.json with their detected stage. Type the number of the feature you want, and it swaps that feature into the active slot while pausing or discarding the current one.

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 stage, 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.

Can reversa-resume create a new feature?▼

No. The skill explicitly does not create features; it only swaps the active feature with one already listed in paused-features. To create a feature, use the reversa-requirements skill instead.

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

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

Why does reversa-resume fail with 'no active feature' error?▼

The skill aborts if .reversa/active-requirements.json does not exist, because it needs an active feature to exchange. Run reversa-requirements first to create the project's initial feature before resuming paused ones.