What problem does it solve?
Manual code reviews are often inconsistent, miss critical issues across specialized domains like security and performance, and produce duplicated or unprioritized feedback that slows down PR merges. This skill automates comprehensive code review by spawning parallel, specialized reviewer personas, merging and deduplicating their findings, and prioritizing issues by severity and actionability to streamline the PR review process.
Core Features & Use Cases
- Tiered Parallel Reviewer Personas: Automatically spawns always-on reviewers for correctness, testing, maintainability, and project standards, plus conditional reviewers for security, performance, API contracts, and stack-specific patterns based on the diff content.
- Confidence-Gated Finding Prioritization: All findings are scored by confidence and severity (P0-P3), with clear action routing for safe auto-fixes, gated changes requiring approval, manual downstream work, and advisory notes.
- Flexible Operation Modes: Supports interactive review with user prompts, fully autonomous autofix mode, read-only report-only mode for parallel verification, and headless mode for programmatic skill-to-skill invocation.
- Use Cases: Use before creating a PR, after completing iterative implementation tasks, when requesting feedback on code changes, or as a read-only verification step in larger engineering workflows.
Quick Start
Invoke the ce:review skill with no arguments to review all changes on your current working branch before opening a pull request, or pass a PR link or branch name to review targeted changes from an existing pull request or separate branch.