What problem does it solve? It catches defects, scope creep, and hygiene issues in your changes before a pull request is opened, reducing review round-trips and avoiding the blind spots of reviewing your own work in the same context. ## Core Features & Use Cases - Machine Checks First: Runs tools/self_review_check.py and CJK markdown auto-formatting to block PRs with merge conflict markers, oversized files, or formatting warnings. - Perspective-Based Diff Review: Walks the diff through a checklist covering correctness, duplication, naming, backward compatibility, security, error handling, tests, YAGNI scope, and documentation consistency. - Fresh-Context Pre-PR Review: Invokes a separate code-review skill with --pre-pr on high-risk or code diffs so CONFIRMED findings are fixed before the PR exists, then runs a mandatory post-PR Layer 1 review. - Use Case: Before opening a PR that touches authentication hooks, run this skill to machine-check the branch, self-review the diff, get a fresh-context review verdict, and record the results in the PR body. ## Quick Start Ask the AI to run a self-review and check everything before creating the pull request for the current branch.