architecture

Document architectural decisions using structured ADR templates and decision trees.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/abzhaw/juliaz_agents --skill architecture-abzhaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/abzhaw/juliaz_agents/tree/main/.agent/skills/architecture
Command: npx skills add https://github.com/abzhaw/juliaz_agents --skill architecture-abzhaw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides an Architecture Decision Framework that guides teams through ADRs, decision trees, and pattern references to make architecture decisions in a transparent, repeatable way.

Core Features & Use Cases

  • ADR templates for documenting decisions and rationale.
  • Decision trees to steer pattern selection and trade-off analysis.
  • Pattern references and best-practice guidance for common architectural decisions.
  • Use Cases: MVP, SaaS, and enterprise architecture planning, with traceable decisions from discovery to implementation.

Quick Start

Create your first ADR for the project using the ADR template and outline the initial trade-offs.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I document architectural decisions and trade-offs for my project?

You can document architectural decisions using a structured ADR framework that captures trade-offs, requirements analysis, and pattern selection rationale. This approach provides ADR templates and decision trees to ensure traceability from discovery to implementation.

What is the best way to analyze trade-offs when selecting architecture patterns?

The best way to analyze trade-offs in architecture patterns is using a guided decision tree framework. This approach systematically evaluates pattern references and best-practice guidance to steer selection across MVP, SaaS, and enterprise contexts.

How do I create an Architecture Decision Record for an MVP or SaaS project?

To create an Architecture Decision Record for MVP or SaaS projects, use a structured ADR template to outline initial trade-offs and document the rationale. This ensures traceable architecture planning from discovery through implementation.

Can I use a structured framework for enterprise architecture planning and decision-making?

Yes, you can use an ADR-driven architecture decision framework for enterprise architecture planning. It supports large-scale scope requirements analysis, pattern selection, and transparent trade-off documentation throughout the project lifecycle.

Why do I need ADR templates for software architecture documentation?

You need ADR templates for software architecture documentation to make decision-making transparent and repeatable. They provide a standardized format for capturing the rationale, trade-offs, and pattern references behind each architectural choice.

When should I avoid using an ADR framework for architectural decisions?

An ADR framework may be unnecessary for trivial architectural decisions that do not involve significant trade-offs or pattern selection. It is most valuable when you need traceable, repeatable documentation for complex requirements analysis.