architecture-review-governance

Assess architecture designs against a 15-item governance checklist and capture ADRs.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/s3nex-com/sdlc-skills-library --skill architecture-review-governance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-review-governance
Source: https://github.com/s3nex-com/sdlc-skills-library/tree/main/skills/phase1/architecture-review-governance
Command: npx skills add https://github.com/s3nex-com/sdlc-skills-library --skill architecture-review-governance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Architecture review & governance helps ensure early, structured evaluation of design proposals against defined principles, reducing drift and costly rework later in the SDLC.

Core Features & Use Cases

  • Self-review discipline: a repeatable process to assess designs before implementation.
  • 15-item self-review checklist, anti-pattern references, and ADR generation to document decisions.
  • Validates alignment with architecture principles, non-functional requirements, and risk management.

Quick Start

Inspect a design proposal against the governance checklist and load the references to start.

Frequently Asked Questions about architecture-review-governance

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

FAQPage Schema
How do I conduct an architecture review for a multi-service design proposal?

Architecture review uses a 15-item self-review checklist to assess multi-service designs against defined principles. It validates non-functional requirements and captures decisions in Architecture Decision Records to identify drift and mitigate risk.

What is an ADR and how does architecture governance use it?

Architecture Decision Records capture architectural decisions during governance reviews. The review process generates ADRs to document design choices, ensuring reproducible evaluation against architecture principles and risk management constraints.

How do I validate non-functional requirements during a design review?

NFR validation verifies proposed architectures against defined non-functional requirements. The governance process checks NFRs during the design review to identify drift, validate constraints, and reduce costly rework before implementation.

When do I need formal architecture governance for my software design?

Architecture governance is needed when evaluating design proposals to reduce drift and costly rework in the software development lifecycle. It provides structured evaluation against defined principles before implementation begins.

Can I assess architecture risk and drift across external dependencies?

Architecture review applies governance to designs spanning external dependencies to identify drift and risk. The process assesses alignment with architecture principles and constraints across connected services and data stores.

What are the limitations of a self-review checklist for architecture governance?

The 15-item self-review checklist provides a reproducible process but relies on predefined architecture principles and constraints. It evaluates designs against existing definitions rather than generating new architecture principles.