architecture

Reviews codebase architecture, writes ADRs, and designs systems from requirements.

6|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/greglas75/zuvo --skill architecture-greglas75
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/greglas75/zuvo/tree/main/skills/architecture
Command: npx skills add https://github.com/greglas75/zuvo --skill architecture-greglas75

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Evaluating whether a codebase is structurally healthy, documenting significant technical decisions, and designing new systems from requirements are time-consuming tasks that often lack a consistent, evidence-based method. This Skill provides three structured modes with scoring rubrics, mandatory structural metrics, and standardized output templates. ## Core Features & Use Cases - Architecture Review: Scores a codebase across 9 dimensions (A1-A9: modularity, layering, dependency direction, anti-patterns, scalability, testability, observability, security boundaries, SOLID) with structural metrics like fan-in/fan-out, circular dependencies, and temporal coupling from git history. - ADR Creation: Produces Architecture Decision Records with option evaluation tables, trade-off analysis, and consequences, saved to docs/adr/. - System Design: Generates full design documents from requirements covering data models, API design, scaling, rollout plans, and trade-offs. - Use Case: Before a major refactor, run a review on your repository to get a weighted architecture health score with evidence-backed findings and prioritized recommendations saved to zuvo/audits/. ## Quick Start Ask the assistant to run an architecture review of the current repository and produce a scored report with recommendations.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I review the architecture of an existing codebase?

Run the skill in review mode with an optional path to score the codebase across nine dimensions including modularity, layering, and dependency direction. It gathers structural metrics like circular dependencies, fan-in/fan-out, and temporal coupling before producing a weighted health score with evidence.

How do I write an Architecture Decision Record?

Use ADR mode to document a technical decision such as a framework or data store choice. The skill checks existing ADRs for conflicts, evaluates at least two options across complexity, cost, scalability, and lock-in, then saves a structured record to docs/adr/.

What metrics does an architecture review check?

The review collects dependency cycles via madge, duplication via jscpd, complexity via radon, cross-module fan-in and fan-out, instability indices, module sizes, and temporal coupling from git history. These metrics provide evidence for the nine dimension scores.

Can this skill design a new system from requirements?

Yes, design mode follows a six-step framework covering requirements, high-level design, deep dives into data models and APIs, scale and reliability planning, rollout and migration strategy, and explicit trade-offs. The output is a design document saved to docs/design/.

What is out of scope for an architecture review?

Per-file code quality, test quality, business logic correctness, and general security vulnerabilities are excluded and handled by other dedicated audit skills. Architectural security such as auth boundaries and input validation placement remains in scope.