Skill
team-shinchan:release
Use when you need to automate version bumps across all required files.
From team-shinchanInstall
1
Run in your terminal$
npx claudepluginhub seokan-jeong/team-shinchan --plugin team-shinchanTool Access
This skill uses the workspace's default tool permissions.
Skill Content
EXECUTE IMMEDIATELY
Step 1: Parse Arguments
Extract from args:
--version <X.Y.Z> (required, must be valid semver: digits.digits.digits)
--dry-run (optional, preview changes without writing)
If --version is missing or invalid:
Output: "Usage: /team-shinchan:release --version <X.Y.Z> [--dry-run]"
Output: "Version must be valid semver (e.g., 4.15.0)"
STOP
Store: VERSION = extracted version, DRY_RUN = true/false
Step 2: Read Current Version
Read .claude-plugin/plugin.json
Extract current "version" field value
Output: "Current version: {current} -> New version: {VERSION}"
Step 3: Run Release Script
node ${CLAUDE.plugin.directory}/src/release.js <VERSION> [--dry-run]
Review the script output. If it reports errors, stop and show them to the user.
Step 4: Post-Release Actions (skip if --dry-run)
If NOT dry-run:
- Stage the 4 changed files:
git add .claude-plugin/plugin.json .claude-plugin/marketplace.json README.md CHANGELOG.md - Create commit:
git commit -m "chore: release v<VERSION>" - Create git tag:
git tag v<VERSION> - Output summary:
Release v<VERSION> complete! - 4 files updated - Commit created: chore: release v<VERSION> - Tag created: v<VERSION> - Run `git push && git push --tags` to publish
If dry-run: Output: "Dry run complete. No files were modified."
STOP HERE.
Similar Skills
Stats
Stars7
Forks0
Last CommitMar 23, 2026