Skip to content

chore: add /currents-release-package, the steps to release to npm - #15

Merged
agoldis merged 2 commits into
masterfrom
agoldis/release-package-skill
Nov 5, 2026
Merged

agoldis merged 2 commits into
masterfrom
agoldis/release-package-skill

Conversation

@agoldis

@agoldis agoldis commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

Owner: @agoldis

Adds /currents-release-package (.claude/skills/currents-release-package/SKILL.md): the steps to release @currents/commit-info to npm. Claude Code loads it in this repo as a skill and as a slash command, for example /currents-release-package 3.1.0.

The steps are the ones used for 3.0.0-beta.0 and 3.0.0:

  • release commit with npm version and a hand-written CHANGELOG section
  • latest: PR to master, merged with a merge commit, then the publish workflow from master
  • alpha or beta: the publish workflow from a release/<version> branch, without a PR
  • an announcement in #releases before the publish, and a reply in its thread when the version is on npm, as in the platform release. The agent shows each message to the operator before posting it.
  • check of the version installed from npm, and the rollback commands

commit-info has no Linear release pipeline, so the skill only lists the tickets in the announcement.

files in package.json only includes src, so .claude is not published.

🤖 Generated with Claude Code

https://claude.ai/code/session_011baD3hSBFPLp26um5JriwA

The steps are the ones used for 3.0.0-beta.0 and 3.0.0: release commit,
PR merged with a merge commit, publish workflow from master or from a
release branch for prereleases, check from npm.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011baD3hSBFPLp26um5JriwA
@baz-reviewer

baz-reviewer Bot commented Nov 5, 2026 •

Copy link
Copy Markdown

Review this PR on Baz

Baz Summary

Add the currents-release-package Claude Code skill to guide publishing @currents/commit-info to npm. Document versioning, changelog, testing, PR and branch flows, Slack announcements, publish workflow execution, verification, rollback, and release reporting.

Topics

TopicDetails
Npm Release Flow Document the complete latest, alpha, and beta npm release flow, including versioning, validation, PR or branch handling, publishing, package verification, rollback, and reporting.
Modified files (1)
  • .claude/skills/currents-release-package/SKILL.md
Latest Contributors(1)
UserCommitDate
agoldis@gmail.comchore: add the #releas...November 05, 2026
Release Communication Define operator-controlled Slack announcements and threaded post-release confirmation messages with links and verification evidence.
Modified files (1)
  • .claude/skills/currents-release-package/SKILL.md
Latest Contributors(1)
UserCommitDate
agoldis@gmail.comchore: add the #releas...November 05, 2026

Merger   ✅ Ready to Merge

MERGE: low-risk documentation/skill addition with no open discussions or blockers; CI ran successfully.



Skills  Activate Skill Maintainer to keep your skills up to date

Planner  This PR would have been improved with Baz Planner - Try it now

baz-app[bot]
baz-app Bot previously approved these changes Nov 5, 2026
As in the platform release: announce in #releases before the publish, and
reply in the thread when the version is on npm. commit-info has no Linear
release pipeline.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011baD3hSBFPLp26um5JriwA
@baz-app
baz-app Bot dismissed their stale review November 5, 2026 05:12

Baz withdrew its approval because this pull request is no longer ready to merge.

@agoldis
agoldis merged commit 4935a5d into master Nov 5, 2026
8 checks passed
@agoldis
agoldis deleted the agoldis/release-package-skill branch November 5, 2026 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant