Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create pull requests following Sentry conventions. Use when opening PRs, writing PR descriptions, or preparing changes for review. Follows Sentry's code review guidelines.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 9% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -6% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 138% | 0% |
| case-15 | ✗→✓ | ▲ Improved | -2% | 0% |
Create pull requests following Sentry's engineering practices.
Requires: GitHub CLI (gh) authenticated and available.
bash# Check current branch and status git status git log main..HEAD --oneline
Ensure:
Review what will be included in the PR:
bash# See all commits that will be in the PR git log main..HEAD # See the full diff git diff main...HEAD
Understand the scope and purpose of all changes before writing the description.
Follow this structure:
markdown<brief description of what the PR does> <why these changes are being made - the motivation> <alternative approaches considered, if any> <any additional context reviewers need>
Do NOT include:
Do include:
bashgh pr create --title "<type>(<scope>): <description>" --body "$(cat <<'EOF' <description body here> EOF )"
Title format follows commit conventions:
feat(scope): Add new featurefix(scope): Fix the bugref: Refactor somethingbash# Request review from specific people gh pr edit --add-reviewer username1,username2 # Or request from a team gh pr edit --add-reviewer @getsentry/team-name
Limit to 1-3 reviewers to maintain clear ownership.
markdownAdd Slack thread replies for alert notifications When an alert is updated or resolved, we now post a reply to the original Slack thread instead of creating a new message. This keeps related notifications grouped and reduces channel noise. Previously considered posting edits to the original message, but threading better preserves the timeline of events and works when the original message is older than Slack's edit window. Refs SENTRY-1234
markdownHandle null response in user API endpoint The user endpoint could return null for soft-deleted accounts, causing dashboard crashes when accessing user properties. This adds a null check and returns a proper 404 response. Found while investigating SENTRY-5678. Fixes SENTRY-5678
markdownExtract validation logic to shared module Moves duplicate validation code from the alerts, issues, and projects endpoints into a shared validator class. No behavior change. This prepares for adding new validation rules in SENTRY-9999 without duplicating logic across endpoints.
Reference issues in the PR body:
| Syntax | Effect | |--------|--------| | Fixes #1234 | Closes GitHub issue on merge | | Fixes SENTRY-1234 | Closes Sentry issue | | Refs GH-1234 | Links without closing | | Refs LINEAR-ABC-123 | Links Linear issue |
Other measured skills in the registry, with their headline benchmark lift.