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.