ralph-rollback

List checkpoints, rollback to a selected one, and reset Git state.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/doravidan/supreme-ralph --skill ralph-rollback
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralph-rollback
Source: https://github.com/doravidan/supreme-ralph/tree/main/templates/global/skills/ralph-rollback
Command: npx skills add https://github.com/doravidan/supreme-ralph --skill ralph-rollback

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rollback Ralph's progress to a previous checkpoint, discarding unwanted changes and restoring a stable state.

Core Features & Use Cases

  • List available checkpoints
  • Rollback to a selected checkpoint
  • Update completed subtasks and state
  • Perform Git reset when required and pause the system

Quick Start

Use the ralph-rollback command to revert to the most recent stable checkpoint, for example: /ralph-rollback cp-1706180400000

Frequently Asked Questions about ralph-rollback

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

FAQPage Schema
How do I rollback my task progress to a previous checkpoint?

To rollback task progress, you can use a command to select and restore a previous checkpoint, discarding unwanted changes. This updates the completed subtasks and restores a stable state.

Can I list available checkpoints before deciding which one to revert to?

Yes, the rollback mechanism lists available checkpoints before you select a target. This allows you to review your options and choose the specific stable state you want to restore.

Does rolling back to a previous checkpoint perform a git reset?

Yes, the rollback process may perform a git reset when required. This ensures your repository properly matches the selected checkpoint and discards any work completed since that point.

What happens to the system state after a successful rollback?

After a successful rollback, the system state is set to PAUSED. This prevents immediate automatic execution and ensures your environment remains stable after restoring the checkpoint.

How do I specify which checkpoint to restore during a rollback?

You specify the target checkpoint by including its identifier in the rollback command, for example by providing the checkpoint name like cp-1706180400000 to revert to that exact state.

Related Skills