architecture-tradeoff-analysis

Document architecture trade-off analyses with weighted criteria and evidence-based scoring.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill architecture-tradeoff-analysis-kentoshimizu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-tradeoff-analysis
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/architecture-tradeoff-analysis
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill architecture-tradeoff-analysis-kentoshimizu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture decisions are often opaque; this workflow makes trade-offs explicit, auditable, and defensible.

Core Features & Use Cases

  • Explicit criteria sets, weights, and sensitivity analyses to compare options.
  • Scored evaluations with rationale to justify choices in architecture direction.
  • Use cases include selecting between runtime patterns, architectural boundaries, or component interactions under uncertainty.

Quick Start

Define the decision question, enumerate viable options, assign criteria with weights, score options with evidence, and review the recommended path.

Frequently Asked Questions about architecture-tradeoff-analysis

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

FAQPage Schema
How do I document architecture trade-offs to justify my decision?

Document architecture trade-offs by defining the decision question, enumerating options, assigning weighted criteria, and scoring options with evidence. This creates an auditable rationale that makes high-stakes choices defensible.

What is architecture trade-off analysis and when should I use it?

Architecture trade-off analysis resolves decisions when multiple options exist, stakes are high, and reversal costs are non-trivial. It uses explicit criteria sets, weights, and sensitivity analyses to compare architectural boundaries or runtime patterns.

How do I score and compare architecture options systematically?

Score architecture options by applying weighted criteria and evaluating each option with evidence. This workflow supports sensitivity analyses to compare options under uncertainty and review the recommended path.

Can I use this for selecting runtime patterns and component interactions?

Yes, you can use this workflow for selecting between runtime patterns, architectural boundaries, or component interactions under uncertainty. It quantifies choices via weighted criteria and scored evaluations.

What's the best way to make defensible architecture choices under uncertainty?

Make defensible architecture choices by applying explicit criteria sets, weights, and sensitivity analyses to compare options. Scoring options with evidence provides the rationale needed to justify architectural direction.