From arbor
Enforces structured ideation for Arbor's IDEATE stage: probes first principles, generates diverse hypotheses via four moves, and commits depth-aware TreeAddNode entries.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arbor:arbor-agent-ideateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load this only during IDEATE. The coordinator must first call
Load this only during IDEATE. The coordinator must first call
TreeView(format="constraints").
After loading, write a brief visible progress note if useful:
LOAD_RECEIPT: # SKILL: Idea Drafting
TreeAddNode using exactly the four labelled
lines specified below.If any step is skipped, restart IDEATE.
Answer all four questions with concrete evidence: failure case IDs, log lines, metrics, source references, or experiment reports.
PROBE BLOCK
Q1 First principles : <bottleneck CLASS> - evidence: <case ids / log refs>
Q2 Hidden assumption: <assumption> - if dropped: <what opens up>
Q3 Elephant : <ugly problem the trunk currently ignores>
Q4 Hamming : <yes/no, plus one sentence justification>
Q1 must name a failure class, such as wrong retrieval, wrong reasoning over correct evidence, wrong stopping condition, wrong representation, wrong objective, wrong action space, or wrong credit assignment. If you cannot cite at least two concrete pieces of evidence, go back to OBSERVE.
Use all four moves before selecting candidates:
Apply a diversity rule: candidates must differ by assumption attacked, mechanism class, or analogy source. Drop duplicates.
If a depth-1 idea names implementation details, zoom out. If a depth-2 idea is only a theme, zoom in.
For each surviving candidate, write this scratch block in reasoning. Only fields 3 and 5 become part of the final node hypothesis.
Kill or rewrite a candidate if any answer is yes:
For performance-first MLE/Kaggle plugins, parameter tuning, prompt edits,
ensembles, and scaling can be legitimate. In that mode, use
arbor-agent-plugins-hitl-budget to decide which filters are relaxed, but
still require evidence, scope, cost awareness, and non-duplicate ideas.
Every committed hypothesis must contain exactly four labelled lines in this
order:
Mechanism: <X - the new component / pipeline stage / data structure>
Hypothesis: <Y - causal story tied to the named bottleneck>
Observable: <Z - score delta and/or qualitative shift on B_dev>
Conflicts: <none - attacks an unexplored axis, OR pruned [<id>] said <X>; this counters via <Y>>
Do not include the scratch declaration, probe, self-check, or long rationale inside the tool call.
npx claudepluginhub ruc-nlpir/arbor --plugin arborCoordinates the Arbor research loop: persistent ReAct cycle with Idea Tree state, INIT/OBSERVE/IDEATE/SELECT/DISPATCH/DECIDE protocol, tool mapping, and cycle caps. Use after setup and before phase-specific skills.
Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is vague or to stress-test assumptions.
Collaborative design exploration that authors the Design & Rationale section of a unified spec, supporting one-pass or multi-approach divergent loops for high-uncertainty problems.