# AGENTS.md — agecli-skill-protocol
## What is this
Wire protocol contract crate for agecli skill ↔ host UDS communication.
Published on crates.io. Consumed by `agecli-skill-sdk` and `agecli-skill-runtime`.
## Engineering rules
- English for code, comments, commits.
- No dependencies on any other agecli-* crate.
- Semver strictly: major bump = wire-protocol breaking change.
- Edition 2024, MSRV 1.85.
## Verification
```bash
cargo fmt --check
cargo clippy --all-targets -- -D warnings
cargo test --workspace
```
## Workflow
Branch → implement (TDD) → test → review → merge → tag vX.Y.Z → CI publishes to crates.io.