canon-review
Installation
SKILL.md
Canon Review — Unified Code & Design Review
The Canon Review skill provides a single entry point for evaluating code changes against canonical software engineering best practices drawn from seminal literature (Code Complete, Clean Code, A Philosophy of Software Design, Refactoring, Release It!, Designing Data-Intensive Applications, Domain-Driven Design, Team Topologies, etc.).
It unifies:
- Code Review (
canon-pr-review): 20 Tier 2 practices covering implementation quality, module design, line-level reliability, and maintainability. - Design Review (
canon-design-review): 15 Tier 2 practices covering structural integrity, distributed resilience, and evolutionary architecture.
Phase 0: Auto-Routing & Mode Selection
Identify the review scope and select the review mode:
# 1. Fetch PR diff and file list if PR number/URL provided
gh pr view <NUMBER> --json title,body,changedFiles,baseRefName,headRefName
gh pr diff <NUMBER>