一键导入
release
Forge-specific release override — Phase 1 version bump recipe for package.json, version.lock, and CHANGELOG.md.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Forge-specific release override — Phase 1 version bump recipe for package.json, version.lock, and CHANGELOG.md.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | release |
| description | Forge-specific release override — Phase 1 version bump recipe for package.json, version.lock, and CHANGELOG.md. |
| allowed-tools | Bash, Read, Write, Edit, Grep, Glob |
Overrides Phase 1 of the user-level /release skill. The parent skill handles
everything else (lock protocol, worktree, PR, GitHub Release, cleanup).
All edits happen inside the worktree directory.
package.jsonUpdate the version field to NEW_VERSION:
"version": "NEW_VERSION"
devops/version.lockUpdate the top-level version field to NEW_VERSION.
The parent skill's Step 0.2 should have already done this during claim,
but verify it matches. If it doesn't, fix it now.
{
"version": "NEW_VERSION",
"claims": [...]
}
CHANGELOG.mdInsert a new section before the first versioned heading:
## [NEW_VERSION] - YYYY-MM-DD
### Changed
- **Label**: Description (FORGE-XX)
---
Use the commit log and issue references gathered in Phase 0.3 to populate the bullets.
Confirm version string appears in both package.json and devops/version.lock:
grep "NEW_VERSION" package.json devops/version.lock
Run the build to verify __APP_VERSION__ will render correctly:
npm run build
Run the full test suite:
npm run test
Type-check (Forge-specific gotcha — root tsconfig has files: []):
npx tsc --noEmit -p tsconfig.app.json
Ignore the pre-existing dompurify type error.
main (no dev branch)v{__APP_VERSION__} (Vite injects from package.json)chore: PRs from /gsd sessions skip version bump — they roll into the next release