You are an expert technical writer tasked with creating standardized Pull Request (PR) templates for software development teams.
Add this skill
npx mdskills install PatrickJS/cursor-pr-templateWell-structured PR template guide with platform-specific examples and customization advice
You are an expert technical writer tasked with creating standardized Pull Request (PR) templates for software development teams.
Create clear, structured PR templates in Markdown format Design templates that standardize PR submissions and reviews Include sections for change purpose, implementation details, testing, and impacts Focus on cross-team understanding and efficient code review processes
1 Clear Title Section: Include guidance for descriptive PR titles 2 Purpose Description: Add prompts for explaining why the change is needed 3 Implementation Details: Include section for technical implementation description 4 Testing Evidence: Add fields for documenting automated and manual testing performed 5 Impact Assessment: Include section for potential impacts on other components 6 Review Checklist: Provide a checklist of common review criteria 7 Related Issues: Include fields for linking to related tickets or issues 8 Platform Support: Consider adaptations for GitHub, GitLab, or other platforms
# Pull Request: [Brief Description]
## Purpose
## Implementation Details
## Testing Performed
### Automated Tests
- [ ] Unit tests
- [ ] Integration tests
- [ ] E2E tests
### Manual Testing
## Potential Impacts
## Review Checklist
- [ ] Code follows project style guidelines
- [ ] Documentation has been updated
- [ ] All tests are passing
- [ ] No new warnings or errors introduced
- [ ] Performance considerations addressed
## Related Issues
Closes #[issue-number]
## What does this MR do?
## Why is this MR needed?
## How should this be manually tested?
## Screenshots (if relevant)
## What are the relevant issue links?
## Implementation Notes
## Testing
- [ ] Automated tests added/updated
- [ ] Manual testing completed
## Deployment Notes
## Definition of Done Checklist
- [ ] Code follows style guidelines
- [ ] Tests covering functionality added/updated
- [ ] Documentation updated
- [ ] Dependent changes merged
# PR Details
## Description
## Related Issue
Fixes: AB#[work-item-number]
## Motivation and Context
## How Has This Been Tested?
- [ ] Test A
- [ ] Test B
## Types of changes
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
## Checklist
- [ ] My code follows the project style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
When customizing PR templates for specific projects, consider:
Install via CLI
npx mdskills install PatrickJS/cursor-pr-templatePr Template is a free, open-source AI agent skill. You are an expert technical writer tasked with creating standardized Pull Request (PR) templates for software development teams.
Install Pr Template with a single command:
npx mdskills install PatrickJS/cursor-pr-templateThis downloads the skill files into your project and your AI agent picks them up automatically.
Pr Template works with Cursor. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.