checkpoint

Analyze current context and present 2-5 next-step options via AskUserQuestion.

5|2|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/petekp/agent-skills --skill checkpoint-petekp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: checkpoint
Source: https://github.com/petekp/agent-skills/tree/main/skills/checkpoint
Command: npx skills add https://github.com/petekp/agent-skills --skill checkpoint-petekp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Meta-cognitive decision support that analyzes current context and surfaces intelligent next-step options to the user. Use this skill when: (1) User explicitly invokes /checkpoint, (2) Significant work has been completed and a checkpoint is valuable, (3) Uncertainty or ambiguity exists about requirements or approach, (4) Task complexity has expanded beyond initial scope, (5) Before finalizing or committing to ensure nothing is missed. This skill pauses execution, assesses the situation holistically, and presents 2-5 contextually-appropriate options via AskUserQuestion, with a recommended option and rationale.

Core Features & Use Cases

  • Pause, assess, and surface intelligent next-step options to the user.
  • Workflow: Context assessment, 2-5 option generation, recommendation, and presenting via AskUserQuestion in a structured format.
  • Includes a recommended option and rationale to help move forward with confidence.

Quick Start

To activate, simply invoke the checkpoint at a suitable moment to pause, evaluate context, and present 2-5 next-step options with a recommended choice.

Frequently Asked Questions about checkpoint

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

FAQPage Schema
How do I pause an AI-assistant workflow to present decision support options?

To pause an AI-assistant workflow for decision support, invoke a checkpoint during execution. This pauses the task, analyzes the current context holistically, and surfaces 2-5 intelligent next-step options with a recommended choice and rationale.

When should I use a checkpoint to evaluate task complexity in a workflow?

Use a checkpoint to evaluate task complexity when significant work is completed, uncertainty exists about requirements, task scope has expanded, or before finalizing to ensure nothing is missed. It assesses the situation and presents structured options to guide you forward.

What is meta-cognitive decision support and how does it generate workflow options?

Meta-cognitive decision support analyzes the current context of a workflow to surface intelligent next-step options. It generates 2-5 contextually appropriate choices, including a recommended option with rationale, to help you navigate decision points with confidence.

How do I present multiple options with a recommendation during user interaction?

Present multiple options with a recommendation by using AskUserQuestion to deliver a structured list. This provides 2-5 options with a clear header and includes a recommended option alongside its rationale to guide the user interaction effectively.

Does decision support work when uncertainty exists about project requirements?

Yes, decision support works specifically when uncertainty exists about requirements or approach. The checkpoint pauses execution to assess ambiguity holistically and surfaces intelligent options to help clarify the project direction and resolve the uncertainty.

What are the limitations of using automated options generation for decision support?

Automated options generation is limited to surfacing 2-5 choices based on the current context. It requires a clear workflow state to analyze effectively and may not capture external project constraints outside the immediate AI-assistant interaction context.