skills/pr-description/SKILL.md
Generate pull request titles and descriptions from diffs and context. Use when creating a PR, writing PR description, drafting merge request, or summarizing changes for review.
npx skillsauth add lvndry/jazz pr-descriptionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate clear, structured pull request titles and descriptions from git diff, branch context, and linked issues.
git diff, git log, commit messagesfeat(auth): add OAuth2 login)Prefer conventional commits style:
<type>(<scope>): <short description>
Types: feat, fix, docs, style, refactor, test, chore
Scope: optional, e.g. auth, api, ui
Examples:
feat(auth): add Google OAuth2 loginfix(api): handle null in user lookupdocs: update README installation stepsrefactor(store): migrate to ZustandKeep under 72 characters. No period at end.
## Summary
[1-3 sentences: what this PR does and why]
## Changes
- [Key change 1]
- [Key change 2]
- [Key change 3]
## Related
- Fixes #123
- Relates to #456
## How to Test
1. [Step 1]
2. [Step 2]
## Checklist
- [ ] Tests added/updated
- [ ] Docs updated
- [ ] No breaking changes (or listed in description)
Always:
When relevant:
Avoid:
# Branch and diff
git branch --show-current
git log main..HEAD --oneline
git diff main...HEAD --stat
git diff main...HEAD # full diff for analysis
# Linked issues (from branch name or commits)
git log main..HEAD --oneline | grep -oE '#[0-9]+'
Infer scope from changed paths (e.g. src/auth/ → scope "auth"). Use commit messages to reinforce intent.
tools
Create and track task lists for complex multi-step work. Use when planning projects, breaking down work, tracking progress, or when a task has 3+ steps. Triggers on "plan", "todo", "task list", "break down", "step by step", or complex requests requiring multiple actions.
development
Brainstorm startup ideas using top-founder mental models, trend analysis, and competition research. Use when the user wants to brainstorm startup ideas, explore business opportunities, validate concepts, or think like elite founders. Triggers on "startup ideas", "business ideas", "what should I build", "startup brainstorm", "idea validation", "trends and opportunities", "think like a founder".
tools
Create new Jazz skills for automating workflows. Use when the user asks to create a skill, make a skill, or wants to define custom automation behavior.
data-ai
Help users create, manage, and refine custom personas for Jazz agents. Use when the user wants to define a new communication style, character, or identity for an agent.