mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-21 19:00:44 +00:00
- Add setEditorComponent() to ctx.ui for custom editor components - Add CustomEditor base class for extensions (handles app keybindings) - Add keybindings parameter to ctx.ui.custom() factory (breaking change) - Add modal-editor.ts example (vim-like modes) - Add rainbow-editor.ts example (animated text highlighting) - Update docs: extensions.md, tui.md Pattern 7 - Clean up terminal on TUI render errors
1.6 KiB
1.6 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. - 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.