AgentSkillsCN

skill-arbiter-release-ops

在技能仲裁器中运行版本升级与PR发布卫生流程。当变更对发布有重大影响,且需同步更新pyproject版本、变更日志条目,并确保符合CI发布门禁标准时,请务必使用此方法。

SKILL.md
--- frontmatter
name: skill-arbiter-release-ops
description: Run release bump and PR release-hygiene workflow in skill-arbiter. Use when changes are release-impacting and require synchronized pyproject version, changelog entry, and CI release gate compliance.

Skill Arbiter Release Ops

Use this skill for release-prep and release gate compliance.

Workflow

  1. Bump version and scaffold changelog notes.
  2. Refine changelog notes to match behavior changes.
  3. Run release hygiene check against base branch.
  4. Run quick command and syntax checks.

Commands

bash
python3 scripts/prepare_release.py --part patch
python3 scripts/check_release_hygiene.py --base-ref main
python3 scripts/arbitrate_skills.py --help
python3 -m py_compile scripts/arbitrate_skills.py scripts/prepare_release.py scripts/check_release_hygiene.py

Output Requirements

  • pyproject.toml version increases.
  • Top CHANGELOG.md heading matches new version.
  • check_release_hygiene.py exits cleanly for PR context.

Reference

  • references/release-checklist.md