chore: add release-extension skill#4
Merged
Merged
Conversation
Captures the Changesets + CI release pipeline as a repeatable skill: land via PR, merge the Version Packages PR to trigger the CI Marketplace publish, then create the git tag + GitHub Release manually (CI does not create those). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a project-scoped Claude Code skill at
.claude/skills/release-extension/SKILL.mdthat documents this repo's release + publish flow so it can be repeated reliably.It captures the three legs of a release:
release:ciand publishes the.vsixto the Marketplace viaVSCE_PAT.vX.Y.Zgit tag + GitHub Release manually (CI does not create these — every prior release is authored by a human).Includes the non-obvious gotcha that a successful
vsce publishprints no output (the script pipes it and only surfaces it on error), plus the Marketplace propagation-lag polling loop.No code/behavior changes — docs only.
🤖 Generated with Claude Code