decision-support

Build weighted decision matrices and generate Architecture Decision Records.

175|26|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/jmagly/ai-writing-guide --skill decision-support
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision-support
Source: https://github.com/jmagly/ai-writing-guide/tree/main/.factory/skills/decision-support
Command: npx skills add https://github.com/jmagly/ai-writing-guide --skill decision-support

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Facilitates data-driven decisions using decision matrices, trade-off analysis, and ADR generation.

Core Features & Use Cases

  • Decision matrices: Weight criteria and score options.
  • Trade-off analysis: Compare strengths/risks.
  • ADR generation: Create Architecture Decision Records.

Quick Start

Build a decision matrix for choosing between microservices vs monolith.

Frequently Asked Questions about decision-support

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

FAQPage Schema
How do I build a decision matrix to compare architectural options?

A decision matrix weights criteria and scores each option to resolve architectural paralysis. Define your alternatives (e.g., microservices vs. monolith), assign criteria with weights reflecting priority, score each option against those criteria, then compare total scores to identify the strongest choice backed by data.

What's the best way to document trade-offs between technical choices?

Trade-off analysis compares strengths and risks across options systematically. List criteria like performance, maintainability, and cost; score each alternative; visualize comparisons to see where each option excels or fails; then generate rationale documents that justify your final selection.

How do I create an Architecture Decision Record (ADR)?

An ADR documents the rationale behind a technical decision. This skill generates ADRs from weighted matrix analysis, capturing the decision context, alternatives considered, criteria, scores, and chosen option with justification—creating an audit trail for future maintainers.

Can I use decision matrices for process and tooling decisions, or just architecture?

Decision matrices apply to architectural, technical, and process decisions equally. Whether choosing databases, API designs, or tooling stacks, the same weighted-matrix and trade-off methodology resolves paralysis and produces documented recommendations across any decision category.

What do I need to provide before generating a decision matrix?

Provide decision context (what you're deciding), a list of alternatives to evaluate, relevant criteria for comparison, and weights reflecting how much each criterion matters. The skill then scores options, analyzes trade-offs, and surfaces the data-backed recommendation with ADR documentation.