What problem does it solve?
This Skill eliminates the risk and coordination overhead of shipping a Paperclip release by guiding a complete, verification-first maintainer workflow instead of only handling versioning or npm publishing.
Core Features & Use Cases
- Stable changelog drafting: Generates or updates the stable-only release notes at
releases/vYYYY.MDD.P.md using release-changelog, preserving manual edits and avoiding canary changelog creation.
- Canary verification and publish status checks: Validates that the latest canary path on
master completed successfully (verification passed, npm canary published, and the expected canary tag exists).
- Docker smoke testing: Executes the Docker onboarding smoke test for the canary using
scripts/docker-onboard-smoke.sh to confirm install, server boot, UI load, and basic onboarding.
- Stable promotion and GitHub Release creation: Runs the stable publish workflow (dry-run first when practical), ensures tagging and the GitHub Release are created/updated from the stable notes, and then performs website/announcement follow-up tasks.
Use Case Example: When leadership instructs you to “promote this canary to stable,” this Skill drafts the stable changelog, gates verification, runs smoke testing, promotes the verified commit to the correct YYYY.MDD.P version, creates the GitHub Release, and prepares the website and announcement updates.
Quick Start
Use the release Skill to coordinate a stable promotion by setting the target source_ref, stable_date, and dry_run status.