A stack-agnostic, self-improving AI development framework as a Claude Code plugin.
A starter cadence.yaml for a typical Java project (Maven or Gradle).
commands:
format: ["mvn -q spotless:check"]
lint: ["mvn -q -DskipTests compile", "mvn -q checkstyle:check"]
test: ["mvn -q test"]
boundaries:
- where: "src/main/java/com/example/features/**"
forbidden:
- "src/main/java/com/example/data/sources/**"
- "src/main/java/com/example/data/repositories/**"
reason: "Features must read via narrow providers in com.example.app"
- where: "src/main/java/com/example/data/sources/**"
forbidden:
- "src/main/java/com/example/features/**"
- "src/main/java/com/example/app/**"
reason: "Data sources are leaf-level"
com/example with your actual package root./gradlew spotlessCheck, ./gradlew check,
./gradlew test/cadence-init per module or use a
root config with module-aware globs