What problem does it solve?
It prevents Shokunin’s locally installed ecosystem from silently drifting away from its declarative manifest, which can break tools and agents until things are manually repaired.
Core Features & Use Cases
- Drift detection via manifest: Compares
~/.shokunin/shokunin.json (single source of truth) against actual filesystem state using shokunin-update.ps1 status for accurate MISSING/OK/protected reporting.
- Safe change planning and guided apply: Produces a
plan summary before applying changes, then applies only after the user confirms the update.
- Backups, rollback, and health verification: Backs up prior state, supports rollback by timestamp, saves an update event to ChromaDB, and runs
memory-healthcheck.ps1 to verify integrity.
Quick Start
Ask the AI to run an ecosystem update by saying: “Check drift and update the Shokunin ecosystem safely, using plan and confirmation.”