Agent skill

Release Readiness Review

by kernitus in kernitus/BukkitOldCombatMechanics

A skill your agent uses for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for…

MPL-2.0Auto-check passedProduct & Project Management

Install Release Readiness Review

skills CLI
$ npx skills add kernitus/BukkitOldCombatMechanics --skill release-readiness-review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kernitus/BukkitOldCombatMechanics release-readiness-review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kernitus/BukkitOldCombatMechanics.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/release-readiness-review .claude/skills/release-readiness-review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
release-readiness-review
GitHub stars
225
Token cost
~1.5k tokens
SKILL.md length
704 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MPL-2.0

At a glance

A skill your agent uses for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for…

  • Works in 6 steps: Confirm secrets are referenced by… → Confirm the built jar path and uploaded… → Before the Release Please pull request… → …
  • CurseForge/BukkitDev upload
  • SKILL.md covers When to use, When not to use, Current release notes and Review checklist, plus 3 more sections
  • Needs HANGAR_API_TOKEN

What it does

Release Readiness Review is an agent skill from kernitus/BukkitOldCombatMechanics. Use for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for day-to-day feature implementation, test authoring, or PR prose only.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Feature launches and release readiness and Changelog and release notes. It works with GitHub and Gradle. The repository describes itself as: Minecraft plugin to configure combat mechanics for 1.9 onwards. The licence is MPL-2.0.

When your agent uses it

  • CurseForge/BukkitDev upload
  • Spigot release handoff
  • Supported-version
  • Workflow readiness checks

Example prompts

  • “/release-readiness-review”

Requirements

  • A credential in HANGAR_API_TOKEN

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Confirm secrets are referenced by environment variable or GitHub secret name, never hard-coded.
  2. Confirm the built jar path and uploaded asset path match.
  3. Before the Release Please pull request is merged, review paperVersions against the supported Paper range and review gameVersions against…
  4. Confirm shaded dependency licence implications are reflected in release notes or README where needed.
  5. Confirm workflow changes do not alter plugin runtime behaviour.
  6. Prefer dry, static checks unless the user explicitly requests a release run.

What it can do on your machine

Read from SKILL.md and the folder at commit e66e7a9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • HANGAR_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Release Readiness Review loads about 1.5k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 704 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kernitus/BukkitOldCombatMechanics at commit e66e7a9, republished under its MPL-2.0 licence (© kernitus). 704 words, ~1,514 tokens.

Download SKILL.mdSave it as .claude/skills/release-readiness-review/SKILL.md (or your agent's skills folder).
name
release-readiness-review
description
Use for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for day-to-day feature implementation, test authoring, or PR prose only.

Release Readiness Review

Use this skill before changing or reviewing release workflows, publishing metadata, supported game versions, licence notes, and final release assets.

When to use

  • Editing .github/workflows/*release* or publishing-related Gradle configuration.
  • Checking Hangar, CurseForge/BukkitDev, or GitHub release upload behaviour.
  • Reviewing licence implications of shaded dependencies such as PacketEvents.
  • Updating supported Minecraft versions, gradle.properties release metadata, or asset names.
  • Preparing a release-readiness checklist for maintainers.

When not to use

  • Do not use for ordinary implementation or test selection; use the feature-specific skill.
  • Do not use for PR description wording unless release notes are the main task; use pr-draft-summary.
  • Do not use for module config behaviour unless it affects packaging or documented release defaults.

Current release notes

  • GitHub release asset uses stable filename OldCombatMechanics.jar without a version suffix.
  • Release Please uses the java strategy. After each stable release it opens a separate autorelease: snapshot pull request that updates the Gradle version to the next -SNAPSHOT version. Merge that pull request before expecting development builds to publish to Hangar; while it remains pending, Release Please prioritises it over the next stable release pull request.
  • Release Please parses the merged release PR body to create the GitHub release. Keep its release section aligned with CHANGELOG.md; use user-facing-changelog for the wording and synchronisation procedure.
  • The published GitHub release body is passed to CurseForge and Hangar through github.event.release.body.
  • CurseForge upload uses the same path.
  • Bukkit-compatible CurseForge game-version entries use 1:<version> prefixes so type-1 Bukkit versions are selected.
  • gradle.properties keeps platform metadata separate. paperVersions is the Hangar range and gameVersions is the exact CurseForge Bukkit-version list.
  • Hangar supports ranges and wildcards. Keep paperVersions aligned with the complete supported Paper range; its current value is 1.9-26.2.
  • Before merging every Release Please pull request, compare gameVersions with the current stable Bukkit versions offered by CurseForge. Include every supported stable subversion and exclude every entry labelled Snapshot.
  • Hangar publish configuration expects HANGAR_API_TOKEN.
  • README licence note: source remains MPL-2.0; pre-built jars bundling PacketEvents are distributed under GPLv3; builds without PacketEvents can remain MPL-2.0.
  • gameVersions currently covers every stable Bukkit version from 1.9 through 26.2.

Review checklist

  1. Confirm secrets are referenced by environment variable or GitHub secret name, never hard-coded.
  2. Confirm the built jar path and uploaded asset path match.
  3. Before the Release Please pull request is merged, review paperVersions against the supported Paper range and review gameVersions against every exact stable Bukkit version offered by CurseForge. Confirm that no CurseForge entry labelled Snapshot is present.
  4. Confirm shaded dependency licence implications are reflected in release notes or README where needed.
  5. Confirm workflow changes do not alter plugin runtime behaviour.
  6. Prefer dry, static checks unless the user explicitly requests a release run.
Show full SKILL.md (258 more words)Show less

Release note template

markdown
### Release readiness
- Asset: `OldCombatMechanics.jar`
- Platforms checked: GitHub / Hangar / CurseForge
- Supported game versions checked: Hangar range; CurseForge exact list
- Version metadata checked:
- Licence notes checked:
- Secrets touched: none / list variable names only
- Remaining manual steps:

Final step: Spigot update details

When preparing or completing a release, finish by providing all four fields for Spigot's Post Resource Update form together. Also provide them when the user requests a Spigot release handoff. Do not add this handoff to unrelated workflow or licence questions.

  • Direct download URL: Use the version-specific GitHub release asset URL for OldCombatMechanics.jar, such as https://github.com/kernitus/BukkitOldCombatMechanics/releases/download/v<VERSION>/OldCombatMechanics.jar. Resolve the actual tag and asset from the intended release; do not use a moving latest-release URL. Verify the asset exists before presenting it as ready. If publishing has not completed, label the URL as pending and still prepare the remaining fields.
  • Version String: Use the stable release version without the tag's leading v. Do not copy the next development -SNAPSHOT version from the working branch.
  • Update Title: Provide a concise title containing the version and the main user-visible changes.
  • Message: Provide one fenced bbcode block ready to paste into the editor's BBCode mode. Convert the matching curated release notes using [b], [list], [*] and [url=...] tags. Preserve material compatibility limitations and useful issue links; omit Release Please's robot header and attribution. End with a link to the full GitHub release and Report issues on [url=https://github.com/kernitus/BukkitOldCombatMechanics/issues]GitHub[/url].

Use the published release body as the source, or the matching curated changelog section when publication is pending. Resolve material discrepancies before calling the message ready. Follow user-facing-changelog when rewriting the prose, retaining British English. Keep the handoff in chat unless the user requests a file. Preparing these fields does not authorise website submission.

References

  • Broader historical notes: ../integration-test-verification/references/relocated-agents-notes.md.

© kernitus, MPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/release-readiness-review of kernitus/BukkitOldCombatMechanics.

Open the folder on GitHubat commit e66e7a9

Compare with similar skills

Release Readiness Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Release Readiness Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Release Readiness Review this skillkernitus/BukkitOldCombatMechanics225—~1.5kAutomated safety check: PassMPL-2.0
Megaphone ReleaseKuberwastaken/megaphone170—~1.3kAutomated safety check: PassMIT
Create Release Checklistsoftware-mansion/smelter734—~1.9kAutomated safety check: NotesCustom licence
Doc View Release Readinessliuzhihang/doc-view207—~494Automated safety check: PassMIT
Release MaintainerUndertone0809/rudder292—~2.1kAutomated safety check: PassApache-2.0
Release Swiftrobinebers/openusage4.3k—~1.6kAutomated safety check: PassMIT

Similar skills

  • Megaphone Release

    Kuberwastaken/megaphone

    Prepare, validate, publish, and verify Megaphone releases. An agent skill from Kuberwastaken/megaphone.

    170 GitHub stars~1.3k tokensUpdated 2 mo ago
    DevelopmentAuto-check passed
  • Create Release Checklist

    software-mansion/smelter

    Generate a GitHub release-checklist issue for a full (non-RC) release of the Smelter server and/or the TypeScript SDK.

    734 GitHub stars~1.9k tokensUpdated yesterday
    DevelopmentAuto-check: notes
  • Doc View Release Readiness

    liuzhihang/doc-view

    A skill your agent uses when preparing, checking, or reviewing a Doc View plugin release, including changelog, version, plugin verification, manual IDE validation, Marketplace preparation, and…

    207 GitHub stars~494 tokensUpdated 24 days ago
    Product & Project ManagementAuto-check passed
  • Release Maintainer

    Undertone0809/rudder

    A skill your agent uses when inspecting, preparing, executing, recovering, or verifying Rudder releases across npm, GitHub Releases, Desktop assets, tags, dist-tags, changelogs, Discord…

    292 GitHub stars~2.1k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Release Swift

    robinebers/openusage

    Cut a release of OpenUsage (Swift menu-bar app): pick a version, generate a categorized changelog, tag from main, and publish the GitHub Release with notes.

    4.3k GitHub stars~1.6k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Release

    sol4k/sol4k

    Bump the sol4k library version everywhere, open a release PR, and draft GitHub release notes.

    135 GitHub stars~949 tokensUpdated 13 days ago
    DevelopmentAuto-check passed

More from kernitus/BukkitOldCombatMechanics

All 9 skills in this repo
  • Integration Test Verification

    kernitus/BukkitOldCombatMechanics

    A skill your agent uses when running, selecting, authoring, or triaging integration tests, Kotest specs, Gradle matrix tasks, FakePlayer-backed test cases, or compact test-result files; do not use…

    225 GitHub stars~1.2k tokensUpdated 7 days ago
    Auto-check passed
  • Dependabot PR Review

    kernitus/BukkitOldCombatMechanics

    A skill your agent uses for Dependabot PRs, dependency bumps, Gradle or Maven dependency updates, GitHub Actions updates, dependency changelog/licence/release-note review, JVM/classfile checks, and…

    225 GitHub stars~882 tokensUpdated 7 days ago
    Auto-check passed
  • Module Config Change

    kernitus/BukkitOldCombatMechanics

    A skill your agent uses for config.yml, module enablement, modesets, config migration, configurable module assignment, and per-module option changes; do not use for unrelated integration-test…

    225 GitHub stars~914 tokensUpdated 7 days ago
    Auto-check passed
  • PR Draft Summary

    kernitus/BukkitOldCombatMechanics

    A skill your agent uses when drafting pull-request titles, descriptions, change summaries, risk notes, validation sections, or reviewer handoff text; do not use for implementation design, release…

    225 GitHub stars~526 tokensUpdated 7 days ago
    Auto-check passed
  • User Facing Changelog

    kernitus/BukkitOldCombatMechanics

    A skill your agent uses when rewriting CHANGELOG.md, GitHub release notes, or Release Please PR changelog sections into user-facing release notes; do not use for release publishing, assets, licence…

    225 GitHub stars~1.3k tokensUpdated 7 days ago
    Auto-check passed
  • Compatibility Strategy

    kernitus/BukkitOldCombatMechanics

    A skill your agent uses for Java 8 backports, Bukkit/Paper version differences, NMS/reflection, PacketEvents compatibility, fake-player implementation choices, and feature-detection design; do not…

    225 GitHub stars~824 tokensUpdated 7 days ago
    Auto-check passed

Works with

Questions about Release Readiness Review

What does Release Readiness Review do?

A skill your agent uses for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for…. Release Readiness Review is an agent skill from kernitus/BukkitOldCombatMechanics. Use for GitHub release, Hangar, CurseForge/BukkitDev upload, Spigot release handoff, licence, asset naming, supported-version, and workflow readiness checks; do not use for day-to-day feature implementation, test authoring, or PR prose only.

When should I use Release Readiness Review?

Release Readiness Review fits situations like: curseForge/BukkitDev upload; spigot release handoff; supported-version; workflow readiness checks.

How do I install Release Readiness Review in Claude Code?

Run `npx skills add kernitus/BukkitOldCombatMechanics --skill release-readiness-review -a claude-code`. Or copy the skill folder (.agents/skills/release-readiness-review in kernitus/BukkitOldCombatMechanics) into .claude/skills/release-readiness-review in your project. Claude Code loads it when a task matches its description.

How do I install Release Readiness Review in Codex?

Run `npx skills add kernitus/BukkitOldCombatMechanics --skill release-readiness-review -a codex`. Or copy the skill folder (.agents/skills/release-readiness-review in kernitus/BukkitOldCombatMechanics) into .agents/skills/release-readiness-review in your project. Codex loads it when a task matches its description.

Can I use Release Readiness Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kernitus/BukkitOldCombatMechanics --skill release-readiness-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/release-readiness-review, .gemini/skills/release-readiness-review, .github/skills/release-readiness-review and .opencode/skills/release-readiness-review in your project.

What does Release Readiness Review need to run?

Going by SKILL.md and its folder, Release Readiness Review needs credentials named HANGAR_API_TOKEN. Our summary lists: A credential in HANGAR_API_TOKEN.

Does Release Readiness Review access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Release Readiness Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Release Readiness Review use?

Release Readiness Review is published under the MPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Release Readiness Review use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Release Readiness Review?

Skills that share tags, products or a category with Release Readiness Review: Megaphone Release (Kuberwastaken/megaphone, 170 stars), Create Release Checklist (software-mansion/smelter, 734 stars), Doc View Release Readiness (liuzhihang/doc-view, 207 stars) and Release Maintainer (Undertone0809/rudder, 292 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Release Readiness Review?

kernitus (a GitHub user) maintains it in kernitus/BukkitOldCombatMechanics, which has 225 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 4, 2026.

Source: kernitus/BukkitOldCombatMechanics on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.