Agent skill · software engineering · rtk-ai
ship
Build, commit, push & version bump workflow - automates the complete release cycle
Why this skill is useful
Adds an executable script for automating the entire release cycle, including version bumping, changelog updates, and CI/CD triggers.
What it needs
Requires cargo, git, hyperfine installed locally. About 5k tokens when loaded. Last updated 2026-08-06. 75,070 stars on the source repository.
What this skill does
Ship Release Systematic release workflow for RTK: build verification, version bump, changelog update, git tag, and push to trigger CI/CD. When to Use Manual invocation: When ready to release a new version After feature completion: Before tagging and publishing Before version bump: To automate the release checklist Pre-Release Checklist (Auto-Verified) Before running /ship, verify: 1. Quality Checks Pass 2. Performance Benchmarks Pass 3. Integration Tests Pass 4. Git Clean State Release Workflow Step 1: Determine Version Bump Semantic Versioning (MAJOR.MINOR.PATCH): MAJOR (v1.0.0): Breaking changes (rare for RTK) MINOR (v0.X.0): New features, new filters, new commands PATCH (v0.0.X): Bug fixes, performance improvements Examples: New filter added (rtk pytest) → MINOR bump (v0.16.0 → v0.17.0) Bug fix in git log filter → PATCH bump (v0.16.0 → v0.16.1) Breaking CLI arg change → MAJOR bump (v0.16.0 → v1.0.0) Step 2: Update Version Files to update: 1. Cargo.toml (line 3): version = "X.Y.Z" 2. README.md (if version mentioned) Note: CHANGELOG.md is auto-generated by release-please from conventional commit messages — do not edit manually. Example: CHANGELOG.md template: Step 3: Build and Verify Step 4: Commit Version Bump Step 5: Create Git Tag Step 6: Push to Remote Post-Release Verification After pushing, verify: 1. GitHub Actions CI/CD Pass 2. GitHub Release Created 3. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills rtk-ai/ship