Contract Check — Development skill for Claude Code
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
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.
- Run the fixture round-trip tests:
cd kenny-server && pytest -k fixtures -qcd kenny-agent && cargo test fixtures -q
- Cross-check the catalog in
docs/protocol.mdagainstkenny-server/kenny_server/tools.pyandkenny-agent/src/dispatch.rs: every tool present on both sides, names identi
Alternatives in Development
- Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
- Tiger Docs MCP Server - Development Guidelines — Tiger Docs MCP Server - Development Guidelines skill 1.7k ★
- Tentacle Context Init — You are working on the {{tentacleName}} section 1.4k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Accuracy Verify Files
Accuracy-scout step 2 — check files exist, line numbers in range, function signatures match
Webhook Contract
Build or verify a webhook delivery contract for a handler in this repo (synthetic offline replays, no server).
Botbus Protocol
The BotBus protocol: how a menu bar app on your computer and the companion apps on your phone and watch stay i
Rails To Spring
Port a service or chosen endpoints to another stack (e.g. Rails+GraphQL → Spring Boot), preserving the contrac
Apply Airtight
Take this docs template to the current repo. Research it (including what is actually wired), plan the docs lay
Check Health
Verify CAM system health - build, types, server, dashboard
Related Agents
Contract Guard
Read-only reviewer that checks both components against the wire contract and golden fixtures. Use before integ
A2ui Advisor
Authoritative, self-contained A2UI specification + advisor — the single source of truth for adopting A2UI end-
Python Sidecar Specialist
Use for the Python sidecars on both surfaces: the verify checks (syntax, imports, statement mapping, coverage.