Release Workflow Skill
SkillDev toolsA coupling analysis tool for Rust projects - measuring the 'right distance' in your code
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 Workflow Skill skill
What this skill tells your AI
The instructions your AI receives, as published by nwiizo/cargo-coupling in .claude/skills/release/SKILL.md and read by ahel’s review.
Steps for releasing a new version.
Pre-Release Checks
# Check formatting
cargo fmt --all -- --check
# Lint (treat warnings as errors)
cargo clippy --all-targets --all-features -- -D warnings
# Run tests
cargo test --all-features
# Verify release build
cargo build --release
Version Bump
- Update version in
Cargo.toml - Refresh
Cargo.lockwithcargo build --release - Commit with message:
chore: release vX.Y.Z
Release Commit
git add Cargo.toml Cargo.lock
git commit -m "chore: release vX.Y.Z"
git tag -a vX.Y.Z -m "vX.Y.Z"
git push origin main
git push origin vX.Y.Z
Automation
Pre-commit hook configured in .claude/settings.json runs:
cargo fmt --all --checkcargo clippy --all-targets --all-features -- -D warnings
Signals
- GitHub stars
- 96
- Forks
- 2
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
release-nwiizo- Source
- github.com/nwiizo/cargo-coupling