Saves, restores session state including task progress, file changes, delegation history. Use when saving progress, resuming interrupted work, picking up where you left off, or checkpointing current work.
77
96%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
| Trigger | Action |
|---|---|
| Before first delegation | After decomposition, before agents start |
| After each phase | When a parallel batch completes |
| Before risky work | DB migrations, large refactors, security changes |
| Session end | Any session with incomplete work |
| Context running low | Checkpoint immediately |
Full checkpoint template moved to CHECKPOINT-TEMPLATE.md in this directory for progressive disclosure. Use that file as canonical, copy-pasteable checkpoint document.
See Decomposition Flow in decomposition skill for when to create checkpoints: decomposition.
.opencastle/SESSION-CHECKPOINT.md from example below.cat .opencastle/SESSION-CHECKPOINT.md; confirm listed files exist.# Session Checkpoint — 2026-04-01
## Summary
Implementing search filters — unit tests passing, E2E pending.
## Files Touched
- src/components/SearchFilter.tsx (new)
- src/hooks/useFilters.ts (modified)
## Task Status
| Task | Status |
|------|--------|
| TASK-12 Search filter component | Done |
| TASK-13 E2E filter tests | In Progress |
## Resume Instructions
1. Run `git checkout feat/search-filters`
2. Start dev server: `pnpm dev`
3. Continue TASK-13: write E2E tests for filter interactionsFor complete copy-pasteable template, see CHECKPOINT-TEMPLATE.md.
.opencastle/SESSION-CHECKPOINT.mdgit status, git branch — confirm you are on correct branchIf checkpoint missing or corrupt: Rebuild from git log --oneline -20, tracker state.
When all issues Done: archive to tracker; delete .opencastle/SESSION-CHECKPOINT.md.
7a69a05
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.