بنقرة واحدة
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.