#12395: feat(github): add pull request template
stale
This PR adds a comprehensive pull request template to standardize contributions and improve the review process.
## Changes
- Add `.github/PULL_REQUEST_TEMPLATE.md` with structured sections:
- **Description** for clear change explanation
- **Type of Change** with checkboxes (bug fix, feature, docs, etc.)
- **Testing** checklist to ensure quality
- **Checklist** for code standards, self-review, and documentation
- **AI-Assisted Contribution** section for transparency
- **Related Issues** for issue linking
- **Screenshots** section for UI changes
- **Additional Notes** for extra context
## Benefits
- Helps reviewers understand changes quickly
- Ensures contributors follow project standards
- Provides consistency across all PRs
- Reduces back-and-forth by prompting for required info
- Encourages testing and documentation updates
## Testing
- Template renders correctly in GitHub PR creation UI
- All sections are optional to maintain flexibility
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
Adds a single repository-wide pull request template at `.github/PULL_REQUEST_TEMPLATE.md` to standardize PR descriptions (change type, testing, checklists, related issues, screenshots, and AI-assisted contribution disclosure). This integrates with GitHub’s PR creation UI so new pull requests are pre-populated with the structured prompts, improving consistency without touching runtime code.
<h3>Confidence Score: 5/5</h3>
- This PR is safe to merge with minimal risk.
- Change is limited to adding a GitHub PR template; it does not affect build artifacts, runtime logic, or dependency graph, and is unlikely to break existing workflows.
- No files require special attention
<!-- greptile_other_comments_section -->
<sub>(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!</sub>
**Context used:**
- Context from `dashboard` - CLAUDE.md ([source](https://app.greptile.com/review/custom-context?memory=fd949e91-5c3a-4ab5-90a1-cbe184fd6ce8))
- Context from `dashboard` - AGENTS.md ([source](https://app.greptile.com/review/custom-context?memory=0d0c8278-ef8e-4d6c-ab21-f5527e322f13))
<!-- /greptile_comment -->
Most Similar PRs
#8203: fix clawdbot references
by anton-roos · 2026-02-03
76.0%
#7083: 说明文档
by 1213718318 · 2026-02-02
74.4%
#6501: Chore/openclaw issue templates
by mitre88 · 2026-02-01
73.4%
#18971: Test change to trigger Refacto review
by praharshitakulkarni-hue · 2026-02-17
72.8%
#7487: docs: add code review for recent security commits (b796f6e..411d5fd)
by INTEGRITY2077 · 2026-02-02
72.6%
#8509: docs: add docs CONTRIBUTING.md
by ethanpalm · 2026-02-04
72.5%
#14871: Claude/audit codebase architecture 8a ql2
by MagnoliaLex · 2026-02-12
72.0%
#23725: Add Openclaw Code of Conduct
by tronpis · 2026-02-22
71.5%
#6888: feat: PowerShell completion install/uninstall + templates script + ...
by ThinkIbrokeIt · 2026-02-02
71.1%
#10779: Mandatory dupe check for PRs + Refine commit and PR guidelines in AGE…
by tobiasbischoff · 2026-02-07
70.6%