decision-framework

Frame and optimize software decisions with explicit criteria and weighted scoring.

1|1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/iAMv1/agent-os --skill decision-framework-iamv1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision-framework
Source: https://github.com/iAMv1/agent-os/tree/main/skills/decision-framework
Command: npx skills add https://github.com/iAMv1/agent-os --skill decision-framework-iamv1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Frame decisions with a structured evaluation framework that replaces gut feelings with explicit criteria and scoring, reducing ambiguity and bias.

Core Features & Use Cases

  • Explicit criteria and weighted scoring to compare options.
  • Phase-based process: framing the decision, generating options, evaluation, stress testing, and final decision.
  • Suitable for architecture decisions, prioritization, build-vs-buy, and tool selection across software projects.

Quick Start

To begin, state your decision, list at least three viable options (including the "do nothing"), define success criteria, and apply the framework to compare and justify the best choice.

Frequently Asked Questions about decision-framework

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

FAQPage Schema
How do I structure software architecture decisions to compare options objectively?

You can evaluate build-vs-buy decisions by defining explicit success criteria, generating multiple options including doing nothing, and applying weighted scoring to compare tradeoffs like risk, cost, and feature fit using a structured evaluation framework.

What is the best way to prioritize features and analyze risk tradeoffs across software projects?

The best way to prioritize features and analyze risk tradeoffs is through a phase-based process: frame the decision, generate alternatives, score them against weighted criteria, stress test the leading option, and finalize a reversible decision.

How do I use weighted scoring to evaluate tool selection tradeoffs?

Use weighted scoring for tool selection by listing viable alternatives, assigning weights to your explicit criteria based on project priorities, scoring each option against those criteria, and calculating totals to reveal the optimal tradeoff.

Does this decision framework work for multi-alternative analysis and stress testing?

Yes, this decision framework works for multi-alternative analysis by comparing several options simultaneously against weighted criteria, followed by stress testing the leading choice to identify potential failure modes before finalizing the decision.

When do I need a structured evaluation framework for software decisions?

You need a structured evaluation framework when facing tough software choices like architecture selection or feature prioritization where ambiguity and bias are high, ensuring explicit criteria and reversible decision options replace guesswork.