General Code Reviewing
Review the same concrete target from two independent perspectives, then return one concise findings-first result.
Choose The Target
Identify the PR, branch diff, staged diff, commit range, or named files; use a fresh base revision and preserve any user-supplied focus. Review passes are read-only.
Use a narrower skill alone only when the user requested only that lens:
adversarial-code-reviewing for ship risk, correctness, regressions, data integrity, security, migrations, concurrency, performance, and operability.
simplicity-review for YAGNI, maintainability, unnecessary code, wrong-layer fixes, abstractions, dependencies, or an explicitly harsh code-quality review.
Run And Synthesize
- Apply
adversarial-code-reviewing to the exact target.
- Independently apply
simplicity-review to the same target.
- Run both sequentially in the current agent unless the user explicitly requested sub-agents or parallel review. If so, delegate the two independent passes in parallel when supported.
- Deduplicate findings that share a root cause. Keep both lenses only when they contribute different material evidence.
- Verify conflicts against the code. Omit speculative concerns that cannot be tied to a reachable path or concrete complexity regression.
Verdict:
no-ship: a critical or high ship risk, or severe complexity that should not harden into the codebase.
needs-attention: material findings exist but are not clear no-ship blockers.
approve: no substantive finding survives synthesis.
Output
Honor a caller-required format when present. Otherwise report:
- Verdict.
- Findings ordered by severity with file and line references, evidence, impact, and the smallest concrete remedy.
- Checked or deferred areas only when they materially qualify confidence.
If there are no findings, say so directly and mention only the main residual risk or test gap. Do not expose internal pass transcripts or schemas.
1---2name: general-code-reviewing3description: Runs a broad code review with separate ship-risk and simplicity lenses, then synthesizes grounded findings. Use for general PR, diff, or code reviews when the user did not request only one narrower review lens.4---56# General Code Reviewing78Review the same concrete target from two independent perspectives, then return one concise findings-first result.910## Choose The Target1112Identify the PR, branch diff, staged diff, commit range, or named files; use a fresh base revision and preserve any user-supplied focus. Review passes are read-only.1314Use a narrower skill alone only when the user requested only that lens:1516- `adversarial-code-reviewing` for ship risk, correctness, regressions, data integrity, security, migrations, concurrency, performance, and operability.17- `simplicity-review` for YAGNI, maintainability, unnecessary code, wrong-layer fixes, abstractions, dependencies, or an explicitly harsh code-quality review.1819## Run And Synthesize20211. Apply `adversarial-code-reviewing` to the exact target.222. Independently apply `simplicity-review` to the same target.233. Run both sequentially in the current agent unless the user explicitly requested sub-agents or parallel review. If so, delegate the two independent passes in parallel when supported.244. Deduplicate findings that share a root cause. Keep both lenses only when they contribute different material evidence.255. Verify conflicts against the code. Omit speculative concerns that cannot be tied to a reachable path or concrete complexity regression.2627Verdict:2829- `no-ship`: a critical or high ship risk, or severe complexity that should not harden into the codebase.30- `needs-attention`: material findings exist but are not clear no-ship blockers.31- `approve`: no substantive finding survives synthesis.3233## Output3435Honor a caller-required format when present. Otherwise report:36371. Verdict.382. Findings ordered by severity with file and line references, evidence, impact, and the smallest concrete remedy.393. Checked or deferred areas only when they materially qualify confidence.4041If there are no findings, say so directly and mention only the main residual risk or test gap. Do not expose internal pass transcripts or schemas.