releasing

Installation
SKILL.md

Releasing a New Version

Overview

This skill cuts a tagged, public release of superpower-writing. It bumps the version in both JSON manifests, runs a pre-release gate, commits the work, tags it, pushes, and creates a GitHub Release. The gate is the heart of the skill. A green gate is the evidence that the tag is safe to publish.

The release flow here differs from the generic plugin flow in two load-bearing ways. There is no release.sh in this repo, so every step is manual. The local branch is master but it tracks origin/main, so the push uses an explicit refspec. Both points are covered below.

Version Sources (must match)

All three must hold the same X.Y.Z before the release is published.

Source Field
.claude-plugin/plugin.json version
.claude-plugin/marketplace.json plugins[0].version
Git tag vX.Y.Z

marketplace.json drifts often in this repo. A past release left it two versions behind. Read both files and set them together. The plugin.json bump alone is not enough.

Installs
2
GitHub Stars
2
First Seen
Jun 13, 2026
releasing — sipengxie2024/superpower-writing