$npx skillfedfor your agent

Ship

Ship orchestrates the full release cycle for RTK projects: quality verification, semantic versioning, changelog generation, git tagging, and remote push to activate CI/CD pipelines. Follow pre-release checklists, execute the multi-step workflow, and verify post-release artifacts automatically.

Ship automates your complete release workflow—version bumps, changelog updates, git tags, and CI/CD triggers in one command.

AI-generated summary based on this skill's SKILL.md

73,568 4,597 Apache-2.0updated by rtk-ai

Decision gist · record as of 2026-07-27

Ship automates your complete release workflow—version bumps, changelog updates, git tags, and CI/CD triggers in one command. Ship orchestrates the full release cycle for RTK projects: quality verification, semantic versioning, changelog generation, git tagging, and remote push to activate CI/CD pipelines. Follow pre-release checklists, execute the multi-step workflow, and verify post-release artifacts automatically.

manual: git clone https://github.com/rtk-ai/rtk → cp -r rtk/.claude/skills/ship ~/.claude/skills/ship
.claude/skills/ship/SKILL.md · version 238858f0

Use it when

  • Ship automates the build, commit, and push workflow by integrating verification steps, version bumping.
  • Ship manages semantic versioning automation by determining when to bump major, minor, or patch versions based on your release requirements.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

rtk-ai/rtk/ship · repository language: Rust

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I release a new version with Ship?

Ship orchestrates the complete release cycle for RTK projects. It handles quality verification, semantic versioning decisions, changelog generation, git tagging, and pushing changes to trigger CI/CD pipelines. Follow Ship's pre-release checklists, execute the multi-step workflow, and the tool verifies post-release artifacts automatically.

How does Ship automate build, commit, push workflow?

Ship automates the build, commit, and push workflow by integrating verification steps, version bumping, and git operations into a single orchestrated process. It runs tests and pre-release checks, updates version numbers and changelogs, creates git tags, and pushes all changes remotely to activate your GitHub Actions workflows.

What does Ship do for semantic versioning automation?

Ship manages semantic versioning automation by determining when to bump major, minor, or patch versions based on your release requirements. The tool handles version number updates, maintains changelog entries, and ensures consistent versioning across your RTK project before tagging and publishing.

Can Ship verify build quality before release?

Yes, Ship verifies build quality as part of its pre-release checks. It runs tests, performs build verification, and executes pre-release quality checks before allowing the release to proceed. This ensures your code meets standards before version bumps, tagging, and CI/CD pipeline activation.

Does Ship support release rollback if issues arise?

Ship includes rollback capabilities for critical post-deployment issues. If problems are discovered after release, Ship can yank or rollback releases to maintain project stability and allow you to address issues before re-releasing.

How does Ship trigger GitHub Actions on git push?

Ship commits, tags, and pushes changes to your remote repository, which automatically triggers GitHub Actions workflows configured in your project. This CI/CD integration activates your automated deployment pipeline as part of Ship's complete release orchestration.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

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
cargo fmt --all --check    # Code formatted
cargo clippy --all-targets # Zero warnings
cargo test --all           # All tests pass
2. Performance Benchmarks Pass
hyperfine 'target/release/rtk git status' --warmup 3
# Should show <10ms mean time

/usr/bin/time -l target/release/rtk git status
# Should show <5MB maximum resident set size
3. Integration Tests Pass
cargo install --path . --force  # Install locally
cargo test --ignored            # Run integration tests
4. Git Clean State

```bash git status # Should show "nothing to commit, working

(truncated - see the full file via the links below)

File tree — 1 file
.claude/skills/ship/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Automate the complete release workflow including version bumps, git tags, and CI/CD triggers”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Rtk Optimizer
by FlorianBruniaux · FlorianBruniaux/claude-code-ultimate-guide

RTK Optimizer detects high-verbosity shell commands and suggests RTK wrappers to dramatically reduce token usage—achieving up to 92% savings on git log, 90% on cargo test and pytest, and similar gains across build tools and package managers. The skill automatically proposes optimizations when it spots commands like git diff, find, or test frameworks, then executes the wrapped version to preserve context window space.

CC-BY-SA-4.0updated Jul 2026
★ 5,576repo stars
Performance
by rtk-ai · rtk-ai/rtk

This skill provides systematic performance analysis for the RTK CLI tool, measuring startup time against a <10ms target, memory usage under 5MB, and token savings between 60–90%. It includes baseline capture, regression detection with flamegraph profiling, and common optimization techniques like LazyLock initialization and zero-copy string processing.

Apache-2.0for claude-codeupdated Jul 2026
★ 73,568repo stars
rtk-tdd
by rtk-ai · rtk-ai/rtk

rtk-tdd enforces the red-green-refactor cycle for Rust development, automatically guiding you through failing tests, minimal implementations, and refactoring phases. It provides Rust-idiomatic testing patterns using anyhow/thiserror, cfg(test) modules, and Arrange-Act-Assert workflows, with pre-commit gates ensuring code quality.

Apache-2.0for claude-codeupdated Jul 2026
★ 73,568repo stars
tdd-rust
by rtk-ai · rtk-ai/rtk

tdd-rust guides you through test-driven filter implementation for RTK using the Red-Green-Refactor cycle. Start with real command output fixtures, write failing tests that verify both output format and ≥60% token reduction, then implement the minimum code to pass. Lock output format with snapshot tests and integrate into your CLI.

Apache-2.0for claude-codeupdated Jul 2026
★ 73,568repo stars
release-bump
by mikeyobrien · mikeyobrien/ralph-orchestrator

Automate version bumping and release workflows for ralph-orchestrator by updating the workspace Cargo.toml file and pushing tags to trigger CI. The skill handles all seven version locations, runs tests, and coordinates with GitHub Actions to build binaries and publish to crates.io and npm.

MITfor claude-codeupdated Jul 2026
★ 3,077repo stars
Release
by max-sixty · max-sixty/worktrunk

Release orchestrates the full publication pipeline for Rust projects, handling version bumps, changelog updates, and multi-platform validation before pushing to crates.io and GitHub. It includes built-in safeguards for data-loss review and ensures nothing drifts into main during the release window.

no license declared → metadata onlyfor claude-codeupdated Jul 2026
★ 6,109repo stars

More skills Rtk (unlicensed) · add-rtk (MIT) · design-patterns (Apache-2.0) · cdc (MIT) · cargo-release (MIT) · rust-quality-gate (MIT)

Tags
release-automationversion-managementgit-workflowci-cd-integrationsemantic-versioningdeployment-pipelinequality-assurancerollback-strategychangelog-generation