Source profileQuality 86/100

eltmon/overdeck/sync-sources/skills/pan-code-review/SKILL.md

pan-code-review

Orchestrated parallel code review with automatic synthesis

Source repository stars
14
Declared platforms
0
Static risk flags
1
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

Orchestrates a comprehensive parallel code review using specialized review agents with automatic synthesis of findings.

Best for

  • Before merging a pull request
  • After implementing a new feature
  • When refactoring critical code

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/eltmon/overdeck --skill "sync-sources/skills/pan-code-review"
Safe inspection promptEditorial

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

What the source asks the agent to do

  1. 01

    Usage

    Review the “Usage” section in the pinned source before continuing.

    Review and apply the “Usage” source section.
  2. 02

    Review Uncommitted Changes

    Review the “Review Uncommitted Changes” section in the pinned source before continuing.

    Review and apply the “Review Uncommitted Changes” source section.
  3. 03

    Review all uncommitted changes (git diff)

    Review the “Review all uncommitted changes (git diff)” section in the pinned source before continuing.

    Review and apply the “Review all uncommitted changes (git diff)” source section.
  4. 04

    Review Specific Files

    Review the “Review Specific Files” section in the pinned source before continuing.

    Review and apply the “Review Specific Files” source section.
  5. 05

    Review a single file

    /pan-code-review --files "src/auth/auth-service.ts"

    /pan-code-review --files "src/auth/auth-service.ts"

Permission review

Static risk signals and limitations

Writes files

medium · line 31

The documentation asks the agent to create, modify, or delete local files.

Create .claude/reviews/ directory

Writes files

medium · line 131

The documentation asks the agent to create, modify, or delete local files.

// Create reviews directory

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score86/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars14SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
eltmon/overdeck
Skill path
sync-sources/skills/pan-code-review/SKILL.md
Commit
b6d7106f7044de1a243a38b3f2d43b5bbe9b0aaf
License
MIT
Collected
2026-08-04
Default branch
main
View the original SKILL.md

Pan Code Review

Orchestrates a comprehensive parallel code review using specialized review agents with automatic synthesis of findings.

Overview

This skill coordinates three specialized review agents working in parallel:

  • Correctness Reviewer - Logic errors, edge cases, type safety
  • Security Reviewer - OWASP Top 10, vulnerabilities
  • Performance Reviewer - Algorithms, N+1 queries, memory issues

After all three complete, a Synthesis Agent combines their findings into a unified, prioritized report.

When to Use

Use this skill when you need a thorough code review:

  • Before merging a pull request
  • After implementing a new feature
  • When refactoring critical code
  • For security-sensitive changes
  • When performance matters

How It Works

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

Usage

Review Uncommitted Changes

# Review all uncommitted changes (git diff)
/pan-code-review

# Same as above
/pan-code-review --scope diff

Review Specific Files

# 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 a Branch

# Review all changes in current branch vs main
/pan-code-review --branch main

# Review vs specific branch
/pan-code-review --branch develop

Review Options

# 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

Implementation Guide

When this skill is invoked, you should:

Step 1: Determine Scope

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
}

Step 2: Prepare Review Environment

// 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

Step 3: Launch Parallel Reviewers

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.`
});

Step 4: Wait for Completion

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.

Step 5: Spawn Synthesis Agent

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.`
});

Step 6: Present Results

// 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]

Example Session

User: /pan-code-review --files "src/auth/*.ts"

Alternatives

Compare before choosing