Jewel PR and release preparation

SkillDocs & knowledge

jewel-release is a skill that lets your agent prepare Jewel pull requests and releases with checks, release notes, cherry-picks, and tagging. It walks the agent through interactive checklists for either a pull request or a release. For pull requests it validates the commit, runs local CI checks, drafts release notes, and creates the PR using helper scripts. For releases it handles version bumps, checks, release notes, cherry-picks to release branches, artifact validation, and tagging, stopping to ask the user whenever a check fails.

Use Jewel PR and release preparation in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Jewel PR and release preparation and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Jewel PR and release preparation skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have a Jewel repository checked out locally with the changes you want to prepare.

Jewel PR and release preparationStart free

What your AI can do with it

  • Validate a commit before opening a Jewel pull request
  • Run local CI checks for a Jewel pull request
  • Draft release notes for a Jewel pull request or release
  • Create a Jewel pull request using helper scripts
  • Handle version bumps and checks for a Jewel release
  • Cherry-pick changes to release branches and tag a Jewel release

Getting started

  1. Have a Jewel repository checked out locally with the changes you want to prepare.
  2. Add the jewel-release skill to your agent's available skills.
  3. Tell the agent whether you are preparing a pull request or a release.
  4. Follow the interactive checklist, answering prompts when a check fails.

What this skill tells your AI

The instructions your AI receives, as published by jetbrains/intellij-community in .agents/skills/jewel-release/SKILL.md and read by ahel’s review.

Both workflows are interactive checklists. Work through one step at a time, report the result of each step, and stop to ask the user before you move on when a check fails.

Check the platform/jewel/docs folder for the process guides:

Choose the workflow

  • Prepare a pull request: follow pull-request.md. It validates the commit, runs the local CI checks, drafts the release notes entry, and creates the PR with scripts/validate_pr_body.py and scripts/suggest_reviewers.py.
  • Prepare a release: follow release.md. It covers the version bumps, the checks, the release notes, the cherry-picks to the release branches, the artifact validation, and the tagging.

Signals

GitHub stars
21k
Forks
6k
Last commit
Sep 2026

ahel review

  • K1binfo
    installs-packages (in references/pull-request.md)

Automated review, not a security audit. Ruleset v1+k2.

Questions

What does jewel-release do?
It walks the agent through interactive checklists for preparing a Jewel pull request or release, covering checks, release notes, cherry-picks, and tagging.
Does it stop if a check fails?
Yes. The skill stops to ask the user whenever a check fails.
What does it do for a pull request?
For PRs it validates the commit, runs local CI checks, drafts release notes, and creates the PR using helper scripts.
What does it do for a release?
For releases it handles version bumps, checks, release notes, cherry-picks to release branches, artifact validation, and tagging.
Advanced
Item type
skill
Key
jewel-release
Source
github.com/jetbrains/intellij-community