v0.1.0 — Universal radial-tree exploration engine
Initial release of cc-tree — a Claude Code plugin that extracts the universal radial-tree exploration pattern from skymanbp/sci-paper's brainstorm + paper-attack-tree skills, strips the paper-specific anchors, and generalizes it via swappable preset files.
What ships
- 1 skill
/cc-tree:tree— universal engine - 4 presets:
brainstorm/attack/design/code-audit - 4 ergonomic slash-commands:
/cc-tree:brainstorm,:attack,:design,:code-audit - Full engine spec at
docs/ENGINE.md(~800 lines covering §0 forbidden patterns through §11 compliance checklist) - 12 framings detail at
docs/framings.md(§3.A–§3.L with per-preset examples) - Preset authoring guide at
docs/presets.md - Validator + CI gating manifest alignment, frontmatter, and tools syntax
Key behavioral commitments
All preset-agnostic and unweakening:
- Hard ban on incomplete leaves (§F8): no
defer / future-work / TODO / NEEDS-MORE-INFOallowed — every leaf is fully derived before counting toward final width. - All 12 framings fire per node per round (§F4 +
--min-frameworks 12): each of First-principles / Inversion / Cross-disciplinary / Adversarial / Constraint-variation / Scale-extrapolation / Substitution / Office-hours-6Q / Contrarian / Failure-driven / High-risk-asymmetric / Meta-self-audit produces ≥ 1 child. - Substantive convergence is the intended termination (§6 six conditions all hold), not resource caps. Caps (
--width / --depth / --rounds) default to ∞ and exist as escape valves. - Incremental write per node (§7.1) — crash-safe; resume by re-invoking with the same
--out <dir>.
Provenance
Refactored from sci-paper's brainstorm and paper-attack-tree skills. sci-paper continues to ship its domain-specific versions independently; cc-tree is the domain-agnostic generalization.
See CHANGELOG.md and EVALUATION.md for full design rationale.