decision-critic

Decompose decision claims, assumptions, constraints, and judgments via a 7-step Python workflow.

Updated Dec 9, 2025
One-click install
npx skills add https://github.com/mikeacjones/IronPath --skill decision-critic-mikeacjones
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: decision-critic
Source: https://github.com/mikeacjones/IronPath/tree/main/.claude/skills/decision-critic
Command: npx skills add https://github.com/mikeacjones/IronPath --skill decision-critic-mikeacjones

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill turns decision-making into a structured critique, prompting you to surface hidden assumptions, verify claims, and generate adversarial perspectives before committing to a path.

Core Features & Use Cases

  • Decomposition, Verification, Challenge, and Synthesis workflow with stable IDs (C1, A1, K1, J1) to track claims, assumptions, constraints, and judgments.
  • Guided, step-based analysis for strategic, product, and technical decisions, including the ability to surface risks and alternative framing.
  • On-demand execution of deterministic prompts via the scripts directory to reproduce or extend the critique workflow.

Quick Start

Run the decision-critic tool to start a step-by-step critique of a decision: python3 scripts/decision-critic.py --step-number 1 --total-steps 7 --decision "<your decision statement>" --context "<background and constraints>" --thoughts "<initial analysis and IDs>"

Frequently Asked Questions about decision-critic

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

FAQPage Schema
How do I stress-test a decision using structured critique?

Stress-test a decision by applying a 7-step workflow that decomposes claims, assumptions, constraints, and judgments using stable IDs (C1, A1, K1, J1). This process surfaces hidden risks and generates adversarial perspectives before committing to a path.

What is adversarial analysis for product and technical decisions?

Adversarial analysis is a structured critique method that verifies claims and challenges assumptions. It applies across product, policy, and technical domains to ensure rigorous verification and risk assessment are performed before finalizing decisions.

How do I run the decision critique workflow step by step?

Run the decision critique workflow by executing the Python script with arguments for step number, total steps, decision statement, context, and initial thoughts. The script uses standard library dependencies only to guide the analysis.

Do I need to install external dependencies to use this structured thinking workflow?

No external dependencies are required. The structured thinking workflow is implemented in a Python script that relies entirely on the standard library, allowing immediate on-demand execution without installing additional packages.

How does ID-based tracking work in decision verification?

ID-based tracking assigns stable identifiers like C1, A1, K1, and J1 to individual claims, assumptions, constraints, and judgments. This allows you to systematically track, verify, and challenge specific components throughout the critique process.

When should I use a formal critique workflow for my decisions?

Use a critique workflow when your strategic, product, or technical decisions require rigorous verification and risk assessment. It is essential when you need to surface hidden assumptions, challenge existing reasoning, and generate alternative framings before commitment.