decision-critic

Critique architectural, technology, and strategic decisions via a Python scripted workflow.

42|3|Updated Mar 5, 2021
One-click install
npx skills add https://github.com/fmoda3/nix-configs --skill decision-critic-fmoda3
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: decision-critic
Source: https://github.com/fmoda3/nix-configs/tree/main/home/claude-code/config/skills/decision-critic
Command: npx skills add https://github.com/fmoda3/nix-configs --skill decision-critic-fmoda3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Decision Critic provides immediate, structured adversarial critique of a decision by automating a scripted workflow that prevents premature agreement and analysis bias.

Core Features & Use Cases

  • Structured Decomposition: Breaks down a decision into claims, assumptions, and constraints with traceable IDs.
  • Independent Verification: Generates verification questions and answers to uncover weaknesses without bias.
  • Adversarial Synthesis: Produces a final verdict and actionable recommendations, with alternative framings.
  • Use Case: Great for architecture choices, technology selections, and strategic trade-offs where robust critique is essential.

Quick Start

Provide the decision you want to stress-test and run the built-in Python script to execute the critique workflow immediately, without preliminary analysis.

Example invocation: <invoke working-dir=".claude/skills/scripts" cmd="python3 -m skills.decision_critic.decision_critic --step 1 --decision '<decision text>'" />

Frequently Asked Questions about decision-critic

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

FAQPage Schema
How do I run an adversarial critique of an architectural decision?▼

You run an adversarial critique by invoking the built-in Python script via command line with your decision text, immediately triggering a scripted workflow that decomposes claims and verifies assumptions.

What is structured adversarial critique and when do I need it for technology selection?▼

Structured adversarial critique is a workflow that prevents premature agreement by breaking down decisions into traceable claims and constraints. You need it during technology selection to uncover hidden weaknesses and analysis bias.

Can I use this decision critique workflow for strategic trade-offs without preliminary analysis?▼

Yes, you can use this workflow for strategic trade-offs without preliminary analysis because the Python script executes the critique workflow immediately upon receiving your decision text input.

Does the decision critique workflow require any external dependencies to run?▼

No, the decision critique workflow does not require external dependencies. It only needs a Python environment to execute the built-in script and a SKILL.md frontmatter file.

What is the best way to stress-test a decision to avoid analysis bias?▼

The best way to stress-test a decision is using a structured critique workflow that independently verifies assumptions and generates adversarial questions, producing actionable recommendations and alternative framings.