A stack-agnostic, self-improving AI development framework as a Claude Code plugin.
A starter cadence.yaml for a typical Rust project.
commands:
format: ["cargo fmt --check"]
lint: ["cargo clippy -- -D warnings"]
test: ["cargo test"]
boundaries:
- where: "src/features/**"
forbidden:
- "src/data/sources/**"
- "src/data/repositories/**"
reason: "Features must read via narrow providers in src/app"
- where: "src/data/sources/**"
forbidden:
- "src/features/**"
- "src/app/**"
reason: "Data sources are leaf-level"
use X::Y::Z, mod X, and crate::
referencescadence.yaml, or use a
single root config with multi-crate globs-D warnings promotes warnings to errors — Cadence aligns
with this strictnessResult<T, MyError> / anyhow / thiserror)