architecture-review-board

Generate RFC templates, review criteria, and decision logs for architecture governance.

7|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/camilooscargbaptista/cto-toolkit --skill architecture-review-board
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-review-board
Source: https://github.com/camilooscargbaptista/cto-toolkit/tree/main/architecture-review-board
Command: npx skills add https://github.com/camilooscargbaptista/cto-toolkit --skill architecture-review-board

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Architecture Review Board (ARB) provides a repeatable governance process to ensure proposed architecture changes are evaluated, authorized, and recorded so teams avoid inconsistent design choices, regressions, or risky rollouts.

Core Features & Use Cases

  • RFC & ADR Templates: Structured RFC and ADR guidance to capture problem statements, proposed solutions, alternatives, impact, migration plans, risks, and open questions.
  • Review Workflow & Criteria: Clear review criteria, meeting format, and decision outcomes (Approve / Reject / Defer / Request Changes) to speed cross-team alignment.
  • Decision Logging & Quality Gates: Maintain an accessible decision log, meeting minutes, and quarterly reviews to validate past decisions and enforce submission and timing rules.
  • Use Case Examples: Approving a new database, adding an external dependency, adopting a new programming language, or evaluating an architecture pattern change.

Quick Start

Create a draft RFC using the ARB template that includes the problem statement, proposed solution, alternatives considered, impact analysis, migration plan, risks, and open questions, then request an ARB meeting and a decision recommendation.

Frequently Asked Questions about architecture-review-board

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

FAQPage Schema
How do I standardize architecture decisions and governance across engineering teams?

You can standardize architecture decisions by applying a repeatable governance process to evaluate, authorize, and record proposed changes using RFC templates, review criteria, and ADR logging. This prevents inconsistent design choices and risky rollouts.

What should be included in an RFC template for an architecture review board?

An RFC template for an architecture review board should include the problem statement, proposed solution, alternatives considered, impact analysis, migration plan, risks, and open questions to guide cross-team technical reviews.

How do I structure an architecture review meeting and decision workflow?

Structure an architecture review by defining clear review criteria, a set meeting format, and decision outcomes like Approve, Reject, Defer, or Request Changes to speed up cross-team alignment and produce meeting minutes.

When do I need to log an Architecture Decision Record for a technical change?

You need to log an Architecture Decision Record when evaluating architecture pattern changes, adding external dependencies, adopting new programming languages, or approving a new database to maintain an accessible history of technical choices.

How do I enforce quality gates for architectural readiness?

Enforce architectural readiness quality gates by maintaining an accessible decision log, recording meeting minutes, and conducting quarterly reviews to validate past decisions and enforce submission and timing rules for proposed changes.

Can I use this architecture review process for evaluating a new database or external dependency?

Yes, this architecture review process applies directly to use cases like approving a new database, adding an external dependency, adopting a new programming language, or evaluating an architecture pattern change.