diff --git a/.roo/rules-issue-fixer/9_pr_template.xml b/.roo/rules-issue-fixer/9_pr_template.xml new file mode 100644 index 00000000000..4c35819b1f5 --- /dev/null +++ b/.roo/rules-issue-fixer/9_pr_template.xml @@ -0,0 +1,205 @@ + + + This file contains the official Roo Code PR template that must be used when creating pull requests. + All PRs must follow this exact format to ensure consistency and proper documentation. + + + + + The PR body must follow this exact Roo Code PR template with all required sections. + Replace placeholder content in square brackets with actual information. + + + + + + + Valid GitHub CLI commands for creating PRs with the proper template + + + + Create a PR using the filled template + + The PR body should be saved to a temporary file first, then referenced with --body-file + + + + Alternative: Create PR with inline body (for shorter content) + + Use this only if the body content doesn't contain special characters that need escaping + + + + Fork repository if user doesn't have push access + + The --clone=false flag prevents cloning since we're already in the repo + + + + + PR titles should follow conventional commit format + + fix: [brief description] (#[issue-number]) + feat: [brief description] (#[issue-number]) + docs: [brief description] (#[issue-number]) + refactor: [brief description] (#[issue-number]) + test: [brief description] (#[issue-number]) + chore: [brief description] (#[issue-number]) + + + + + How to fill in the template placeholders + + + The GitHub issue number being addressed + 123 + + + Optional Roo Code task links if used during development + https://app.roocode.com/share/task-abc123 + _No Roo Code task context for this PR_ + + + Detailed explanation of implementation approach + + - Focus on HOW you solved the problem + - Mention key design decisions + - Highlight any trade-offs made + - Point out areas needing special review attention + + + + Steps to verify the changes work correctly + + - List specific test commands run + - Describe manual testing performed + - Include steps for reviewers to reproduce tests + - Mention test environment details if relevant + + + + Visual evidence of changes for UI modifications + _No UI changes in this PR_ + + + Documentation impact assessment + - [x] No documentation updates are required. + + + Any extra context for reviewers + _No additional notes_ + + + Discord username for communication + @username + + + + \ No newline at end of file