What problem does it solve?
Modifying a multi-workspace codebase like OpenChamber risks breaking shared contracts, persisted data, and platform runtimes when changes are under-validated or over-engineered. This Skill enforces a disciplined process that matches validation effort to actual change risk.
Core Features & Use Cases
- Risk Classification: Categorizes every change as local implementation, module contract, cross-workspace contract, persisted/external behavior, or platform/runtime behavior, each with defined planning consequences.
- Validation Matrix: Maps each change type to its minimum required validation, from focused package tests to workspace-wide type-checks, dead-code analysis, and compatibility round-trip tests.
- Structural Discipline: Enforces minimal complete diffs, explicit dependencies, early failure rejection, and explicit rollback/cleanup for destructive or multi-step operations.
- Use Case: When renaming an exported type shared between the web and VS Code packages, the Skill directs you to trace all consumers, run workspace-wide type-checks plus
bun run dead-code, and update owning docs.
Quick Start
Ask the agent to implement a fix or refactor in the OpenChamber repository and it will classify the change risk, scope the diff, and run the matching validation before completing.