From mechanist
Guides open-ended discovery of new behavioral phenomena in neural-network models (LLMs, multimodal). Use when the goal is to surface a candidate behavior worth explaining, not to investigate an already-named mechanism.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mechanist:mechanism-behavior-discoveryThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The discovery half of the loop: before you can explain *why* a model does something, you need a behavior worth explaining. This skill helps surface a **new behavioral phenomenon** — a candidate claim — and choose the data that tests it. The sharpened phenomenon (a one-sentence falsifiable behavior, its data/metric, and a plausible internal locus) hands off to `/mechanism-explore`.
The discovery half of the loop: before you can explain why a model does something, you need a behavior worth explaining. This skill helps surface a new behavioral phenomenon — a candidate claim — and choose the data that tests it. The sharpened phenomenon (a one-sentence falsifiable behavior, its data/metric, and a plausible internal locus) hands off to /mechanism-explore.
A phenomenon is an observable, reproducible regularity in a model's input→output behavior that is not obvious a priori. A candidate is worth pursuing when it is real, non-obvious, specific, robust, and tractable (a plausible internal locus exists to explain it).
The task is open-ended — "find something interesting about how this model behaves," "what's surprising here." Do not use it to explain an already-named behavior (that is /mechanism-explore) or to score a model on a fixed benchmark.
This skill runs only when the phenomenon is not already pinned by the user. When the user explicitly names the phenomenon to investigate, the caller skips discovery entirely and goes straight to explaining that named phenomenon — so a behavior-level override is handled by the caller, not here.
Existing datasets first. Check whether an existing dataset can test the behavior directly; if not, adapt one (relabel / filter / transform). Prefer datasets that are well-established — e.g. authoritative and widely cited, or those published in venues such as Nature / Science.
Pitch at any altitude — a high-level behavior phenomenon and a fine-grained one are both good. A candidate can be a broad, abstract regularity in how the model reasons, represents, or decides, or a narrow, concrete effect tightly scoped to a single input→output pattern. Both are worth pursuing — so do not default to ever-smaller, hyper-specific points. An important high-level phenomenon is often the more valuable and more illuminating target, as long as it is still sharpened into a falsifiable, testable one-sentence behavior — the specific bar (§ the five bars) means operationalizable, not small. Aim for a spread of altitudes across your candidates rather than a monoculture of tiny effects.
The move is strongest when you tighten as you transfer: not only just re-confirm a phenomenon in a new domain, but make its precondition harder or more counterintuitive while moving it somewhere the behavior actually carries consequences. The candidates that matter most are those where a small or innocuous-looking cause yields a disproportionate, high-stakes effect — prefer framings that widen that gap over ones that merely reproduce the original.
Safety and risk in science domains are especially worth probing. Chemistry, biology, medicine, healthcare, clinical diagnosis, and the like are high-priority directions: when an unsafe or risky phenomenon surfaces in some other domain, prioritize transferring it into one of these safety-critical domains — that is where the same behavior carries the highest stakes and is most worth investigating.
Identify the user's intent, then pick the strategy direction that best matches it to probe the behavior. Using the Strategies for Choosing a Behavior to Investigate above, brainstorm several promising and interesting LLM behavioral phenomena internally, then commit to exactly one as the candidate to hand off — the single phenomenon to explain. (The mechanism directions for explaining that one phenomenon may stay plural; producing a few candidate directions is /mechanism-explore's job, not this stage's.)
If a record of already-explored phenomena and their outcomes is provided, pick a phenomenon that is distinct from all of them. In particular, do not re-propose a phenomenon already established, conditional (it holds, under stated conditions), or not-established (refuted) — those questions are answered; choose a genuinely new direction (you may build on what those outcomes taught you). A phenomenon left inconclusive is not settled (the test failed to decide) — it remains a valid retry target, not something to avoid. The phenomena you considered but did not commit to are worth noting as a backlog for a later round.
npx claudepluginhub zjunlp/mechanist --plugin mechanistProvides macro-level strategic directions for investigating the internal mechanism behind a model behavior, organized around six research directions (Location, Causal Intervention, Tuning & Editing, Formation Tracing, Unit Interpretation, Decision Auditing). Use once a phenomenon is observed to choose how to investigate its cause.
Probes an AI model's behavioral patterns across 6 dimensions (refusal, reasoning, grounding, etc.) and generates a visual HTML report with radar charts. No API key needed.
Generates novel research ideas through open-ended brainstorming, interdisciplinary connections, and assumption challenging. Useful for early-stage research planning.