Skip to content
Back to skills

Checkpoint Brief

ASecurity

Project completed stage Artifacts into a concise human-review block in `DECISIONS.md`; use before a Workflow checkpoint, not for Workflow routing or approval.

  • 512 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add WILLOSCAR/research-units-pipeline-skills --skill checkpoint-brief --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Checkpoint Brief?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Checkpoint Brief
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/willoscar-checkpoint-brief/badge)](https://www.skillsdirectory.com/skills/willoscar-checkpoint-brief)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: checkpoint-brief
description: Project completed stage Artifacts into a concise human-review block in `DECISIONS.md`; use before a Workflow checkpoint, not for Workflow routing or approval.
---

# Checkpoint Brief

Prepare the review surface between machine-produced Artifacts and a human
checkpoint. This Skill summarizes; it does not choose a Workflow, approve a
checkpoint, or modify semantic Artifacts.

## Inputs

- the active `PIPELINE.lock.md`
- the stage Artifacts named by the current Unit
- the existing `DECISIONS.md`

## Output

- one current checkpoint block in `DECISIONS.md`

## Steps

1. Read the locked Workflow and current checkpoint.
2. Inspect only the declared stage Artifacts.
3. Summarize scope, structure, coverage, and unresolved choices without adding
   new research claims.
4. Upsert the checkpoint block while preserving the approval checklist and
   prior Decision history.
5. Stop before approval. `human-checkpoint` owns the approval Decision.

## Acceptance

- `DECISIONS.md` names the current checkpoint and the Artifacts reviewed.
- unresolved choices are explicit and bounded.
- no approval is inferred or written.
- no Pipeline lock, Unit state, or semantic Artifact is changed.

## Script

```bash
uv run python .codex/skills/checkpoint-brief/scripts/run.py \
  --workspace workspaces/<name> \
  --checkpoint C2 \
  --inputs 'outline/taxonomy.yml;outline/outline.yml'
```

The Pipeline adapter supplies the current Unit's declared `inputs`. Manual
invocations must do the same; an empty input list is reported as unreviewable
rather than inferred from unrelated Workspace files.

Files in this skill

  • SKILL.md1.6 KB
  • scripts/run.py1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.