AgentSkillsCN

release-readiness

在发布新版本或启用生产部署之前使用。确保版本号、变更日志、迁移说明以及回滚方案清晰明了,让GitHub发布流程更加友好。

SKILL.md
--- frontmatter
name: release-readiness
description: Use before cutting a release or enabling production deployment. Ensure versioning, changelog, migration notes, and rollback are clear. GitHub releases friendly.

Checklist:

  • Versioning
    • Determine version bump policy (SemVer or repo standard)
    • Update version in all required places (backend + frontend packages)
  • Changelog / release notes
    • Summarize user-facing changes
    • Call out breaking changes and deprecations
    • Include migration steps if schema/data changes exist
  • Database & infra
    • Ensure migrations are safe to run and documented
    • Ensure feature flags are defined and defaulted safely
  • Deployment readiness
    • Health checks present and meaningful
    • Observability in place for new paths (logs/metrics/traces)
    • Rollback plan documented (what happens on rollback? schema compatibility?)
  • GitHub release process
    • Tagging strategy and release artifact list
    • Validate build output matches what is published (no local-only steps)
    • Attach SBOM/provenance if used in repo

Finish with:

  • Release checklist result (pass/fail + gaps)
  • Release notes draft
  • Migration/runbook notes
  • Rollback notes