flush

Flush deferred-commit queues and apply queued commits with git merge --ff-only.

3|Updated May 14, 2026
One-click install
npx skills add https://github.com/Mohammed-Abdelhady/hyperflow --skill flush-mohammed-abdelhady
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flush
Source: https://github.com/Mohammed-Abdelhady/hyperflow/tree/main/skills/flush
Command: npx skills add https://github.com/Mohammed-Abdelhady/hyperflow --skill flush-mohammed-abdelhady

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for manual flushing of deferred-commit queues in Git workflows, providing a recovery mechanism for interrupted chains.

Core Features & Use Cases

  • Deferred-Commit Queue Management: Manages and clears deferred-commit queues, ensuring consistent staging branches.
  • Recovery from Interruptions: Allows users to recover from interrupted chains where auto-flush did not run.
  • Use Case: If a chain process crashes before its auto-flush step, this Skill can be used to manually flush the queue, ensuring that pending commits are applied.

Quick Start

Run the /hyperflow:flush command to flush pending commits and apply staged changes to your branch.

Frequently Asked Questions about flush

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

FAQPage Schema
How do I manually flush a deferred-commit queue in Git?

To manually flush a deferred-commit queue in Git, run the `/hyperflow:flush` command. This applies pending commits from the queue manifest to your checked-out branch using fast-forward merge.

Why are my pending Git commits not applied after a chain process crashes?

Pending Git commits remain unapplied when an auto-flush step is interrupted by a chain crash. You can recover the workflow by manually running the flush command to apply the deferred commits.

How does git merge --ff-only work for deferred-commit recovery?

Git merge --ff-only applies queued deferred commits by fast-forwarding the current branch pointer without creating a merge commit. If the branch has diverged, it requires manual intervention to resolve.

Do I need a specific manifest file to flush pending commits?

Yes, flushing pending commits requires access to the `.hyperflow/commits-queue/manifest.json` file. This manifest tracks the deferred commits that the flush command applies to your branch.

What happens if my Git branch diverges during a deferred-commit flush?

If your Git branch diverges during a deferred-commit flush, the fast-forward merge fails and requires manual intervention. You must resolve the divergences before the queued commits can be applied.