alignment-checkpoint

Extract goal, assumptions, and criteria and require /proceed approval before tool use.

8|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/jscraik/Agent-Skills --skill alignment-checkpoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alignment-checkpoint
Source: https://github.com/jscraik/Agent-Skills/tree/main/utilities/alignment-checkpoint
Command: npx skills add https://github.com/jscraik/Agent-Skills --skill alignment-checkpoint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and agents (resource) components.

What problem does it solve?

This Skill prevents misunderstandings and costly mistakes by ensuring explicit user approval before any potentially risky actions are taken.

Core Features & Use Cases

  • Intent Alignment: Extracts the user's explicit goal, implicit assumptions, and success criteria from their request.
  • Stasis Mode: Preserves user requests verbatim without implementation when explicitly instructed.
  • Approval Gate: Presents clear options and requires a /proceed command before executing tools or code.
  • Use Case: Before making significant code changes or running complex system commands, use this Skill to confirm the exact objective and get a clear go-ahead.

Quick Start

Use the alignment-checkpoint skill to confirm the goal and assumptions before proceeding with the request.

Frequently Asked Questions about alignment-checkpoint

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

FAQPage Schema
How do I require explicit user approval before executing high-stakes code changes?

To require explicit user approval before executing high-stakes code changes, you can use an intent-alignment gate that extracts goals, assumptions, and criteria, then requires a /proceed command before running any tools. This prevents costly mistakes by ensuring no tools run prior to user confirmation.

What is an intent-alignment gate and how does it prevent misunderstandings in software engineering?

An intent-alignment gate is a safety mechanism that extracts your explicit goal, implicit assumptions, and success criteria before acting. It prevents misunderstandings by presenting clear options and requiring explicit approval, ensuring the system only executes actions after confirming the exact objective.

Can I preserve a user request verbatim without implementing any code changes?

Yes, you can preserve a user request verbatim without implementing code changes by using stasis mode. This mode handles preservation-only requests, ensuring the system maintains the exact user input without executing any tools or making system modifications.

How do I extract assumptions and success criteria from an ambiguous system command request?

To extract assumptions and success criteria from an ambiguous system command request, apply an alignment checkpoint. This process evaluates the request to identify the explicit goal, implicit assumptions, and required criteria, holding further action until a clear go-ahead is provided.

When should I use a safety gate for complex system commands?

You should use a safety gate for complex system commands when making significant code changes or running potentially risky actions. It acts as an approval gate, confirming the exact objective and preventing tools from running until you explicitly issue a /proceed command.

Does the alignment-checkpoint Skill support running tools before user confirmation?

No, the alignment-checkpoint Skill does not support running tools before user confirmation. It ensures no tools are run prior to explicit /proceed approval, specifically preventing misunderstandings and costly mistakes by holding the system in stasis mode until the user provides a clear go-ahead.