checkpoint-resume

Checkpoint and resume multi-phase tasks across commits and GitHub issues.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Cuki2910/M2G-NET --skill checkpoint-resume-cuki2910
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint-resume
Source: https://github.com/Cuki2910/M2G-NET/tree/main/.agents/skills/checkpoint-resume
Command: npx skills add https://github.com/Cuki2910/M2G-NET --skill checkpoint-resume-cuki2910

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Read, Write, Edit, Grep, Glob, TaskCreate, TaskUpdate, TaskList, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that long-running, multi-phase tasks can be paused, resumed, or saved progress, providing rate-limit resilience and seamless session management.

Core Features & Use Cases

  • Checkpoint/Resume: Saves the state of a multi-phase task at each phase, allowing the user to resume from the last completed phase in case of interruption.
  • Rate Limit Resilience: Protects against rate limit hits by saving the task state after each phase, ensuring minimal loss of progress.
  • Session Management: Provides a structured way to manage complex tasks with multiple phases, ensuring that the user can easily pick up where they left off.

Quick Start

To start a new pipeline, run: scripts/init-pipeline.sh <branch> and follow the on-screen instructions.

Frequently Asked Questions about checkpoint-resume

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

FAQPage Schema
How do I resume a long-running pipeline after an interruption?

To resume a long-running pipeline after an interruption, this system saves the task state at each completed phase. You can restart the session and automatically pick up execution from the last saved checkpoint without losing progress.

What is checkpoint/resume for multi-phase task management?

Checkpoint/resume for multi-phase task management is a pipeline orchestration technique that saves progress after each phase. It ensures complex tasks spanning commits and large file changes can be paused and resumed seamlessly.

How do I protect pipeline orchestration from rate limit hits?

To protect pipeline orchestration from rate limit hits, the system provides rate limit resilience by saving task state after every phase. This minimizes progress loss and allows the pipeline to resume once limits reset.

Do I need Bash and file editing capabilities to manage long-running task sessions?

Yes, managing long-running task sessions requires Bash, Read, Write, Edit, Grep, and Glob capabilities, along with task tracking functions. These dependencies enable the system to execute scripts and maintain checkpoint files.

How do I start a new pipeline for multi-phase task orchestration?

To start a new pipeline for multi-phase task orchestration, run the initialization script via Bash. You execute `scripts/init-pipeline.sh <branch>` and follow the on-screen instructions to set up the session.

When should I use checkpoint session management for complex tasks?

You should use checkpoint session management for complex tasks spanning multiple phases like commits and GitHub issues. It is necessary when tasks are long-running and susceptible to interruptions or rate limits.