sjunepark/agent-scripts

release-please-release

Release Please setup and release work: add configuration, prepare or review a release, merge its PR, classify SemVer or breaking changes, or choose Conventional Commits.

First seen May 21, 2026

Installation

$ npx skills add sjunepark/agent-scripts --skill release-please-release

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from sjunepark/agent-scripts · top by installs.

npx skills add sjunepark/agent-scripts

Browse all from sjunepark/agent-scripts

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
Default branch main
Open issues 2
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,410 B
  • docs SUMMARY.md 199 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 24 installs

SKILL.md

Release Please Release

Guide Release Please-owned versioning, changelog, tag, and release work.

Hard Gates

Verify Ownership

Before release prep or classification, verify that the repository uses Release Please. Accept evidence such as:

  • release-please-config.json, .release-please-manifest.json, or equivalent manifest config.
  • A Release Please workflow using googleapis/release-please-action.
  • Project docs that state Release Please owns version bumps, changelog updates, tags, or releases.
  • A direct dependency or documented CLI usage of release-please.

If none exists:

  • Do not infer a custom release workflow.
  • Ask whether the user wants to add Release Please or use another process.
  • Add Release Please only when the user explicitly asks for setup.

Protect Generated Artifacts

Release Please owns generated release artifacts. Do not manually edit versions, changelogs, manifests, release tags, or release notes unless the user explicitly asks for a documented manual fallback.

Prefer fixing release inputs: Conventional Commit messages, squash/merge messages, release config, or documented release criteria.

Block Side Effects

Do not push, tag, publish, create GitHub releases, run release automation with write effects, merge Release Please PRs, or approve irreversible release steps unless the user explicitly authorizes the specific operation.

Before a side-effecting release step, verify both the specific operation and the exact version number or per-component versions against the user's authorization and inspected release state. Existing explicit confirmation of both is sufficient. If either is missing or has changed, finish independent preparation, state the exact proposed operation and versions, and request confirmation before that step.

Core Rules

  • Classify release impact from public/user-facing contracts, not just code volume.
  • Treat possible breaking changes as decision points. Call them out plainly; ask when compatibility intent is ambiguous.
  • Do not invent release commands; use only those documented in repository docs and local agent instructions.
  • Do not assume docs:, refactor:, chore:, or dependency commits produce releases; inspect Release Please config and docs.
  • For implementation tasks, report the likely Release Please impact and propose the intended Conventional Commit message when relevant.

Choose the Workflow

  • Setup: When the user explicitly asks to add Release Please, read and follow [workflows/setup.md](workflows/setup.md) instead of the release-preparation workflow below.
  • Release preparation or review: When Release Please already owns releases, follow the workflow below.
  • Authorized automation: When the user explicitly authorizes running automation, merging a Release Please PR, or another release side effect, first complete the applicable setup or release-preparation work, then read and follow [workflows/authorized-automation.md](workflows/authorized-automation.md). The Block Side Effects gate still applies to each specific operation.

Release Preparation or Review Workflow

  1. Read local agent instructions, release docs, Release Please config/manifest, package metadata, changelog, and release workflows. Identify component paths, release types, tag format, changelog paths, publishing workflow, releasable commit types, and pre-1.0 policy.
  2. Find the last Release Please-managed release tag or manifest version. For manifest or monorepo setups, determine the comparison range per configured component. Inspect commits and diffs since each relevant release; if history is shallow or unavailable, say so.
  3. Classify each component's fixes, features, breaking changes, configured docs/chores, and non-release changes. Before deciding a version, read and apply [checklists/release-impact.md](checklists/release-impact.md). Compare commit-message classification with actual diffs because hidden breaking changes still matter.
  4. Prepare or review release inputs. Recommend exact Conventional Commit or squash-merge messages when input is wrong or missing. For breaking changes, provide a concise migration note suitable for a BREAKING CHANGE: footer. Mention Release-As: x.y.z only when the user explicitly needs a forced version. Review generated PR files read-only; edit them only for the explicitly requested documented manual fallback.
  5. Run documented checks required by changed release inputs or the requested readiness assessment. Reuse applicable CI evidence for read-only classification; run further typecheck/test/build checks when changes, missing evidence, or release gates require them. For release-specific checks, use read-only commands or documented dry-runs unless write effects have been authorized. Confirm CI gates, publishing permissions, tag/version consistency, and required secrets when release automation is in scope.

Report

Lead with the release classification or merge-readiness answer. Include:

  • recommended SemVer bump and evidence;
  • required commit-message or release-config changes;
  • breaking-change migration notes, if any;
  • validation results, blockers, and PR merge-readiness when applicable.