Release Workflow Skill

SkillDev tools

A coupling analysis tool for Rust projects - measuring the 'right distance' in your code

Available today. Use it from your connected AI after setup.

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

  1. Update version in Cargo.toml
  2. Refresh Cargo.lock with cargo build --release
  3. 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 --check
  • cargo 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