用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Chorus-AIDLC/Chorus --skill release命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Optional divergent-then-convergent dialogue for fuzzy ideas. Invoked from the idea skill as a prelude to structured elaboration; produces one ElaborationRound of decision-point Q&A and returns control. Never writes files, never posts comments, never validates elaboration.
Chorus AI Agent collaboration platform — overview, common tools, setup, and routing to stage-specific skills.
Final ship-time review of an Idea's aggregate code change — the whole feature across all its tasks, not one task. Read the integrated code, check cross-task integration / architecture / security / regression / coverage, run tests. Invoke after the last task of an idea-rooted proposal is verified; ends with a VERDICT comment on the Idea.
基于 SOC 职业分类
| name | release |
| description | Release a new version of Chorus — bump version, update CHANGELOG, commit, tag, and create GitHub release. |
| license | AGPL-3.0 |
| metadata | {"author":"chorus","version":"0.1.0","category":"development"} |
Step-by-step guide to cut a new release of Chorus.
gh CLI is authenticated (gh auth status)git status)develop branch# Fetch remote tags and branches so local refs are up to date
git fetch --tags origin
# Find the previous release tag
git tag -l 'v*' --sort=-version:refname | head -5
# List commits since previous tag on develop
git log --oneline v<PREV>..develop
# Review each commit for CHANGELOG-worthy changes
git show --stat <commit-hash>
Based on the commits identified in Step 1, draft the new CHANGELOG section and present it to the user for review. 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:
---IMPORTANT: After drafting, show the CHANGELOG content and the proposed version number to the user. Do NOT proceed until the user explicitly approves. The user may request edits to wording, version number, or grouping.
After user approval, write the approved content into CHANGELOG.md — add the new section at the top, below the # Changelog header and above the previous release section.
# Edit package.json "version" field
# e.g., "0.1.0" → "0.1.1"
Follow semver:
# Commit the release prep on develop
git add CHANGELOG.md package.json
git commit -m "chore: bump version to vX.Y.Z and update CHANGELOG"
git push origin develop
# Open a PR from develop → main
gh pr create --base main --head develop \
--title "chore: release vX.Y.Z" \
--body "Release vX.Y.Z — version bump and CHANGELOG update."
Wait for CI to pass, then merge the PR:
# Merge the PR (use the PR number returned above)
gh pr merge <PR_NUMBER> --merge
After the PR is merged into main:
# Fetch the latest main so the tag targets the correct commit
git fetch origin main
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.
# Pull the merge commit back into develop
git checkout develop
git pull origin develop
# Confirm tag exists
git tag -l 'vX.Y.Z'
# Confirm release is visible
gh release view vX.Y.Z
git fetch --tags origin run — local tags are up to dategit log v<PREV>..develop reviewed — no commits misseddevelopdevelop → main created, CI passed, and mergedgh release create with tag targeting maindevelop synced with main after mergegh release view confirms everything looks correct