- Self-test:
scripts/check.sh - Whitespace check:
git diff --check - Shell syntax: included in
scripts/check.sh
SKILL.mdfrontmatter keepsname: loop.- Every operating mode appears in both
SKILL.mdandREADME.md. - Every mode has clear edit boundaries.
templates/includes available workflow templates; ordinary tasks need not create every file.- Contract, trace, bottleneck, and restart guidance is consistent across docs and templates.
README.mdexamples match the current modes.CHANGELOG.mdincludes user-facing changes underUnreleased.install.shdefault path matches README compatibility docs.- No instruction weakens secret handling or authorization for consequential actions; already granted authorization is reused.
- Independently exercise continuation and read-only modes in disposable fixtures when changing workflow behavior.
scripts/check.shpasses.git diff --checkpasses.- New behavior is documented in
README.mdandCHANGELOG.md. - Git-based installs update by fast-forward only; copied installs retain their location and are synchronized from validated package files with a backup.
- Fix only failures caused by the current change.
- Re-run
scripts/check.sh. - Re-run
git diff --check. - Do not commit until both checks pass.