mcpbeat Sign in

Human Checkpoint Agent Skill

Review and record one pending human checkpoint in a research Workspace; use when a HUMAN Unit is blocked on an `Approve C*` decision, and never treat silence or artifact existence as approval.

1k tokens
context cost
the whole folder, loaded on every use
2
files
ships runnable scripts
0
copies elsewhere
how many repositories repackaged it
496
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/WILLOSCAR/research-units-pipeline-skills --skill human-checkpoint

What comes with it

1 167 bytes besides the instruction
scripts/run.py

The instruction itself

10 sections, as written by the author

Human Checkpoint

A checkpoint is consent, not a formatting step. It binds a named human

Decision to the exact Artifacts and constraints reviewed before execution may

continue.

Inputs

  • DECISIONS.md.
  • UNITS.csv and STATUS.md for the active checkpoint.
  • Artifacts declared by the locked Pipeline for that checkpoint.

Outputs

  • Updated DECISIONS.md.
  • A checkpoint Decision in the Run ledger.

Steps

1. Identify the pending checkpoint

Inspect STATUS.md, UNITS.csv, and the active runner message. Select the

first blocked HUMAN Unit and its C* identifier. If multiple checkpoints

appear active or the checklist is missing, stop and repair the projection

before approving anything.

Completion criterion: exactly one pending checkpoint and its owning HUMAN Unit

are identified.

2. Review the declared Artifacts

Read the locked Pipeline's checkpoint contract and inspect every named Artifact.

Record requested constraints or scope changes in the checkpoint block before

approval; do not silently modify reader-facing content as part of sign-off.

Completion criterion: the reviewer can name the Artifacts inspected and any

constraints attached to the Decision.

3. Record approval through the adapter

Use the Pipeline adapter so the Markdown checkbox and machine Decision ledger

remain synchronized:

uv run python scripts/pipeline.py approve \
  --workspace workspaces/<name> \
  --checkpoint <C*>

Do not infer approval from chat silence, a completed Artifact, or an existing

but unchecked checklist item.

Completion criterion: DECISIONS.md contains [x] Approve C* and the Run

ledger records checkpoint.approved for the same checkpoint.

4. Hand execution back to the Runner

Resume through the Pipeline adapter. The Harness may complete the HUMAN Unit

and expose the next eligible Unit; this Skill does not execute downstream

semantic work itself.

Completion criterion: the checkpoint is no longer the active blocker, or one

new specific blocker is visible in durable Workspace state.

Context Pointers

  • The locked pipelines/*.pipeline.md owns checkpoint purpose and required

review Artifacts.

  • DECISIONS.md is the human-readable Decision surface.
  • .harness/decisions.jsonl is the machine-readable history; update it

through the adapter rather than by hand.

  • Use checkpoint-brief to recreate a post-route checkpoint review block.
  • scripts/run.py is a runner-compatibility helper that only toggles the

Markdown checkbox. Prefer scripts/pipeline.py approve, which also records

the machine Decision.

Troubleshooting

  • If the approvals checklist is missing after C0, materialize the review block

with checkpoint-brief before approval. Use pipeline-router only for the

initial C0 route.

  • If reviewed upstream Artifacts later change, expect the Harness to revoke the

stale approval and request a new Decision.

Other skills for the same job

different authors, same section of the catalogue
Doc Coauthoring
by anthropics
vendor ×10

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

4k tokens
File Organizer
by frostant
×10

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

3k tokens
Domain Name Brainstormer
by frostant
×8

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

1k tokens
Brainstorming
by ZhanlinCui
×4

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

626 tokens
Planning With Files
by ZhanlinCui
×3

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

9k tokens scripts
Scientific Brainstorming
by christophacham
×3

Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.

5k tokens
GitHub Project Management
by ComeOnOliver
×3

Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning

14k tokens
Grill Me
by ComeOnOliver
×3

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

3k tokens

How to use it

Copy the folder

Take willoscar/human-checkpoint from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.