nullthrone

Contract Check — Development skill for Claude Code

Development community

Verify kenny-server and kenny-agent both match docs/protocol.md and the golden fixtures.

How to install Contract Check

Installs to ~/.claude/commands/nullthrone-kenny-contract-check.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/nullthrone/kenny/HEAD/.claude/commands/contract-check.md -o ~/.claude/commands/nullthrone-kenny-contract-check.md

Restart Claude Code, or start a new session, for it to be picked up.

What Contract Check does


description: Verify kenny-server and kenny-agent both match docs/protocol.md and the golden fixtures

Check the wire contract is honored on both sides. Do not change the contract.

  1. Run the fixture round-trip tests:
    • cd kenny-server && pytest -k fixtures -q
    • cd kenny-agent && cargo test fixtures -q
  2. Cross-check the catalog in docs/protocol.md against kenny-server/kenny_server/tools.py and kenny-agent/src/dispatch.rs: every tool present on both sides, names identi

Alternatives in Development

Full documentation available on GitHub

View Source Repository