pr-automation
SKILL.md
PR Automation Skill
Automate pull request workflows to streamline PR creation and validation.
When to Use
Use this skill when:
- Before creating a PR
- When user requests PR creation
- Before pushing code to remote
- After completing a feature or fix
Capabilities
1. Generate PR Descriptions
Automatically generate comprehensive PR descriptions:
- Analyze git diff to understand changes
- Extract commit messages for context
- Identify changed files and their purposes
- Generate structured PR description following template
- Include all required sections (description, changes, testing, etc.)
2. Validate PR Requirements
Check PR requirements before creation:
- Verify tests exist for new features
- Check that tests pass
- Verify documentation is updated
- Validate code follows project conventions
- Check for linting errors
- Verify formatting is correct
- Ensure no secrets or credentials are committed
3. Check for Missing Tests/Docs
Identify missing requirements:
- Check if new features have tests
- Verify documentation is updated
- Check for missing type hints (Python)
- Verify error handling is documented
- Check for missing API documentation
4. Link Issues Automatically
Automatically link related issues:
- Parse commit messages for issue references (#123)
- Search for related issues based on changes
- Add "Closes #123" or "Related to #123" to PR description
- Link to parent issues or epics
5. Suggest Reviewers
Suggest appropriate reviewers:
- Based on files changed (domain expertise)
- Based on previous reviewers of similar changes
- Based on code owners (if CODEOWNERS file exists)
- Based on team structure
Workflow
- Analyze Changes: Review git diff and commit history
- Generate Description: Create comprehensive PR description
- Run Validation: Check all PR requirements
- Fix Issues: Address any validation failures
- Create PR: Generate PR with all information
- Post-Creation: Add labels, assign reviewers, link issues
PR Description Template
Follows the template from .cursor/rules/context-communication.mdc:
- Description of what changed and why
- Related issue links
- List of changes
- How it was verified
- Related code references
- Assumptions made
- Breaking changes (if any)
- Testing checklist
Related Resources
Rules
.cursor/rules/git-workflow.mdc- Git workflow and PR process.cursor/rules/context-communication.mdc- PR description best practices.cursor/rules/testing.mdc- Testing requirements
Subagents
.cursor/agents/pr-manager.md- PR management subagent.cursor/agents/code-reviewer.md- Code review subagent.cursor/agents/test-runner.md- Test runner subagent
Commands
/auto-pr- Generate PR with automation/pr- Create pull request with proper description/code-review- Review code before PR
Weekly Installs
10
Repository
basedhardware/omiGitHub Stars
7.8K
First Seen
Jan 29, 2026
Security Audits
Installed on
opencode10
gemini-cli9
claude-code9
github-copilot9
codex9
kimi-cli9