name: check description: Review current changes with parallel subagents allowed-tools: Bash(git diff:), Bash(git status), Bash(git branch:), Bash(git merge-base:*), Task
Code Review
Review current changes using specialized review agents.
Instructions
Step 1: Analyze Changes
Determine review mode:
- Uncommitted changes: If
<staged_diff>or<unstaged_diff>have content - Branch changes: Otherwise use
<branch_diff>
Step 2: Select Reviewers
Based on changed files and diff content, select 2-4 reviewers:
| Reviewer | Select When |
|---|---|
| vue-reviewer | Any .vue files |
| typescript-reviewer | Complex types, generics, type assertions |
| kcd-test-reviewer | Any .spec.ts or .test.ts files |
| accessibility-reviewer | UI elements: buttons, inputs, modals, forms |
| performance-reviewer | Reactivity patterns, computed/watch, large lists |
| architecture-reviewer | Cross-feature imports, new feature files |
| security-reviewer | User input handling, v-html, external data |
| vueuse-reviewer | Manual event listeners, localStorage, timers |
| fowler-refactoring-reviewer | Large functions, code duplication |
Step 3: Launch Reviewers in Parallel
Launch 2-4 Task tools in a single message with all selected reviewers at once. Each reviewer prompt should include the changed files list and the relevant diff.
Step 4: Compile Report
After all reviewers complete, compile findings into:
# Code Review Report
## Summary
[2-3 sentences]
## Critical Issues
[Must fix - or "None"]
## [Reviewer Name]
[Findings or "No issues"]
## Recommended Actions
1. [Priority actions]