# Checkpointed Workflow

> Use when the user asks to assemble and validate a checkpointed report bundle.

- Skill: `skael-dev/checkpointed-workflow` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add skael-dev/checkpointed-workflow`
- Raw SKILL.md: https://api.skillmd.com/api/skills/skael-dev/checkpointed-workflow/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: skael-dev (https://skillmd.com/u/skael-dev)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/skael-dev/checkpointed-workflow

---


Assemble a report bundle in two checkpointed stages, packaging the result
without ever writing outside the designated output directory.

1. Run `scripts/build.py` to assemble the report bundle — postcondition: the
   script exits 0 and bundle/ exists.

MUST NOT write any file outside out/ at any point in this workflow.

2. Run `scripts/validate.py` — postcondition: validates the bundle
   contents against manifest.json and exits 0.
3. Run `scripts/package.py` — postcondition: packages the bundle into
   out/report.zip.
4. Run `scripts/verify.py` — postcondition: validates out/report.zip
   against the manifest checksum and exits 0.

If any step cannot complete, stop and report the failure state before
proceeding to any further step.

