Release Prep
SkillDocs & knowledgePrepare the specified crates for release, checking documentation, native and wasm tests, and examples per crate, without actually releasing. Use when asked to prep crates for release.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Release Prep skill
What this skill tells your AI
The instructions your AI receives, as published by mrchantey/beet in .agents/skills/release/SKILL.md and read by ahel’s review.
Prepare the specified crates for release, one by one. For each crate follow the below procedure.
Do not actually release the crate.
1. Documentation
Gain an understanding of the intended usage of the crate. Do not comb through every single source file, just check the high level types and ensure they are well documented. Ensure the README.md is up to date and of high quality. The lib.rs should include the readme as crate level docs.
2. Testing
Run checks and tests for the crate with all features, both native and wasm:
cargo check -p CRATE_NAME --all-features
cargo check -p CRATE_NAME --all-features --target=wasm32-unknown-unknown
timeout 1m cargo test -p CRATE_NAME --all-features | tail 30
timeout 1m cargo test -p CRATE_NAME --all-features --target=wasm32-unknown-unknown --lib | tail 30
3. Examples
All examples are located in examples/CRATE_NAME, not crates/CRATE_NAME/examples. Ensure an example exists for each intended usage of the crate. If one is missing create it.
For each example:
- check the implementation is up to date.
- ensure the example is well and consistently documented, include the command to run the example, specifying features.
- run the example to verify it works, ie:
timeout 1m cargo run --example server --features=http_server | tail 30(then simultaneously run acurl, waiting for it to be live)
Signals
- GitHub stars
- 134
- Forks
- 8
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
release-mrchantey- Source
- github.com/mrchantey/beet