agent-routing
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Exhaustive problem space exploration using the MIT Synthetic Neurobiology "tiling tree" method. Partitions a problem into MECE (Mutually Exclusive, Collectively Exhaustive) subsets recursively via parallel subagents, then evaluates leaf ideas against specified criteria. Use when
$ npx -y skills add oaustegard/claude-skills --skill tiling-tree --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tiling-treeContext preview
The summary Claude sees to decide when to auto-load this skill.
Exhaustive problem space exploration using the MIT Synthetic Neurobiology "tiling tree" method. Partitions a problem into MECE (Mutually Exclusive, Collectively Exhaustive) subsets recursively via parallel subagents, then evaluates leaf ideas against specified criteria. Use when
name: tiling-tree description: Exhaustive problem space exploration using the MIT Synthetic Neurobiology "tiling tree" method. Partitions a problem into MECE (Mutually Exclusive, Collectively Exhaustive) subsets recursively via parallel subagents, then evaluates leaf ideas against specified criteria. Use when users say "tiling tree", "tile the solution space", "exhaustively explore approaches to", "what are all the ways to", or request a MECE breakdown of a problem. Requires orchestrating-chat-agents skill. metadata: version: 1.1.1 depends_on: orchestrating-chat-agents
Implements the MIT Synthetic Neurobiology tiling tree method: recursively partition a problem space into non-overlapping, collectively exhaustive subsets until reaching actionable leaf ideas, then evaluate those leaves.
The method's power comes from MECE splits forcing exploration of unfamiliar territory. A split is only valid when you can state precisely what each branch **excludes** — if you can't, the criterion is too vague and branches will overlap.
Key insight from the source method: always look for the "third option" that falls outside an obvious binary split. The bloodstream-secretion approach to neural recording only emerged because "wired vs. wireless" was defined precisely enough to reveal it covered neither case.
Requires `orchestrating-chat-agents` skill to be installed. Load it first:
import sys sys.path.insert(0, '/mnt/skills/user/orchestrating-chat-agents/scripts') from claude_client import invoke_claude, invoke_parallel, parse_json_response
# Basic usage python3 /mnt/skills/user/tiling-tree/scripts/tiling_tree.py "Your problem here" # With options python3 /mnt/skills/user/tiling-tree/scripts/tiling_tree.py \ "How can we record neural activity?" \ --depth 3 \ --criteria "impact,novelty,feasibility" \ --output /mnt/user-data/outputs/neural_recording_tree.md
| Parameter | Default | Notes | |-----------|---------|-------| | `problem` | required | Natural language problem statement | | `--depth` | 2 | Max recursion depth. Depth 2 ≈ 16 leaves, depth 3 ≈ 64 leaves | | `--criteria` | `impact,novelty,feasibility` | Comma-separated evaluation dimensions | | `--output` | `tiling_tree.md` | Output markdown path |
**Depth guidance:** Start with depth 2 to validate the problem framing. Increase to 3 only when the domain genuinely warrants it — depth 3 generates ~64 leaves and ~40 API calls.
Parallel splitting happens level-by-level (not node-by-node), so a depth-2 tree makes only 2 API round-trips for the splitting phase regardless of branching factor.
A markdown file containing: 1. Full tree diagram with split criteria and evaluation scores at leaves 2. Ranked leaf table sorted by overall score
Good trees have:
If all leaves feel obvious, the split criteria were too coarse. Redo the tree with more precise definitions at the branch level where it went flat.
A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.
Decide which model, effort level, and cascade shape each subagent gets, and how to keep improvement loops safe…
Cross-context adversarial review for deliverables before shipping. Use when producing blog posts, technical recommendations,…
Convenes expert panels for problem-solving. Use when user mentions panel, experts, multiple perspectives, MECE, DMAIC, RAPID, Six…
Routes, triages, flags and rates a piece of text with a probability for every option: which department or queue a ticket goes to,…
Delegates work to a subagent or spawned session by writing only the task, while a PreToolUse hook pages the parent transcript…
Chooses how to launch subagents from Claude Code (the Agent tool, a Workflow script, or headless claude -p children) and runs a…