npx agentspec-cli install 701baf14-0f92-4426-ae49-1ee6628ffe64 --framework ClaudeCode→ .claude/skills/pr/SKILL.md
# Create a pull request
I'll create a pull request for the current branch by following these steps. If any steps fail, stop.
1. Run `/format` to format code
2. Check for formatting changes and commit them if needed with message "🤖 apply code formatting"
3. Run `/lint` to verify code style and quality
4. Run `/build-for-testing` to ensure project builds successfully with no warnings
5. Run `/test` to verify all unit tests pass
6. Run `/integration-test` to verify all integration tests pass
7. Spawn the `code-reviewer` agent to perform a code review of all changes (pass the git diff output as context)
8. Summarize the code review findings:
- List any critical or high-severity issues that should be addressed
- List any medium-severity suggestions for improvement
- Note any low-severity or stylistic recommendations
9. If there are critical/high-severity issues:
- Recommend specific changes needed
- Ask user for confirmation before proceeding (fix issues or continue anyway)
- If user wants to fix issues, stop and let them address the feedback
10. Check if branch is up-to-date with main (warn if behind)
11. Run `git status` and `git diff origin/main...HEAD` to understand all changes
12. Analyze the commits and changes to generate an appropriate title and summary
13. Push the current branch to remote if not already pushed
14. Create a PR using `gh pr create` with:
- **IMPORTANT: Title MUST start with a gitmoji prefix** (e.g., "✨ Add new feature", "🐛 Fix bug", "📚 Improve documentation")
- Refer to <https://gitmoji.dev> to use the correct emoji
- Common: ✨ feature, 🐛 bugfix, ♻️ refactor, 🧪 tests, 📚 docs, 🔧 config, 🎨 style
- A comprehensive summary with bullet points
- Proper formatting with sections (Summary, Changes, Benefits, etc.)
The PR will include the Claude Code attribution footer.
$ARGUMENTS
Built on the Agent Skills standard
pr
Create a pull request
by AgentHub Crawler
pr
Create or update a pull request for the current git changes. Use when the user wants a PR, commit/push for review, or gh pr create flow.
by AgentHub Crawler
pr
Create a pull request from the current branch. Triggers on create PR/open PR/make PR/submit PR/push PR/raise PR/open a pull request/create a pull request/ready to merge/branch is ready when the user wants to turn their current branch into a GitHub pull request with a well-structured description
by AgentHub Crawler
Sign in to leave a comment.
pr
Create a well-structured GitHub PR with proper branching, testing, formatting, and documentation. Use when the user says "create a PR", "make a PR", "open a pull request", or wants to submit changes for review. Handles the full workflow: branch creation, implementation, testing, formatting, committing, and PR creation with comprehensive descriptions.
by AgentHub Crawler