adhd

A brainstorming workflow that asks different AI models to explore an open question from several deliberately different viewpoints.

In plain words
What is it for?
Use it for architecture, API design, naming, schemas, and other questions with multiple plausible solutions. It is intended for substantial open-ended decisions, not quick answers.
Why use it?
It produces less predictable alternatives when a routine answer may hide important design choices or the cost of choosing poorly.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/szarkans/multi/adhd
Any agent
npx skills add szarkans/multi --skill adhd
Clone the repo
git clone --depth 1 https://github.com/szarkans/multi

Made for: Claude Code, Codex.

Per session 124 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,580 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00124 $0.02580
Opus 5 $0.00062 $0.01290
Sonnet 5 $0.00025 $0.00516
Haiku 4.5 $0.00012 $0.00258

Measured 2d ago against content hash 95e877b47ef6, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

adhd scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/adhd/SKILL.md · 195 lines

How it starts

The opening of the file, as written. The whole thing — 195 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Wide ideas, several models

!sh -c 'for p in "$CLAUDE_PLUGIN_ROOT/scripts" "$HOME/.claude/skills/multi/scripts" "./.claude/skills/multi/scripts"; do [ -x "$p/probe.sh" ] && { "$p/probe.sh"; echo "scripts-dir: $p"; exit 0; }; done; echo "probe: NOT FOUND — locate scripts/probe.sh in this plugin and run it yourself"'

The first three answers a model gives are the answers a senior engineer gives in thirty seconds. Correct, forgettable. The interesting ones live past number three. Cognitive frames push one model out there; different model families start from different priors and land somewhere else again. This skill uses both axes at once and pays for one.

$SCRIPTS is whatever the probe printed as scripts-dir:.

Pre-flight

If the user typed /multi:adhd or asked for it by name, go. They opted in.

Otherwise abort and answer directly unless all three hold: the question has several viable answers, the obvious answer being wrong is expensive, and the user did not say "quick", "just", "standard", "canonical" or "one-line".

Phase 1 — diverge (no critic)

Pick 5 frames from the table. Bias to code/design tags for code-shaped problems, always keep one wild for range. Vary the picks between runs so the same problem gives a different pool the second time.

Hand each frame to a different backend, rotating. With all three alive:

frame backend
1 Claude sub-agent
2 Codex
3 OpenCode
4 Claude sub-agent
5 Codex

Start the external models first — they take 30–90 seconds and OpenCode spends most of a minute waking up. Launch the Claude agents while they run.

RUN="$($SCRIPTS/run-dir.sh --slug <two-to-four words: the project and the job, e.g. skills-fixing-multi>)"

$SCRIPTS/ask.sh --question-file "$RUN/adhd-f2.md" --out-prefix "$RUN/adhd-f2" \
                --backend codex --effort medium &
$SCRIPTS/ask.sh --question-file "$RUN/adhd-f3.md" --out-prefix "$RUN/adhd-f3" \
                --backend "opencode:<model from probe>" --fallback <fallback model from probe> &
wait

Read the full file on GitHub · 195 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 195 lines · 124 tokens per session scan A 95e877b47ef6

Subscribe to this mod's changes

adhd is a skill published in the GitHub repository szarkans/multi (8 stars, last pushed 2d ago), licensed MIT. It adds 124 tokens to every session and 2,580 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.