Prerequisites

You need Claude Code installed. The skills run as structured prompts inside Claude Code sessions.

Installation

Option 1: Run from the repo

git clone https://github.com/benjam3n/reasoningtool.git
cd reasoningtool/claude-code-plugin
claude

Claude reads the CLAUDE.md file and all 207 skills become available.

Option 2: Copy into your project

cp -r path/to/reasoningtool/claude-code-plugin/skills your-project/
cp path/to/reasoningtool/claude-code-plugin/CLAUDE.md your-project/
cd your-project
claude

Your first session

In a Claude Code session, type a skill name followed by your input:

/araw should I change careers

This runs an ARAW analysis: Claude takes the claim "I should change careers," assumes it's right (what follows?), assumes it's wrong (what are the alternatives?), and recurses on the most important sub-claims. The output is a tree of tested claims with crux points and action items.

More examples

# Map all options for a product launch
/space_enumeration what are all the ways I could approach this product launch

# Surface hidden assumptions
/assumption_extraction we need to hire 3 more engineers by Q2

# Structured comparison
/comparison React vs Svelte for this project

# Find the real cause
/root_cause_analysis our deploy pipeline keeps failing

# Full alternating search (exploration + testing + edge cases + validation)
/uaua 4x what's the best approach to learning math

Depth scaling

ARAW and UAUA support depth scaling. Higher depth = more thorough exploration:

DepthWhat you getUse for
/arawQuick analysis, 3–4 levels deepSimple claims, low stakes
/araw 2xDeeper, 4–5 levels, more claimsModerate complexity
/araw 4xThorough, 5–6 levels, edge casesImportant decisions
/araw 8xExhaustive, 6–8 levelsHigh-stakes analysis
/uaua 4xFull alternating search at 4x depthComplex problems needing both breadth and depth

Python tools

For programmatic exploration with persistence and visualization:

pip install openai pyyaml
export OPENAI_API_KEY="sk-your-key"
cd src/araw

# Auto-expand a claim into a branching tree
python auto_expand_llm.py --db career.db --seed "Should I start a business?"

# View in browser
python visualize.py --db career.db --serve

See Tools → for the full documentation.

What to try next