What problem does it solve?
This Skill provides a safe and structured way to undo development work at a granular level (track, phase, or task) within a Git repository, ensuring project consistency and preserving history.
Core Features & Use Cases
- Granular Reversion: Revert commits associated with specific tasks, phases, or entire tracks.
- Impact Analysis: Clearly shows which commits, files, and status changes will be affected before execution.
- Confirmation Gates: Requires explicit user approval before performing any revert actions.
- State Validation: Verifies
plan.md and metadata.json consistency after reverting.
- Use Case: You've completed a task, but a later change revealed a fundamental flaw. Use this Skill to safely undo just that task's commits without affecting other work in the current phase.
Quick Start
Use the revert skill to undo task 2.3.