Agent skill
create-pr
Create a pull request with a concise, useful description
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/create-pr-gricha-perry
SKILL.md
Create PR Skill
Create pull requests with concise, useful descriptions.
Philosophy
- Be brief: No walls of text. Reviewers skim.
- Be specific: What changed and why, not how (code shows how).
- No fluff: Skip test plans, checklists, and boilerplate sections.
PR Title
Use format: <type>: <short description>
Types: fix, feat, refactor, docs, chore, test
Examples:
fix: handle null user in session lookupfeat: add workspace pause/resumerefactor: extract terminal manager from agent
PR Description
Keep it short. 2-5 bullet points max.
## Summary
- <what changed>
- <why it changed>
- <any notable decisions or tradeoffs>
That's it. No "Test Plan", no "Screenshots", no checklists unless truly needed.
Steps
-
Check changed files:
bashgit diff --name-only main...HEAD -
Run validation:
bashbun run validate -
Fix any issues found by validation before proceeding
-
Create PR (only after validation passes):
bashgh pr create --title "<type>: <description>" --body "$(cat <<'EOF' ## Summary - <what> - <why> EOF )"
When to Add More
Only add extra sections if genuinely useful:
- Breaking changes: If API/behavior changes affect users
- Migration: If users need to do something
- Screenshots: Only for UI changes, and only if they help
Anti-patterns
- Long descriptions nobody reads
- Copy-pasting commit messages as bullets
- "This PR does X" (we know, it's a PR)
- Test plan sections (CI runs tests)
- Checklists (use CI for enforcement)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?