What problem does it solve?
This Skill eliminates the error-prone, manual work of cutting, publishing, and verifying AIDD Python package releases, which requires strict adherence to governance rules, multi-tool install verification, and accurate evidence recording to avoid invalid or unreproducible releases.
Core Features & Use Cases
- End-to-End Release Orchestration: Automates the full AIDD package release workflow from creating the release/v<version> branch to post-release version bump and PR creation, ensuring no required steps are missed.
- Built-In Governance Guardrails: Enforces critical safety rules like preventing duplicate version publishes, validating tag/branch SHA matches, and blocking direct tag-push publishing to avoid accidental or invalid releases.
- Multi-Path Install Verification: Automatically verifies package availability and installability via PyPI, pipx, and uv tool after publication, ensuring all supported installation methods work for end users.
- Use Case: A maintainer cutting a new AIDD prerelease can use this Skill to complete the entire release process without missing required validation steps, evidence recording, or post-release follow-up tasks, reducing human error and ensuring compliance with the project's release policy.
Quick Start
Use the release-publish skill to cut and verify a new prerelease for the current AIDD project version, including all required governance checks and installation evidence recording.