What problem does it solve?
Reviewing a branch before merge requires checking many risk categories at once, and it is easy to miss subtle issues like resource-limit escapes, CPython divergence, or documentation that fell out of sync. This Skill provides a structured checklist-driven review of the current branch against its merge base so findings are caught before merge.
Core Features & Use Cases
- Scoped diff review: Starts with
git diff --stat origin/main...HEAD to scope the change, then reads changed files in full rather than relying on hunks.
- Multi-category findings: Checks for bugs, CPython divergence, sandbox escapes, resource-limit escapes, performance regressions, verbose comments, and missing
limitations/ or docs updates.
- Severity-ordered report: Produces a concise report with
file:line, the concrete failure each finding causes, most severe first.
- Use Case: Before merging a PR in the Monty repository, run this review to catch an unbounded
String build that bypasses the allocation tracker or a new CPython divergence with no limitations/ entry.
Quick Start
Ask the assistant to run the general branch review on the current branch against origin/main and report any findings.