What problem does it solve?
This skill helps teams avoid broken releases caused by inconsistent versioning, incomplete verification, missing changelog evidence, and poorly ordered git actions.
Core Features & Use Cases
- Version sync discipline: Aligns versions across package metadata, installers, constants, generated references, and tests to prevent mismatches.
- Release verification gates: Enforces required checks such as typecheck, full tests, dependency audit, and release-specific verification before any release commit is treated as final.
- Changelog contract with evidence: Produces changelogs that summarize user-facing changes, fixes, dependency/security changes, and verification evidence while noting residual risks and known limitations.
- Safe git workflow guidance: Promotes careful git status/diff review, and clarifies when commits, pushes, and tags should be created (including tagging only after the release commit is pushed).
Quick Start
Ask the AI: “Use the release-engineering skill to help me prepare a verified release by syncing versions, running the required checks, drafting the changelog with evidence, and outlining the exact commit/push/tag order I should follow.”