← ClaudeAtlas

publishlisted

Use when the user invokes /publish or asks to release a new version, ship a release, or publish a tag. Wraps the v8.13.2 self-healing release pipeline (legacy/scripts/release-pipeline.sh) — pre-flight checks, auto-changelog, atomic ship, marketplace propagation poll, auto-rollback on failure.
mickeyyaya/evolve-loop · ★ 1 · Code & Development · score 77
Install: claude install-skill mickeyyaya/evolve-loop
# /publish > Canonical release entry point. Owns the full publish lifecycle: pre-flight → bump → changelog → ship → propagate → rollback-on-failure. NOT a synonym for "git push" — see [docs/release-protocol.md](../../docs/release-protocol.md) for vocabulary. ## What this skill does When the user types `/publish 8.13.4` (or similar), invoke `legacy/scripts/release-pipeline.sh` with the target version. The pipeline owns every step: | Step | Operation | Failure → action | |---|---|---| | 1 | Pre-flight gate (`legacy/scripts/release/preflight.sh`) | exit 1; abort, no mutations | | 2 | Auto-changelog (`legacy/scripts/release/changelog-gen.sh`) | exit 1; abort | | 3 | Version bump (`legacy/scripts/release/version-bump.sh`) | exit 1; abort | | 4 | Consistency check (`legacy/scripts/utility/release.sh`) | exit 1; abort, files in working tree | | 5 | Atomic ship (`legacy/scripts/lifecycle/ship.sh`) | exit 2; abort, nothing pushed | | 6 | Marketplace propagation poll (up to 5 min default) | exit 3; auto-rollback unless `--no-rollback` | | 7 | Cache refresh (re-run release.sh) | logged WARN; manual fix | ## Invocation ```bash /publish 8.13.4 # full publish, default 5-min poll, auto-rollback on /publish 8.13.4 --dry-run # simulate every step, mutate nothing /publish 8.13.4 --skip-tests # hot-fix path: skip preflight gate-test execution /publish 8.13.4 --no-rollback # post-push failure → exit 3, no auto-revert /publish 8.13.4 --max-