By skymanbp
Universal radial-tree exploration engine for Claude Code. One `tree` skill + swappable presets (brainstorm / attack / design / code-audit) for divergent ideation, adversarial critique, and design-space exploration. 12 framings × hard-ban-on-incomplete-leaves × stable convergence. See CHANGELOG.md for per-version history.
Adversarial radial-tree critique. Wraps `/cc-tree:tree` with the attack preset preselected — finds the strongest reviewer-style attacks against a finished artifact (document / argument / proposal). Every leaf resolves to CONFIRMED / MARGINAL / REFUTED with `file:line` evidence; hard-banned against NEEDS-MORE-INFO deferrals.
Divergent radial-tree ideation. Wraps `/cc-tree:tree` with the brainstorm preset preselected — exhaustive exploration of research directions or problem-solving paths, hard-banned against `future-work / TODO / NEEDS-MORE-INFO` deferred leaves.
Adversarial code review tree. Wraps `/cc-tree:tree` with the code-audit preset preselected — finds security / performance / correctness / contract findings a static linter would miss. Every finding carries `file:line` evidence + threat-model context + proposed_fix; hard-banned against NEEDS-MORE-INFO deferrals.
Design-space exploration tree. Wraps `/cc-tree:tree` with the design preset preselected — enumerates options × trade-offs × reversibility × cost × fit-with-constraints for an engineering / product / process decision. Produces a comparison table and a RECOMMENDED short-list.
Cross-preset chaining — run several cc-tree presets in sequence, piping each stage's top-K primary deliverable into the next via --seed-from. The canonical pipeline is brainstorm → design → attack (diverge on directions, design the best into options, attack the winner before committing). Each stage converges independently; the top-K cut between stages is always logged, never silent.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin: one universal radial-tree exploration engine, four swappable presets. Use it for divergent ideation, adversarial critique, design-space exploration, or code audit — same engine, different vocabulary.
claude plugin marketplace add skymanbp/cc-tree
claude plugin install cc-tree@cc-tree
Refactor of
sci-paper'sbrainstorm+paper-attack-treeskills, stripped of paper-specific anchors and parameterized via presets.
cc-tree treats any open-ended thinking task as a phylogenetic tree
growing outward from one root. The root is your input (a topic, a
document, a code path, a design prompt). Every node is expanded by the
same 12 framing passes, each child is fully derived and scored, and
only the high-value (advances) leaves get re-expanded — until the tree
reaches substantive convergence, not an arbitrary count.
Inspired by the radial tree of life. The vocabulary the rest
of this README uses is all in this one picture: root (the
input at the centre — topic · artifact · code · design), node
(one idea / critique / option / finding, each with the same 12-field
derivation), depth (the concentric framing-recursion rings;
branches stop at different rings because only advances leaves
re-expand), width (the total number of terminal leaves /
tips, wherever they land — set by convergence, not a hand-picked cap), and
n (total nodes in the tree). Diagram source:
tools/gen_radial_tree.py.
the tree grows OUTWARD from one root. a branch can WIN, hit a DEAD END, or
keep BRANCHING and be judged again — no single winner, wins at any depth:
ROOT ──┬── pruned (dead end at depth 1)
├── advances (a win at depth 1)
└── advances ──┬── pruned (this branch keeps going…)
└── advances ──┬── advances (…a deeper win)
└── blocked
each node → 12 framings (§3.A–§3.L) → 12-field derivation → score → verdict;
branches that keep advancing grow deeper; pruned / blocked ones stop.
The per-node loop, precisely:
flowchart LR
R([root<br/>topic · artifact · code · design]) --> F{{12 framing passes<br/>§3.A–§3.L}}
F --> D[per-node 12-field derivation<br/>evidence · no hedging · no defer]
D --> S[score 5 dims → verdict]
S -->|advances| RE((re-expand<br/>this leaf))
RE --> F
S -->|kept / pruned| K[keep in tree,<br/>don't re-expand]
S -->|blocked| B[INCOMPLETE_FORBIDDEN<br/>drive to completion]
B --> D
S --> C{§6 convergence?<br/>6 conditions all true}
C -->|no| RE
C -->|yes| OUT[/final report +<br/>tree.md · tree.json/]
Two properties make this more than "brainstorm in a loop": (1) every
leaf is fully derived with file:line / URL evidence — a hard ban on
defer / future-work / TODO / NEEDS-MORE-INFO leaves (§0.5); (2)
termination is substantive convergence (six simultaneous conditions),
never "ran out of patience".
| Skill | What it does |
|---|---|
/cc-tree:tree | Universal radial-tree engine. Loads a preset, builds the §2 baseline, then recursively applies 12 framing passes per node until stable convergence (no new high-verdict branches over the last 2 rounds + all 12 framings exercised + all leaves complete). Width × depth default to ∞; resource caps are opt-in. Hard ban on defer / future-work / TODO / NEEDS-MORE-INFO leaves. |
presets/<name>.md)npx claudepluginhub skymanbp/cc-tree --plugin cc-treeA Claude Code plugin and LLM-agnostic rule pack that enforces systematic thinking, verified citations, and root-cause analysis — eliminating reactive, lazy AI behavior. v0.20 collapses the agent's reply skeleton into a fixed YAML schema (cc-enslaver: block whose field names ARE the existing Stop-hook detection markers, so no detector changed) and adds Stop layer (h): a hard-enforced one-sentence plain-language TL;DR (大白话总结) required on every done-claim reply, plus a 大白话 line on every block reason. v0.19 adds cwd-fallback for project edicts path resolution when CLAUDE_PROJECT_DIR fails to propagate.
Persistent memory for Claude Code — automatic save/restore across compactions and sessions. Anti-patch reconcile-on-write, forced PROGRESS.md handoff, live PLAN.md anchor with plan-refiner / plan-guardian subagents, FTS5 search, AI-judged extraction with Haiku + local Ollama fallback.
Scientific paper writing + review + ideation pipeline for top-tier journals (ApJ/MNRAS/PRD/JCAP-class). Ships 8 skills (paper, paper-review, figure-review, paper-style, brainstorm, mainline, paper-attack-tree, final-review) and 7 corpus-driven style tools. See CHANGELOG.md for per-version history.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Editorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.