원클릭으로
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 페이지를 검토하고 설치를 진행할 수 있습니다.
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.
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.