src/orchestrator/skills/session-checkpoints/SKILL.md
Saves and restores session state including task progress, file changes, and delegation history. Use when saving progress, resuming interrupted work, picking up where you left off, or checkpointing current work.
npx skillsauth add etylsarin/opencastle session-checkpointsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
| 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 |
The full checkpoint template has been moved to CHECKPOINT-TEMPLATE.md in this directory for progressive disclosure. Use that file as the canonical, copy-pasteable checkpoint document.
See the Decomposition Flow in the decomposition skill for when to create checkpoints: decomposition.
.opencastle/SESSION-CHECKPOINT.md from the example below.cat .opencastle/SESSION-CHECKPOINT.md and 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 interactions
For the complete copy-pasteable template, see CHECKPOINT-TEMPLATE.md.
.opencastle/SESSION-CHECKPOINT.mdgit status and git branch — confirm you are on the correct branchIf checkpoint is missing or corrupt: Rebuild from git log --oneline -20 and tracker state.
When all issues Done: archive to tracker, delete .opencastle/SESSION-CHECKPOINT.md.
development
Defines 10 sequential validation gates: secret scanning, lint/test/build checks, blast radius analysis, dependency auditing, browser testing, cache management, regression checks, and smoke tests. Use when running pre-deploy validation or CI checks, CI/CD pipelines, deployment pipeline validation, pre-merge checks, continuous integration, or pull request validation.
development
Generates test plans, writes unit/integration/E2E test files, identifies coverage gaps, and flags common testing anti-patterns. Use when writing tests, creating test suites, planning test strategies, mocking dependencies, measuring code coverage, or test planning.
development
Provides model routing rules, validates delegation prerequisites, supplies cost tracking templates, and defines dead-letter queue formats for Team Lead orchestration. Load when assigning tasks to agents, choosing model tiers, starting a delegation session, running a multi-agent workflow, delegating work, choosing which model to use, or assigning tasks.
data-ai
Implements technical SEO: meta tags, JSON-LD structured data, sitemaps, and crawlability fixes. Use when adding schema markup, JSON-LD, robots.txt updates, canonical URLs, Open Graph tags, or improving crawlability.