一键导入
release
Release a new version of Synapse — bump version, update CHANGELOG, commit, tag, and create GitHub release.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Release a new version of Synapse — bump version, update CHANGELOG, commit, tag, and create GitHub release.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Work on Synapse pre-experiment research: project context, research questions, literature search, related works, and deep research reports.
Write and update Synapse documents, reports, synthesis, and Markdown figures. Use when embedding charts, plots, images, or report visuals in Synapse documents.
Plan, revise, execute, and report Synapse experiments, including compute access and result submission.
Understand the Synapse Claude Code plugin hooks, session lifecycle, and multi-agent parallel execution. Covers what each hook does, where plugin state lives, and how to run multiple experiments in parallel via Task sub-agents.
Synapse platform overview and router skill. Use it to orient on projects and then hand off to the stage-specific Synapse skills.
Drive the Claude Code-client autonomous research loop — analyze project state, propose the next experiment, dispatch sub-agents to execute it, and iterate.
| 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