release

Featured

Generic release assistant — analyzes repo release rules, caches them in .omc/RELEASE_RULE.md, then guides the release

AI & Automation 39,098 stars 3499 forks Updated today MIT

Install

View on GitHub

Quality Score: 96/100

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

Skill Content

# Release Skill A thin, repo-aware release assistant. On first run it inspects the project and CI to derive release rules, stores them in `.omc/RELEASE_RULE.md` for future use, then walks you through a release using those rules. ## Usage ``` /oh-my-claudecode:release [version] ``` - `version` is optional. If omitted the skill will ask. Accepts `patch`, `minor`, `major`, or an explicit semver like `2.4.0`. - Add `--refresh` to force re-analysis of the repo even when a cached rule file exists. ## Execution Flow ### Step 0 — Load or Build Release Rules Check whether `.omc/RELEASE_RULE.md` exists. **If it does NOT exist (or `--refresh` was passed):** Run the full repo analysis below and write the file. **If it DOES exist:** Read the file. Then do a quick delta check — scan `.github/workflows/` (or equivalent CI dirs: `.circleci/`, `.travis.yml`, `Jenkinsfile`, `bitbucket-pipelines.yml`, `gitlab-ci.yml`) for any modifications newer than the `last-analyzed` timestamp in the rule file. If relevant workflow files changed, re-run the analysis for those sections and update the file. Report what changed. --- ### Step 1 — Repo Analysis (first run or --refresh) Inspect the repo and answer the following. Write answers into `.omc/RELEASE_RULE.md`. #### 1a. Version Sources - Locate all files that contain a version string matching the current version in `package.json` / `pyproject.toml` / `Cargo.toml` / `build.gradle` / `VERSION` file / etc. - List each file and the field or reg...

Details

Author
Yeachan-Heo
Repository
Yeachan-Heo/oh-my-claudecode
Created
8 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Bundled in these plugins

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

3 Updated today
Edmonds-Commerce-Limited
AI & Automation Listed

release

Run a versioned release with git-flow discipline: deterministic preflight that reads version state from git (every tag, both branches, their remotes) rather than from the checkout, derives the semver bump from Conventional Commits, writes the changelog entry from fragments, and prints the exact command sequence for THIS repository — consent-gated by default (configurable auto mode). The workflow itself lives in .supermodo/rules/release.md, materialized once from a shipped template (light dev→main, full git-flow with release/* and hotfix/*, or request-based for a protected main). Renders git commands from verified facts and never invents a forge's — publishing is the project's own step, written into its rules file. Use for 'release', 'cut a release', 'ship a version', 'bump the version', 'publish vX.Y.Z', 'hotfix production' — whenever accumulated work should become a tagged, published version.

0 Updated 1 weeks ago
supermodo
AI & Automation Solid

release-skills

Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, GitHub Releases, annotated tags, historical release backfill, and generic projects. Use when user says "release", "发布", "new version", "bump version", "push", "推送", "release notes", "GitHub Release", or "回填 Release".

25,834 Updated today
JimLiu