Steps for releasing a new version.
Scanned 9/12/2026
Install to Claude Code
npx -y skills add nwiizo/cargo-coupling --skill release --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Release?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/nwiizo-release)More formats (shields.io, HTML) on the badges page.
# Release Workflow Skill
Steps for releasing a new version.
## Pre-Release Checks
```bash
# 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
```bash
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`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!