comparative-analysis

Compare options against weighted criteria using scored matrices and sensitivity analysis.

2|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/PaulKinlan/docker-agent-test --skill comparative-analysis-paulkinlan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: comparative-analysis
Source: https://github.com/PaulKinlan/docker-agent-test/tree/main/config/skills/analyst/comparative-analysis
Command: npx skills add https://github.com/PaulKinlan/docker-agent-test --skill comparative-analysis-paulkinlan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bc, jq, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a rigorous, data-driven method to compare multiple options against weighted criteria, transforming subjective choices into objective, quantifiable decisions.

Core Features & Use Cases

  • Weighted Scoring: Systematically evaluates options based on user-defined criteria and their importance.
  • Sensitivity Analysis: Tests the robustness of the recommendation against changes in criteria weighting.
  • Quantified Recommendation: Delivers a clear, ranked outcome with supporting data and rationale.
  • Use Case: Choosing between cloud providers by comparing cost, performance, security, and support, with clear weights for each factor, to arrive at the best strategic fit.

Quick Start

Use the comparative-analysis skill to compare 'Option A', 'Option B', and 'Option C' based on 'Cost', 'Performance', and 'Support' criteria.

Frequently Asked Questions about comparative-analysis

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

FAQPage Schema
How do I quantify complex decisions using weighted scoring?

To quantify complex decisions, you evaluate multiple options against weighted criteria within a scored matrix. This approach systematically transforms subjective choices into objective, data-driven recommendations.

What is sensitivity analysis and when do I need it for option comparison?

Sensitivity analysis tests the robustness of a quantified recommendation against changes in criteria weighting. You need it during option comparison to verify that your decision remains stable even if priority weights shift.

How do I compare multiple options against weighted criteria step by step?

To compare multiple options, define your alternatives and criteria, assign importance weights, and score each option within a matrix. The process outputs a ranked outcome with a detailed markdown report and raw data files.

Can I use Python scripts for weighted scoring and sensitivity calculations?

Yes, you can use Python scripts for weighted scoring and sensitivity calculations. The comparative analysis process requires Python3 to compute scores, apply weighting, and generate detailed markdown reports with raw data files.

Do I need Python3 and jq installed to run comparative analysis?

Yes, you need Python3, jq, and bc installed to run comparative analysis. These dependencies handle scoring, weighting, sensitivity calculations, and data processing to output the final quantified recommendation report.

What's the best way to objectively evaluate cloud providers based on cost and performance?

The best way to objectively evaluate cloud providers is using a weighted scoring matrix to compare cost, performance, security, and support. This delivers a clear, ranked strategic fit backed by quantified data.