Best for
- Before merging a pull request
- After implementing a new feature
- When refactoring critical code
eltmon/overdeck/sync-sources/skills/pan-code-review/SKILL.md
Orchestrated parallel code review with automatic synthesis
Decision brief
Orchestrates a comprehensive parallel code review using specialized review agents with automatic synthesis of findings.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/eltmon/overdeck --skill "sync-sources/skills/pan-code-review"Inspect the Agent Skill "pan-code-review" from https://github.com/eltmon/overdeck/blob/b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf/sync-sources/skills/pan-code-review/SKILL.md at commit b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Review the “Usage” section in the pinned source before continuing.
Review the “Review Uncommitted Changes” section in the pinned source before continuing.
Review the “Review all uncommitted changes (git diff)” section in the pinned source before continuing.
Review the “Review Specific Files” section in the pinned source before continuing.
/pan-code-review --files "src/auth/auth-service.ts"
Permission review
The documentation asks the agent to create, modify, or delete local files.
Create .claude/reviews/ directoryThe documentation asks the agent to create, modify, or delete local files.
// Create reviews directoryEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 86/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 14 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Orchestrates a comprehensive parallel code review using specialized review agents with automatic synthesis of findings.
This skill coordinates three specialized review agents working in parallel:
After all three complete, a Synthesis Agent combines their findings into a unified, prioritized report.
Use this skill when you need a thorough code review:
User invokes /pan-code-review
↓
Determine scope (git diff, files, or pattern)
↓
Create .claude/reviews/ directory
↓
Spawn 3 parallel reviewers via Task tool:
├─→ correctness → writes .claude/reviews/<timestamp>-correctness.md
├─→ security → writes .claude/reviews/<timestamp>-security.md
└─→ performance → writes .claude/reviews/<timestamp>-performance.md
↓
Wait for all 3 to complete
↓
Spawn synthesis agent
↓
Synthesis reads all 3 reviews
↓
Synthesis writes .claude/reviews/<timestamp>-synthesis.md
↓
Present unified report to user
# Review all uncommitted changes (git diff)
/pan-code-review
# Same as above
/pan-code-review --scope diff
# Review specific files
/pan-code-review --files "src/auth/*.ts"
# Review a single file
/pan-code-review --files "src/auth/auth-service.ts"
# Review multiple patterns
/pan-code-review --files "src/auth/*.ts,src/models/User.ts"
# Review all changes in current branch vs main
/pan-code-review --branch main
# Review vs specific branch
/pan-code-review --branch develop
# Focus on security only
/pan-code-review --focus security
# Focus on performance only
/pan-code-review --focus performance
# Focus on correctness only
/pan-code-review --focus correctness
# Skip synthesis (get raw reviews)
/pan-code-review --no-synthesis
When this skill is invoked, you should:
Parse user options or use defaults:
// Default: review uncommitted changes
const scope = options.scope || 'diff';
if (scope === 'diff') {
// Get uncommitted changes
Bash: git diff --name-only
}
if (options.files) {
// Use provided file pattern
Glob: pattern=options.files
}
if (options.branch) {
// Get changes vs branch
Bash: git diff ${options.branch}...HEAD --name-only
}
// Create reviews directory
Bash: mkdir -p .claude/reviews
// Generate timestamp for this review session
const timestamp = new Date().toISOString().replace(/:/g, '-').split('.')[0];
// Example: 2026-01-20T15-30-00
IMPORTANT: Spawn all three reviewers in a SINGLE message with multiple Task calls:
// Spawn all 3 reviewers in parallel
Task({
subagent_type: 'code-review-correctness',
description: 'Review code correctness',
prompt: `Review the following files for logic errors, edge cases, and type safety:
Files to review:
${fileList}
Write your findings to: .claude/reviews/${timestamp}-correctness.md
Follow the output format specified in your agent instructions.`
});
Task({
subagent_type: 'code-review-security',
description: 'Review code security',
prompt: `Review the following files for security vulnerabilities (OWASP Top 10):
Files to review:
${fileList}
Write your findings to: .claude/reviews/${timestamp}-security.md
Follow the output format specified in your agent instructions.`
});
Task({
subagent_type: 'code-review-performance',
description: 'Review code performance',
prompt: `Review the following files for performance issues:
Files to review:
${fileList}
Write your findings to: .claude/reviews/${timestamp}-performance.md
Follow the output format specified in your agent instructions.`
});
The Task tool is blocking - it waits for each agent to complete. Since you made 3 Task calls, all three will run in parallel and you'll get results when all complete.
Task({
subagent_type: 'code-review-synthesis',
description: 'Synthesize review findings',
prompt: `Combine the findings from the three parallel code reviews.
Review files to read:
- .claude/reviews/${timestamp}-correctness.md
- .claude/reviews/${timestamp}-security.md
- .claude/reviews/${timestamp}-performance.md
Write your synthesis to: .claude/reviews/${timestamp}-synthesis.md
Provide a complete, prioritized report combining all findings.`
});
// Read the synthesis report
Read: file_path=`.claude/reviews/${timestamp}-synthesis.md`
// Display to user
console.log("Code Review Complete!");
console.log("");
console.log("Individual Reviews:");
console.log(` - Correctness: .claude/reviews/${timestamp}-correctness.md`);
console.log(` - Security: .claude/reviews/${timestamp}-security.md`);
console.log(` - Performance: .claude/reviews/${timestamp}-performance.md`);
console.log("");
console.log("Unified Report:");
console.log(` - Synthesis: .claude/reviews/${timestamp}-synthesis.md`);
console.log("");
// Display synthesis executive summary
[Display key findings from synthesis]
User: /pan-code-review --files "src/auth/*.ts"
Alternatives
aAAaqwq/AGI-Super-Team
Conduct context-driven code reviews focusing on quality, testability, and maintainability. Use when reviewing code, providing feedback, or establishing review practices.
alirezarezvani/claude-skills
Adversarial code review that breaks the self-review monoculture. Use when you want a genuinely critical review of recent changes, before merging a PR, or when you suspect Claude is being too agreeable about code quality. Forces perspective shifts through hostile reviewer personas that catch blind spots the author's mental model shares with the reviewer.
event4u-app/agent-config
Use when the user says "review this", "check my code", or wants feedback on changes. Reviews for correctness, quality, security, and coding standards.
ruvnet/RuView
Comprehensive GitHub code review with AI-powered swarm coordination