一键导入
generate-release
Generate release notes for a new version
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate release notes for a new version
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | generate_release |
| description | Generate release notes for a new version |
This skill details the process for generating release notes and bumping the version of the jj-view extension.
Use this skill when the user wants to cut a new release of the extension. It requires reading commit history, determining the next version number, updating the changelog, and preparing a GitHub release link.
version field in package.json.git describe --tags --abbrev=0 --match "v*" if git is available.v1.15.2) matches the version found in package.json (e.g., 1.15.2).package.json version match, a version bump is needed:
jj log -r '<previous_tag>..@' -T 'description "\n"' --no-graph.feat: is minor, fix: is patch).version field in package.json with the new version.package.json was already bumped manually and is correct. Fetch the commit messages since the most recent tag using jj log -r '<previous_tag>..@' -T 'description "\n"' --no-graph.- **[Component/Feature Name]**:
- [Description of change]
CHANGELOG.md by prepending the new version and the drafted release notes.notify_user tool to present the proposed changes (updated CHANGELOG.md and package.json) to the user. Wait for their approval before proceeding.jj describe -m "chore: bump version to <new_version>" (or the jj_describe MCP tool).pnpm release:encode -- "<release_notes>". The script is located at .agents/scripts/encode-release-notes.ts.https://github.com/brychanrobot/jj-view/releases/new?tag=v<version>&title=v<version>&body=<encoded_notes>.jj git push before clicking the link.task.md if one is active, but do NOT create a walkthrough.md for the release itself.pnpm release:encode fails, ensure the arguments are wrapped in quotes.The skill is complete when the release commit is made and the user is provided with the formatted release notes and the GitHub release creation link.
Explains how to write and run tests in the jj-view repository, detailing the test suites, their purposes, and how to filter test runs down to single test cases. You must read this before editing or debuggins tests.
A reference for the repository's strict type rules, explaining forbidden practices and how to correctly handle types and mocking in tests.