What problem does it solve? Releasing a Python package involves many error-prone manual steps: keeping multiple version files in sync, running full test suites, writing release documentation, staging Conventional Commits, waiting on CI, and tagging correctly so the publish workflow fires. This Skill turns that into a single gated, step-by-step workflow for the dev-ready repository. ## Core Features & Use Cases - Synchronized version bumping: Updates the version in all four locations (src/dev_ready/__init__.py, pyproject.toml, .claude-plugin/plugin.json, .codex-plugin/plugin.json) plus uv.lock so the CLI, wheel, and plugin manifests never disagree. - Gated verification and documentation: Runs unit, lint, and network-marked integration tests before allowing a release, then guides writing the docs/version_overview/<version>-overview.md record and a doc status sweep. - Staged commits, CI gating, and tagging: Groups changes into Conventional Commits, waits for all six CI jobs to pass, then tags and pushes to trigger the release.yml PyPI publish, with troubleshooting for failed CI, stale git locks, and tag/version mismatches. - Use Case: After finishing a development phase, tell your agent "release v0.3.0" and it will bump versions, verify everything, prepare the overview and commit commands, and walk you through tagging and publishing. ## Quick Start Ask your agent to release version X.Y.Z of the dev-ready repo, for example by saying "release v0.3.0", and follow the gated steps it prepares.