architecture

Document architecture decisions with ADR templates and trade-off analysis.

Updated Sep 2, 2025
One-click install
npx skills add https://github.com/rafaelminatto1/fisioflow-51658291 --skill architecture-rafaelminatto1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/rafaelminatto1/fisioflow-51658291/tree/main/.agent/skills/architecture
Command: npx skills add https://github.com/rafaelminatto1/fisioflow-51658291 --skill architecture-rafaelminatto1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architectural decisions often lack structured justification. This framework enables requirements analysis, trade-off evaluation, and ADR documentation to capture rationale and guide future evolution.

Core Features & Use Cases

  • ADR templates for documenting decisions with rationale and alternatives.
  • Trade-off analysis guidelines to compare patterns, constraints, and consequences.
  • Reference content (pattern selections, discovery questions) to accelerate decision-making in teams and projects.

Quick Start

Provide a formal ADR-driven analysis for your next architecture decision using the included framework templates.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an ADR and how does it help with architecture decisions?▼

An ADR is an Architecture Decision Record that documents decisions with rationale and alternatives. It provides structured justification for architecture choices, capturing trade-offs and constraints to guide future project evolution.

How do I document trade-offs when comparing software architecture patterns?▼

To document trade-offs, use trade-off analysis guidelines to compare patterns, constraints, and consequences. This framework provides structured templates to evaluate requirements and log decisions, ensuring consistent and auditable architecture outcomes.

Can I use ADR templates for software projects of any scale?▼

Yes, this ADR framework is applicable to software projects of any scale. It guides teams through architecture decisions by evaluating requirements, comparing patterns, and documenting trade-offs for auditable design choices.

What's the best way to start logging architecture decisions for my team?▼

The best way to start logging architecture decisions is to provide a formal ADR-driven analysis for your next design choice using included framework templates. This captures rationale and alternatives to accelerate team decision-making.

Why does my software architecture lack structured justification?▼

Architecture decisions often lack structured justification because trade-offs and rationale are not formally documented. Using an ADR framework enables requirements analysis and trade-off evaluation to capture this rationale and guide evolution.

When do I need formal architecture documentation instead of informal notes?▼

You need formal architecture documentation when you require auditable design choices and consistent outcomes. ADR templates capture rationale and alternatives, ensuring architectural decisions have structured justification for future reference.