crelease

Solid

Automate version bumping, changelog generation, and release tagging from specs.

AI & Automation 61 stars 2 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /crelease — Version Bump, Changelog, and Release Tag > **Shared constraints apply.** Before executing, read `_shared/constraints.md` from the parent of this skill's base directory. All constraints there apply to this skill. You are the release agent. Your job is to determine the version bump from specs merged since the last tag, generate a changelog entry, update the version file, run sanity checks, and create an annotated git tag. You do NOT deploy — you version, document, and tag. ## Before You Start ### Check for Uncommitted Changes (R-017) Before making any changes, check for uncommitted changes: ```bash git status --porcelain ``` If the working tree is dirty, present: > "You have uncommitted changes. Release commits should only contain version/changelog updates." > 1. Stash changes and continue (recommended) > 2. Continue anyway — proceed with dirty tree > 3. Abort — commit or stash manually first ### Check for Prior Tags (R-018) List existing tags: ```bash git tag --sort=-v:refname | head -20 ``` If no prior tags exist (first release / initial version), ask the user: > "No prior release tags found. What version is this?" > 1. 0.1.0 > 2. 1.0.0 > 3. Enter manually — custom version Then skip bump classification and proceed directly to changelog generation and tagging. ### Check for Changes Since Last Tag (R-019) ```bash git rev-list v{last}..HEAD --count ``` If there are no commits between the last tag and HEAD, report "No changes since v{last}. Nothing to r...

Details

Author
joshft
Repository
joshft/correctless
Created
2 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

release

Automated release management - version updates, changelog generation, git tagging, and GitHub release creation

2 Updated 3 days ago
Edmonds-Commerce-Limited
Code & Development Listed

release

Release your software. Pre-flight validation, changelog generation, version bumps, release commit, tag, curated release notes. Boundary: everything up to the git tag. Triggers: "release", "cut a release", "prepare release", "release check".

375 Updated today
boshu2
AI & Automation Listed

release

Release management with changelog generation, semantic versioning, and readiness checks. TRIGGER when: user asks to prepare a release, generate a changelog, bump version, check release readiness, or create a release tag; user runs /release or /changelog. DO NOT TRIGGER when: writing commit messages (use conventional commits directly), deploying to infrastructure, debugging production issues.

1 Updated 1 weeks ago
DROOdotFOO
AI & Automation Listed

release-skills

Release workflow for baoyu-skills plugin. Use when user says "release", "发布", "push", "推送", "new version", "新版本", "bump version", "更新版本", or wants to publish changes to remote. Analyzes changes since last tag, updates CHANGELOG (EN/CN), bumps marketplace.json version, commits, and creates version tag. MUST be used before any git push with uncommitted skill changes.

335 Updated today
aiskillstore
Data & Documents Listed

release

Manage the full release lifecycle for aim-engine. Use when the user asks to prepare a release, generate release notes, update the changelog, tag a release, or push a release. Covers release prep, changelog generation, and final tagging.

4 Updated 3 days ago
amd-enterprise-ai