release-rulez

Automate RuleZ releases from Cargo.toml versioning to GitHub Actions monitoring.

46|8|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/SpillwaveSolutions/agent_rulez --skill release-rulez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-rulez
Source: https://github.com/SpillwaveSolutions/agent_rulez/tree/main/.opencode/skill/release-rulez
Command: npx skills add https://github.com/SpillwaveSolutions/agent_rulez --skill release-rulez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and error-prone process of releasing new versions of the RuleZ software, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Version Management: Automatically reads and helps update the version from Cargo.toml.
  • Changelog Generation: Creates changelog entries based on conventional commits.
  • Release Automation: Guides through creating release branches, PRs, tagging, and monitoring GitHub Actions.
  • Hotfix Workflow: Provides a dedicated process for urgent patch releases.
  • Use Case: When asked to "release RuleZ v1.1.0", this Skill will guide you through updating the version, generating the changelog, creating a release branch, running pre-flight checks, creating a PR, merging it, tagging the release, and monitoring the build and deployment process.

Quick Start

Use the release-rulez skill to prepare for a new release by following the steps outlined in the SKILL.md file.

Frequently Asked Questions about release-rulez

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

FAQPage Schema
How do I automate a Rust software release from Cargo.toml to GitHub Actions?

Automating a Rust software release from Cargo.toml involves updating versions, generating changelogs from conventional commits, creating branches, tagging, and monitoring GitHub Actions builds. This Skill orchestrates the entire workflow to reduce manual effort.

Can I generate a changelog from conventional commits automatically?

Yes, generating a changelog from conventional commits is supported natively. The Skill parses your commit history to create structured changelog entries, ensuring accurate release notes without manual compilation.

What is the workflow for creating an urgent hotfix release?

A hotfix release workflow provides a dedicated process for urgent patches. It guides you through branching, updating the version, running pre-flight checks, and merging the fix while maintaining release consistency.

How do I manage versioning in a Rust project before creating a release tag?

Versioning in a Rust project is managed by reading and updating the version directly from Cargo.toml. The Skill automates this extraction and update process before creating release branches and tags.

Does this release automation process include pre-flight verification checks?

Yes, the release process includes integrated pre-flight checks and verification scripts. These run before pull request creation and tagging to ensure the build is stable and ready for deployment.