checkpoint

Execute checkpoint workflows with automatic task progression and final approval.

2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/potenlab/marketplace-potenlab --skill checkpoint-potenlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/potenlab/marketplace-potenlab/tree/main/reference/medium-project/skills/checkpoint
Command: npx skills add https://github.com/potenlab/marketplace-potenlab --skill checkpoint-potenlab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams manage long-running automation flows by automatically executing tasks within a checkpoint and requiring human approval only at the checkpoint completion, reducing manual coordination and drift.

Core Features & Use Cases

  • Auto-flow execution: a checkpoint runs tasks end-to-end with built-in checks, visibility, and guardrails.
  • State-driven progress: loads progress from .planning/CHECKPOINTS.md and .planning/PRD.md to resume where left off.
  • Checkpoint lifecycle: marks active milestone, validates completion, generates diffs, and commits when approved.
  • Recovery & visibility: provides a status dashboard and supports resuming interrupted checkpoints across sessions.
  • Guardrails & automation: enforces build, lint, and tests before final commit and auto-starts the next checkpoint after completion.

Quick Start

Start the first checkpoint by issuing /checkpoint start CP1 and approve the final commit when prompted.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I automate long-running project workflows with human approval checkpoints?

You can automate long-running project workflows by executing tasks end-to-end within a checkpoint, requiring human approval only at the checkpoint completion. This reduces manual coordination and drift by enforcing build, lint, and test guardrails before generating a final commit.

How does state-driven progress tracking resume interrupted automation tasks?

State-driven progress tracking resumes interrupted automation tasks by loading saved states from .planning/CHECKPOINTS.md and .planning/PRD.md files. This allows the workflow to pick up exactly where it left off across sessions without losing completed task history.

Do I need specific repository files to start checkpoint automation?

Yes, checkpoint automation requires a repository with .planning state files, specifically CHECKPOINTS.md and PRD.md. These files provide the necessary project state and milestone definitions to validate completion, generate diffs, and commit upon approval.

What's the best way to enforce build and lint guardrails before committing automated tasks?

The best way to enforce build and lint guardrails is using a checkpoint workflow that automatically validates completion criteria before final commit. It enforces build, lint, and tests, ensuring code quality standards are met before allowing progression to the next checkpoint.

Can I track checkpoint status across multiple automation sessions?

Yes, you can track checkpoint status across multiple sessions using the provided status dashboard. It offers visibility into active milestones and supports resuming interrupted checkpoints, ensuring long-running automation flows remain coordinated and recoverable.

How do I start the first checkpoint and approve the final commit?

Start the first checkpoint by issuing the /checkpoint start CP1 command. The system auto-runs the tasks to completion with built-in checks, and you approve the final commit when prompted, allowing automatic progression to the next checkpoint afterward.