ctl-release
Installation
SKILL.md
Option: CTL Release
Initiation (I)
Invoke when:
- Source code changed in
packages/spikectl/orpackages/ctl/ - Need to rebuild CLI binaries for Nix distribution
- Updating CLI tools after refactoring
Observation Space (Y)
| Observable | How to Check |
|---|---|
| Source modified | git status packages/{spikectl,ctl}/src/ |
| Binary stale | Compare bin/ mtime vs src/ mtime |
| TypeScript valid | bunx tsc --noEmit |