name: pr description: Create or update a GitHub pull request following Medox conventions (author spicode-bot, reviewer spideystreet). Invoke manually with /pr — do NOT trigger automatically. disable-model-invocation: true
Skill: Pull Request
Create or update a GitHub PR following the conventions defined in .claude/rules/git.md.
Steps
- Pre-flight: docs sync — run
/docs-upfirst to ensure docs are up to date with code changes git log main..HEAD --oneline— review commits included- Push if needed:
git push -u origin <branch> - Check if a PR already exists for the current branch:
- Use
mcp__github__list_pull_requestswithhead: "spideystreet:<branch>"andstate: "open" - If a PR exists → update it (step 5b)
- If no PR exists → create it (step 5a)
- Use
5a. Create PR
- Use
mcp__github__create_pull_request:title:<type>(<scope>): <summary>head: current branchbase:mainbody: see Body format below
- Add reviewer:
gh pr edit <number> --add-reviewer spideystreet
5b. Update PR
- Use
gh pr edit <number>to update--titleand/or--bodyif commits changed the scope - Push new commits (already done in step 3)
- Report the existing PR URL to the user
Body format
## Summary
- <bullet points from commits>
## Test plan
- [ ] `uv run pytest <tests> -v`
- [ ] Manual: <scenario>
🤖 Generated with [Claude Code](https://claude.ai/claude-code)
Rules
- Always prefer GitHub MCP tools (
mcp__github__*) overghCLI for GitHub operations (create PR, list issues, add comments, etc.) - Use
gitCLI only for local operations (log, push, diff, status) - Use
gh pr editfor updating title/body (no MCP equivalent)
Related skills
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
Claude CodeCursoradvanced
890
234
3,212
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
claudeCursorWindsurfbeginner
259
72
1,114
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.
claudeCursorWindsurfintermediate
156
44
975