.claude/skills/release/SKILL.md
Publish a release to CurseForge and GitHub. Use when the user asks to publish, release, or tag a version.
npx skillsauth add mckalexee/ruby-slippers releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
NEVER run this without explicit user instruction to publish.
$ARGUMENTS, or ask the user. Suggest based on ## Unreleased content in CHANGELOG.md: all bug fixes → patch bump, any new features → minor bump.1.2.0 = Release, 1.2.0-beta1 = Beta, 1.2.0-alpha1 = Alpha.CHANGELOG.md and confirm there are entries under ## Unreleased. If empty, stop and ask.git status — working tree must be clean. If not, stop and ask.git log --oneline -5 — confirm we're on main (or a hotfix/* branch if doing a hotfix release).1.2.0)CHANGELOG.md:
## Unreleased → ## X.Y.Z - YYYY-MM-DD (today's date).## Unreleased section with no entries above it.## X.Y.Z - date heading and its bullet points) into RELEASE_NOTES.md, replacing its entire contents."Release X.Y.Z"git tag X.Y.Z && git push --tags1.2.0-beta1)Pre-releases do NOT rename the Unreleased section — 1.2.0 isn't final yet.
CHANGELOG.md headings. The ## Unreleased section stays as-is.## Unreleased content (just the bullet points, not the heading) into RELEASE_NOTES.md, replacing its entire contents. Add a heading like ## 1.2.0-beta1 at the top."Pre-release X.Y.Z-betaN"git tag X.Y.Z-betaN && git push --tagsgh run list --limit 1data-ai
Create a hotfix branch to patch a published release when main has unreleased work. Use when the user needs to fix a bug in a published version.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------