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
Minimal access
Why this level
- The plugin reads files for analysis and writes result files into the `--out` directory.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/cc-treeDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal 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.
Related
PluginsPlugin and MCP server that asks GPT, Gemini, Grok and local models to review a plan or hunt for bugs before code ships.
A terminal and web dashboard for Claude Code sessions, costs and settings, with budget alerts and a 30-day forecast.
brainstorm-mcp runs debates among GPT, Gemini, DeepSeek, Claude and Ollama models in your editor and returns a three-point verdict
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
A plugin that syncs Claude Code, Codex CLI and Antigravity on one project and lets them hand work to each other.
ccmux tracks every coding agent in tmux: who is working, who waits for you, worktree spawning and answer hand-off.
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.