name: pre-review description: Deep code review disable-model-invocation: true
Pre-Review
Deep code review
Process
Run
git diff develop..HEADto get the full diff.Launch 4
code-revieweragents in parallel, each with a different focus:- A — Architecture & MVVM compliance
- B — Correctness & security (edge cases, null handling, error states)
- C — Code quality & conventions (Lumen UI, TypeScript, naming, new deps)
- D — General review — DRY, KISS, missing tests, anything that would slow down a reviewer or cause future regressions
Each agent prompt: "Review the diff vs develop. Focus on [FOCUS]. Return findings with file:line, severity (🔴 Critical / 🟡 Suggestion / 🟢 Nice to have), and suggested fix."
Merge + deduplicate findings. Present grouped by severity:
🔴 Critical — path/to/file.ts:42 — issue → fix 🟡 Suggestion — ... 🟢 Nice to have — ... Summary: X critical, Y suggestions, Z nice-to-havesAsk the user which items to fix: "all criticals", "all", "#1,#2, #3", or "skip" →
/create-pr