mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-16 16:00:58 +00:00
1.9 KiB
1.9 KiB
| 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:
- Read the PR page in full. Include description, all comments, all commits, and all changed files.
- Identify any linked issues referenced in the PR body, comments, commit messages, or cross links. Read each issue in full, including all comments.
- 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.
- Check for a changelog entry in the relevant
packages/*/CHANGELOG.mdfiles. 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
- Entry uses correct section (
- 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.
- 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
- Add Questions or Assumptions if anything is unclear.
- Add Change summary and Tests.
Output format per PR: PR: Changelog:
- ... Good:
- ... Bad:
- ... Ugly:
- ... Questions or Assumptions:
- ... Change summary:
- ... Tests:
- ...
If no issues are found, say so under Bad and Ugly.