decision-framework

Guide teams through ADR creation, risk assessment, and trade-off analysis.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Gami19/rd-strands-agents --skill decision-framework-gami19
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision-framework
Source: https://github.com/Gami19/rd-strands-agents/tree/main/strands-py/backend/agent/skills/pr/decision-framework
Command: npx skills add https://github.com/Gami19/rd-strands-agents --skill decision-framework-gami19

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This framework helps teams structure, record, and track decisions using Architecture Decision Records (ADR), risk analysis, and trade-off matrices to convert tacit knowledge into organizational memory.

Core Features & Use Cases

  • Framework for ADR generation, risk assessment, DACI/RACI charts, and fitness functions to govern decisions across projects.
  • Reusable templates and references to standard guidelines, enabling consistent decision documentation and auditability.
  • Use Case: A product team decides on a data platform approach by evaluating options with weighted criteria, capturing the rationale, risks, and action items.

Quick Start

Invoke the decision-framework workflow to prepare an ADR, a trade-off matrix, and a risk register for your next architectural decision.

Frequently Asked Questions about decision-framework

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

FAQPage Schema
How do I create an Architecture Decision Record to document software choices?

To create an Architecture Decision Record, you structure software choices using reusable templates that capture context, options, and trade-offs. This framework automates ADR generation to convert tacit knowledge into traceable organizational memory.

What is a trade-off matrix and when do I need it for product strategy?

A trade-off matrix is a weighted criteria evaluation tool used to compare options for product strategy. You need it when deciding on approaches like a data platform, ensuring your team captures rationale and action items for each evaluated option.

How do I use DACI or RACI charts for project governance?

You use DACI or RACI charts for project governance by assigning roles like Driver, Approver, Contributor, and Informed to each decision. This framework generates these charts to ensure role clarity and accountability across project lifecycles.

What is the best way to assess risks during architectural decisions?

The best way to assess risks during architectural decisions is to generate a dedicated risk register alongside your ADR. This framework guides teams through structured risk assessment to identify, evaluate, and track potential issues across project lifecycles.

Can I standardize decision documentation across multiple architecture projects?

Yes, you can standardize decision documentation across multiple architecture projects. This framework provides reusable templates and references to standard guidelines, enabling consistent ADR generation, auditability, and governance throughout the project lifecycle.