l3io-arch-review

Apply LiquidLogicLabs engineering standards to project architecture reviews.

Updated May 1, 2026
One-click install
npx skills add https://github.com/ravensorb/bmad-extensions --skill l3io-arch-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: l3io-arch-review
Source: https://github.com/ravensorb/bmad-extensions/tree/main/src/l3io-arch/l3io-arch-review
Command: npx skills add https://github.com/ravensorb/bmad-extensions --skill l3io-arch-review

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill applies engineering standards and best practices to the architecture of your project, ensuring that the project is built with universal best practices, separation of concerns, reuse, design-by-contract, testability, dependency/GA policy, unified correlated logging, and documentation with diagrams.

Core Features & Use Cases

  • Engineering Standards: Applies LiquidLogicLabs' engineering standards for architecture, including separation of concerns, reuse, design-by-contract, testability, and more.
  • Design Guardrails: Generates design guardrails for new projects, ensuring that best practices are considered from the outset.
  • Architectural Review: Performs an audit of an existing design or system, checking for compliance with the applied standards.
  • Decision Support: Helps in making technology or architecture decisions by weighing options against the applied standards and recording decisions as ADRs (Architecture Decision Records).

Quick Start

Use the /l3io-arch-review command to apply engineering standards to your project.

Frequently Asked Questions about l3io-arch-review

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

FAQPage Schema
How do I perform an architecture review for an existing software project?

An architecture review audits your existing design for compliance with engineering standards, checking for proper separation of concerns, testability, and dependency policies. It evaluates your system against established best practices to identify structural gaps.

What are design guardrails and when do I need them for a new project?

Design guardrails are predefined architectural constraints applied to a new project to ensure best practices are considered from the outset. You need them when starting a new system to enforce separation of concerns, reuse, and design-by-contract early.

How do I apply engineering standards to make technology and architecture decisions?

Apply engineering standards to decision-making by weighing technology options against established architectural criteria like testability and dependency policies. This records outcomes as Architecture Decision Records to maintain design documentation.

Does an architectural review require module registration and configuration before use?

Yes, an architectural review requires module registration and configuration before applying the engineering standards. This setup ensures the design guardrails, logging policies, and documentation rules map correctly to your project.

What is the best way to ensure separation of concerns and testability in project architecture?

The best way to ensure separation of concerns and testability is to apply engineering standards that enforce design-by-contract and strict dependency policies. This generates architectural guardrails that maintain these qualities throughout system design.