agent-contracts-contracts-ci
Installation
SKILL.md
agent-contracts Contracts in CI
Use this skill when you want a stable workflow for changing agents safely (team + CI).
Goals
- Catch contract mistakes early (
strict=True) - Keep architecture up to date (
visualize) - Review breaking contract changes (
diff)
Recommended CI Checks
- Run tests:
pytest - Validate contracts (strict):
agent-contracts validate --strict --module <your.nodes> - Generate docs (optional):
agent-contracts visualize --module <your.nodes> --output ARCHITECTURE.md - Review breaking changes:
- Use
agent-contracts diffbetween two versions/modules - If breaking changes are expected, document them in release notes
- Use