用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Vincentwei1021/Synapse --skill release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | release |
| description | Release a new version of Synapse — bump version, update CHANGELOG, commit, tag, and create GitHub release. |
| license | AGPL-3.0 |
| metadata | {"author":"synapse","version":"0.1.0","category":"development"} |
Step-by-step guide to cut a new release of Synapse.
maingh CLI is authenticated (gh auth status)git status)# Find the previous release tag
git tag -l 'v*' --sort=-version:refname | head -5
# List commits since previous tag
git log --oneline v<PREV>..HEAD
# Review each commit for CHANGELOG-worthy changes
git show --stat <commit-hash>
Add a new section at the top of CHANGELOG.md, below the # Changelog header and above the previous release section. Use this structure:
## [X.Y.Z] - YYYY-MM-DD
### Added
- **Feature name**: Description of what was added.
### Changed
- **Area**: Description of what changed.
### Fixed
- **Bug name**: Description of what was fixed.
### Plugin
- Plugin version changes if applicable.
---
Rules:
---# Edit package.json "version" field
# e.g., "0.1.0" → "0.1.1"
Follow semver:
git add CHANGELOG.md package.json
git commit -m "chore: bump version to vX.Y.Z and update CHANGELOG"
git push
gh release create vX.Y.Z \
--target main \
--title "vX.Y.Z" \
--notes "$(cat <<'EOF'
<paste only the new version's CHANGELOG section here, without the ## header>
EOF
)"
Important: The --notes should contain only the new version's content, not the entire CHANGELOG file.
# Confirm tag exists
git tag -l 'vX.Y.Z'
# Confirm release is visible
gh release view vX.Y.Z
git log v<PREV>..HEAD reviewed — no commits missedgh release create with tag on maingh release view confirms everything looks correct