.claude/skills/create-pr/SKILL.md
Create a pull request with a concise, useful description
npx skillsauth add gricha/perry create-prInstall 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.
Create pull requests with concise, useful descriptions.
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 agentKeep 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.
Check changed files:
git diff --name-only main...HEAD
Run validation:
bun run validate
Fix any issues found by validation before proceeding
Create PR (only after validation passes):
gh pr create --title "<type>: <description>" --body "$(cat <<'EOF'
## Summary
- <what>
- <why>
EOF
)"
Only add extra sections if genuinely useful:
development
Create and manage isolated Docker workspaces on your tailnet with Claude Code and OpenCode pre-installed. Use when working with Perry workspaces, connecting to coding agents, or managing remote development environments.
testing
Run validation checks - determines whether to use fast (validate) or full (validate:full) based on changed files
testing
Cut a new release - bump version, commit, tag, and push to trigger CI publish
development
React and Next.js performance optimization guidelines from Vercel Engineering. Contains 45+ rules across 8 categories.