What problem does it solve? Reviewing pull requests and large diffs manually is slow and inconsistent, and reviewers often miss security risks, SOLID violations, or code smells buried in multi-language changesets. This Skill automates PR analysis, code quality checking, and review report generation so every review follows the same contract and thresholds. ## Core Features & Use Cases - PR Analysis: Computes a complexity score and risk categorization from the git diff between branches, detecting hardcoded secrets, injection patterns, debug statements, and TODO/FIXME markers. - Code Quality Checking: Flags long functions, high cyclomatic complexity, god classes, excessive parameters, and language-specific smells for Python, TypeScript, Go, Rust, C#, Java, C, C++, Ruby, PHP, Dart, and more, with thresholds resolved from a three-tier review-policy.json. - Review Reports: Combines analyzer output into structured markdown or JSON reports with a declared verdict (Approve, Approve with suggestions, Request changes, Block), plus markdown/prose and YAML/JSON config review paths. - Use Case: Before merging a feature branch, run the PR analyzer against main, run the quality checker on changed files, and generate a single review report with a verdict and prioritized findings. ## Quick Start Ask the AI to review the current branch against main using do-code-review and produce a verdict report listing all findings by severity.