flow-revert

Reverts tasks, phases, or flows while synchronizing Git history and Beads tasks.

15|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/cofin/flow --skill flow-revert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flow-revert
Source: https://github.com/cofin/flow/tree/main/templates/codex/skills/flow-revert
Command: npx skills add https://github.com/cofin/flow --skill flow-revert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows for precise and safe reversion of development work, ensuring that undoing changes is as controlled as making them.

Core Features & Use Cases

  • Git-Aware Revert: Reverts tasks, phases, or entire flows while respecting Git history.
  • State Management: Updates spec files and reopens Beads tasks to maintain workflow integrity.
  • Use Case: After implementing a feature that turned out to be incorrect, use this Skill to revert the last task or even the entire flow, ensuring your codebase and task management are synchronized.

Quick Start

Use the flow-revert skill to undo the last task.

Frequently Asked Questions about flow-revert

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

FAQPage Schema
How do I revert a Git commit and reopen the associated task in my workflow?

To revert a Git commit and reopen a task, use a Git-aware rollback to synchronize history, update specification files, and reopen the associated Beads task for seamless workflow management.

Can I rollback an entire development phase instead of just a single task in Git?

Yes, you can rollback an entire development phase in Git. The revert supports task, phase, or full flow rollbacks, synchronizing Git history and updating spec files to maintain project state integrity.

What is the best way to undo feature implementation while maintaining codebase integrity?

The best way to undo a feature implementation is a Git-aware revert that rolls back the incorrect code changes while automatically updating specification files and reopening associated tasks.

How does reverting a task affect my specification files and task management state?

Reverting a task updates specification files and reopens associated tasks in Beads. This synchronizes your Git history with your task management state to maintain workflow integrity during iterative development.

When should I use a task-level revert versus a full flow rollback?

Use a task-level revert to undo a single incorrect implementation, and use a full flow rollback when an entire feature direction is wrong. Both approaches synchronize Git history and reopen associated Beads tasks.

Do I need Beads task management to undo code changes with this Git revert approach?

Beads task management is integrated into the revert process to automatically reopen associated tasks. This ensures your task tracking and code rollback remain synchronized when you revert development work.