cc-tree plugin

A Claude Code plugin that grows an auditable reasoning tree: brainstorm, critique, design and code audit to convergence.

  • 80 ★ on the repository
  • Last commit
Plugin

Minimal access

Why this level

  • The plugin reads files for analysis and writes result files into the `--out` directory.
All reasons and checks

skymanbp/cc-tree

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/cc-tree

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The plugin reads files for analysis and writes result files into the `--out` directory.

This is third-party code. Review the repository files before installing.

What it does

cc-tree gives one exploration engine and four presets. `/cc-tree:brainstorm` expands directions until convergence and writes `shortlist.md`. `/cc-tree:attack` attacks a document or argument, gives every leaf a verdict of CONFIRMED, MARGINAL or REFUTED and writes `confirmed.md`. `/cc-tree:design` compares options on trade-offs and reversibility and outputs `options.md`. `/cc-tree:code-audit` finds contract and cross-file bugs with `file:line` and writes `findings.md`. `/cc-tree:tree-chain` links stages into a chain. Every node cites `file:line` or an address, deferred leaves such as TODO are banned, and a run stops on checkable convergence rather than a node limit. Results go to the `--out` directory, `tree-out/` by default.

Who it is for. Developers and researchers who need a verifiable review of an idea, paper or code in Claude Code instead of a formless chat.

Good fit when

  • You ask for a critical review of a paper and every remark must quote the text.
  • You need a comparison of design options with reversibility and cost.
  • A file audit must return contract bugs with `file:line` and a fix.
  • Ideas must go through a chain: brainstorm, design choice, then attack.

Not a fit when

  • You need a quick answer to a simple question: a tree run takes a while.
  • You do not want result files as artifacts.
  • You need a tool outside Claude Code.

Example request

Attack ./sample-claim.md with the attack preset and show confirmed findings with quotes.

Limitations

The engine builds the tree fully, so a run takes noticeable time and spends many tokens; it stops on convergence rather than a node budget. Results are written as files into the `--out` directory. The README and docs are bilingual, English and Chinese, with English canonical. The repository has Python scripts for drawing the radial tree and validating the plugin, which are run separately. Field profiles live in `field-profiles/` and a physics profile is ready.

How to disable. Run `claude plugin uninstall cc-tree@cc-tree`. Delete the `tree-out/` and `<preset>-out/` result directories by hand.

FAQ

How do I install cc-tree?

Run `claude plugin marketplace add skymanbp/cc-tree`, then `claude plugin install cc-tree@cc-tree`.

Which presets exist?

Four: brainstorm, attack, design and code-audit, plus `tree-chain` for chaining. A preset changes the verdict vocabulary while the loop stays shared.

What does the REFUTED verdict mean?

A leaf outcome in the attack preset: the argument is refuted. CONFIRMED and MARGINAL sit beside it, and the file records the defense the artifact already mounts.

Why are deferred leaves banned?

Marks such as defer, future-work, TODO and NEEDS-MORE-INFO hide unfinished branches. The engine requires a fully derived node with evidence.

Where do results go?

In the `--out` directory: `tree-out/` by default and `<preset>-out/` for a preset. For attack that means `confirmed.md` and `tree.md`.

Discussion

No questions or reviews yet.

Plugins

Plugin and MCP server that asks GPT, Gemini, Grok and local models to review a plan or hunt for bugs before code ships.

PluginBroad access182Repository stars

A terminal and web dashboard for Claude Code sessions, costs and settings, with budget alerts and a 30-day forecast.

CLIExtended access101Repository stars

brainstorm-mcp runs debates among GPT, Gemini, DeepSeek, Claude and Ollama models in your editor and returns a three-point verdict

MCP serverExtended access73Repository stars

A Claude Code plugin that asks several AI models the same question and shows their answers side by side with a synthesis of agreement and divergence

PluginExtended access932Repository stars

A plugin that syncs Claude Code, Codex CLI and Antigravity on one project and lets them hand work to each other.

PluginBroad access57Repository stars

ccmux tracks every coding agent in tmux: who is working, who waits for you, worktree spawning and answer hand-off.

CLIExtended access241Repository stars

README in short

A plugin with one `tree` skill, four presets, commands and an engine specification. Examples with expected output and plugin validation in CI are included.

README badge

Report a problem