x-release-harness_skill

This skill automates Harness release management by generating changelog, version, and tags in one click for streamlined releases.
  • Shell

212

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill chachamaru127/claude-code-harness --skill x-release-harness

  • SKILL.md4.6 KB

Overview

This skill automates the Harness release workflow for the claude-code harness, letting you create CHANGELOG entries, bump VERSION, tag commits, and optionally publish a GitHub release in one flow. It streamlines verification, version determination, changelog updates (JP/EN), commits, tags, and pushes to reduce manual errors. Use it when you need a predictable, repeatable release process for harness versions.

How this skill works

The skill inspects the Git working tree, diff stats, and recent commits to summarize what changed and whether there are uncommitted files. It suggests a semantic version bump (patch/minor/major) based on changes, updates VERSION and plugin metadata, and inserts structured entries in both CHANGELOG.md and CHANGELOG_ja.md following the prescribed template. Finally it stages and commits changes, creates an annotated tag, pushes to origin, and can create a GitHub release with formatted release notes.

When to use it

  • You need to release or bump the claude-code harness version (patch/minor/major).
  • You want automated CHANGELOG entries in both English and Japanese for a harness release.
  • You want to ensure commits, tags, and pushes follow a consistent release policy.
  • You want a GitHub Release created with structured release notes.
  • You need a quick, repeatable release flow to avoid manual mistakes.

Best practices

  • Run the verification step first to catch uncommitted changes and unexpected diffs.
  • Choose the semantic bump consciously: patch for fixes, minor for backward-compatible features, major for breaking changes.
  • Focus changelog content on user-facing impact and use the Before/After table only for user-visible changes.
  • Keep internal changes concise under an Internal section; avoid cluttering user-facing sections.
  • Update README and plugin metadata when public-facing behavior or interfaces change.

Example use cases

  • Create a patch release after fixing a user-facing bug and update CHANGELOG entries automatically.
  • Perform a minor release to ship a new backward-compatible feature with proper Added and What’s Changed sections.
  • Prepare a release candidate by running verification, generating structured commit lists for release notes, and tagging the release.
  • Automate the full push and optional GitHub release creation to reduce release overhead for maintainers.

FAQ

Follow semantic versioning: patch for bug fixes, minor for new backward-compatible features, major for breaking changes; the skill will prompt you to confirm the next version.

Will it push tags and create GitHub releases automatically?

By default it stages, commits, tags, and pushes; GitHub release creation is optional and can be run when you want a formatted release entry on GitHub.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
x-release-harness skill by chachamaru127/claude-code-harness | VeilStrat