What problem does it solve?
Automates and enforces a safe, repeatable release process after Gate 3 approval so operators do not have to manually coordinate pushing branches, creating pull requests, waiting for CI, merging, tagging, updating changelogs, and resetting workflow state.
Core Features & Use Cases
- Pushes the feature branch to the configured remote and creates a GitHub pull request with an acceptance checklist.
- Waits for CI (if present), merges with squash and deletes the branch, tags a new version, updates CHANGELOG.md and feature-list.json, and resets the workflow-state.json to the V2 schema.
- Use Case: finalize and publish a completed feature after the review and validation gates so the repository and project state are consistent for the next cycle.
Quick Start
Use the publish skill to push the approved feature branch, create and merge the PR, tag the new version, update the changelog and feature list, and reset the workflow-state for the next feature.