Skip to main content
ClaudeWave
Skill1.3k repo starsupdated today

code-review-orchestration

This Claude Code skill orchestrates six specialized review agents that evaluate code submissions across architecture, security, performance, testing, quality, and documentation dimensions simultaneously. Each agent independently scores its assigned area using weighted percentages, aggregating results into a final recommendation ranging from APPROVE to REJECT based on overall score thresholds and critical issue detection. Use this skill as a comprehensive code review gate before merging or during post-implementation quality checks.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/a5c-ai/babysitter /tmp/code-review-orchestration && cp -r /tmp/code-review-orchestration/library/methodologies/claudekit/skills/code-review-orchestration ~/.claude/skills/code-review-orchestration
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# Code Review Orchestration

## Overview

Orchestrates 6 specialized review agents running in parallel across independent dimensions. Each agent scores independently, and results are aggregated into a weighted final score with a clear recommendation.

## Six Dimensions

### Architecture (weight: 20%)
Module boundaries, dependency direction, design pattern adherence, architectural drift.

### Security (weight: 25%)
Injection vulnerabilities, auth, secrets, crypto, dependencies, headers.

### Performance (weight: 15%)
Algorithmic complexity, resource leaks, database patterns, caching, async.

### Testing (weight: 15%)
Coverage, quality, edge cases, isolation, flakiness, integration, error paths.

### Quality (weight: 15%)
Naming, readability, error handling, type safety, DRY, comments.

### Documentation (weight: 10%)
JSDoc, README updates, changelog, inline comments, type documentation.

## Scoring and Recommendation

- **APPROVE**: overall >= 80 AND zero critical issues
- **REQUEST_CHANGES**: overall >= 60 OR has critical issues
- **REJECT**: overall < 60

## When to Use

- `/code-review` slash command
- Post-implementation review in spec execution
- Pre-merge quality gate

## Agents Used

- `code-review-coordinator`, `security-analyst`, `performance-analyst`
- `testing-specialist`, `architecture-reviewer`

## Processes Used By

- `claudekit-code-review` (primary consumer)
- `claudekit-orchestrator` (via command dispatch)