human-checkpoint
SKILL.md
Human Checkpoint (HITL sign-off)
Goal: make human approvals explicit and auditable, so downstream units can safely proceed.
This skill is intentionally simple: it standardizes how a human signs off in DECISIONS.md.
Inputs
Required:
DECISIONS.md
Optional:
UNITS.csv(to confirm which checkpoint is currently blocked, e.g.,C1/C2)STATUS.md(to confirm the current checkpoint)
Outputs
DECISIONS.md(updated checkbox + short sign-off note)
Procedure
-
Identify the blocked checkpoint
- Check the runner message (or
STATUS.md), or inspectUNITS.csvfor the firstowner=HUMANunit that isBLOCKED.
- Check the runner message (or
-
Open
DECISIONS.mdand find the approvals checklist- Look for a line like:
- [ ] Approve C2 ...
- Look for a line like:
-
Review the artifacts required by that checkpoint
- The pipeline doc (
pipelines/*.pipeline.md) usually lists what to review (e.g., protocol, outline, module plan). - If the checkpoint block is missing, add a short checklist into
DECISIONS.md(what you reviewed).
- The pipeline doc (
-
Approve
- Tick the checkbox:
- [x] Approve C* - Append a short note under the checkpoint block (recommended):
- Date
- Artifacts reviewed
- What you approved + constraints (if any)
- Signed by
- Tick the checkbox:
Acceptance
- The correct
Approve C*checkbox inDECISIONS.mdis ticked ([x]). - Any added sign-off note does not silently expand scope or contradict the run goal.
Troubleshooting
The approvals checklist is missing in DECISIONS.md
Fix:
- Run
pipeline-routerfor the relevant checkpoint block, or add a minimal block manually:
## Approvals (check to unblock)
- [ ] Approve C2
Weekly Installs
8
Repository
willoscar/resea…e-skillsGitHub Stars
296
First Seen
Feb 27, 2026
Security Audits
Installed on
opencode8
gemini-cli8
github-copilot8
codex8
amp8
cline8