canon-design-review

Evaluate architecture-level design risks in pull requests with evidence-based verdicts.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/npow/claude-skills --skill canon-design-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canon-design-review
Source: https://github.com/npow/claude-skills/tree/main/canon-design-review
Command: npx skills add https://github.com/npow/claude-skills --skill canon-design-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill replaces ad hoc architecture review with a structured, evidence-based assessment of design quality, resilience, operational readiness, and long-term evolvability.

Core Features & Use Cases

  • 15-Practice Assessment: Evaluates bounded contexts, layer separation, dependency direction, interfaces, cohesion, resilience, consistency, backpressure, health checks, evolutionary design, team ownership, API compatibility, and ADR coverage.
  • Evidence-Based Verdicts: Produces PASS, WARN, BLOCK, or N/A statuses grounded in specific file and line evidence, with explicit scoring and recommendation rules.
  • Use Case: Review a pull request that changes service boundaries, infrastructure, APIs, schemas, or migrations and identify blocking architecture risks before merge.

Quick Start

Use the canon-design-review skill to evaluate the architecture of the specified pull request, path, or component and produce the complete 15-practice design review.

Frequently Asked Questions about canon-design-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review architecture risks in a pull request before merge?

To review architecture risks in a pull request, evaluate design quality across bounded contexts, layering, dependencies, and APIs. This process identifies blocking issues grounded in specific file and line evidence before producing a merge recommendation.

What is evidence-based design review for software architecture?

Evidence-based design review is a structured assessment that replaces ad hoc architecture checks with rigorous evaluation. It produces PASS, WARN, BLOCK, or N/A verdicts grounded in specific file and line findings for design quality and operational readiness.

How do I assess bounded contexts and dependency direction in code changes?

Assess bounded contexts and dependency direction by applying a 15-practice evaluation covering layer separation, cohesion, and interface compatibility. This yields explicit scoring and structured verdicts for architectural boundaries in your code changes.

Does this architecture review evaluate API versioning and database migrations?

Yes, this architecture review evaluates API versioning and database migrations. It assesses evolutionary design, API compatibility, and schema changes within service boundaries to identify operational and consistency risks before merge.

What is the best way to score operational readiness and resilience in services?

The best way to score operational readiness and resilience is through weighted scoring across 15 practices including consistency, backpressure, and health checks. This generates an overall merge recommendation based on explicit evidence and rules.

When do I need an architecture review for evolutionary design?

You need an architecture review for evolutionary design when changes involve service boundaries, infrastructure, APIs, or schemas. It ensures long-term evolvability by checking ADR coverage, team ownership, and API compatibility against evidence.