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.