release

Coordinate version bumps, changelog updates, and publishing to crates.io for cqs.

13|3|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/jamie8johnson/cqs --skill release-jamie8johnson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/jamie8johnson/cqs/tree/main/.claude/skills/release
Command: npx skills add https://github.com/jamie8johnson/cqs --skill release-jamie8johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Release workflows require manual coordination of version bumps, changelog updates, and publishing artifacts. This Skill automates the end-to-end release process for cqs, reducing errors and saving time.

Core Features & Use Cases

  • Version bumping: calculates and updates the version in Cargo.toml based on major, minor, or patch.
  • Changelog and docs: updates CHANGELOG.md and prompts for docs review before release.
  • Publishing and tagging: creates git tags, pushes changes, and publishes to crates.io; creates a GitHub release.

Quick Start

Run the release command with a bump type (major, minor, or patch) to publish a new version of cqs.

Frequently Asked Questions about release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate a Rust crates.io release with version bump and changelog updates?

Automating a crates.io release is handled by coordinating version bumps in Cargo.toml, updating CHANGELOG.md, and pushing git tags. This process applies a deterministic pre-flight checklist to calculate versions and standardize commit conventions for safe end-to-end publishing.

What is the best way to manage a cqs end-to-end release workflow?

The best way to manage a cqs release workflow is using an automated process that calculates version increments, reviews documentation, creates git tags, and publishes to crates.io. This ensures deterministic versioning and standardized commit conventions for safe releases.

How do I update CHANGELOG.md and calculate version bumps before publishing to crates.io?

To update CHANGELOG.md and calculate version bumps, you apply a major, minor, or patch increment to Cargo.toml. The workflow prompts for a docs review and uses standardized commit conventions to ensure the changelog accurately reflects the new version before publishing.

Does this release workflow create git tags and GitHub releases automatically?

Yes, the release workflow creates git tags, pushes changes, and generates a GitHub release automatically. It coordinates these publishing steps alongside version bumps and changelog updates to complete the end-to-end cqs release cycle.

What is included in the pre-flight checklist for a cqs version release?

The pre-flight checklist for a cqs version release includes version calculation, changelog updates, and a documentation review. This deterministic checklist ensures all prerequisites are met before tagging and publishing to crates.io.

When should I use an automated release workflow instead of manual version bumping?

You should use an automated release workflow when manual coordination of version bumps, changelog updates, and publishing artifacts becomes error-prone. Automating the end-to-end process reduces errors and saves time during cqs version releases.