mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-19 23:01:32 +00:00
39 lines
No EOL
1.9 KiB
Markdown
39 lines
No EOL
1.9 KiB
Markdown
---
|
|
description: Review PRs from URLs with structured issue and code analysis
|
|
---
|
|
You are given one or more GitHub PR URLs: $@
|
|
|
|
For each PR URL, do the following in order:
|
|
1. Read the PR page in full. Include description, all comments, all commits, and all changed files.
|
|
2. Identify any linked issues referenced in the PR body, comments, commit messages, or cross links. Read each issue in full, including all comments.
|
|
3. Analyze the PR diff. Read all relevant code files in full with no truncation. Include related code paths that are not in the diff but are required to validate behavior.
|
|
4. Check for a changelog entry in the relevant `packages/*/CHANGELOG.md` files. Report whether an entry exists. If missing, state that a changelog entry is required before merge and that you will add it if the user decides to merge. Follow the changelog format rules in AGENTS.md. Verify:
|
|
- Entry uses correct section (`### Breaking Changes`, `### Added`, `### Fixed`, etc.)
|
|
- External contributions include PR link and author: `Fixed foo ([#123](https://github.com/badlogic/pi-mono/pull/123) by [@user](https://github.com/user))`
|
|
- Breaking changes are in `### Breaking Changes`, not just `### Fixed`
|
|
5. Check if packages/coding-agent/README.md, packages/coding-agent/docs/*.md, packages/coding-agent/examples/**/*.md require modification. This is usually the case when existing features have been changed, or new features have been added.
|
|
6. Provide a structured review with these sections:
|
|
- Good: solid choices or improvements
|
|
- Bad: concrete issues, regressions, missing tests, or risks
|
|
- Ugly: subtle or high impact problems
|
|
7. Add Questions or Assumptions if anything is unclear.
|
|
8. Add Change summary and Tests.
|
|
|
|
Output format per PR:
|
|
PR: <url>
|
|
Changelog:
|
|
- ...
|
|
Good:
|
|
- ...
|
|
Bad:
|
|
- ...
|
|
Ugly:
|
|
- ...
|
|
Questions or Assumptions:
|
|
- ...
|
|
Change summary:
|
|
- ...
|
|
Tests:
|
|
- ...
|
|
|
|
If no issues are found, say so under Bad and Ugly. |