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.
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-orchestrationSKILL.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)
Review TypeScript code changes for consistency, type safety, and monorepo patterns across babysitter packages
Generate and validate documentation for @a5c-ai/babysitter-sdk CLI commands and exported APIs
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
Architect code review with DRY, YAGNI, abstraction, and test coverage principle enforcement