ADHD-friendly outputs. No ADHD diagnosis needed!
Copy/paste into your CLI prompt:
Install the i-have-adhd skill/plugin from https://github.com/ayghri/i-have-adhd, refer to the repo's AGENTS.md for instructions.
Or 🔗 check the installation instructions.
A skill for your coding assistant that stops it from burying the answer. Action first. Steps numbered. No "Hope this helps!"
This fork expands the single ADHD skill into a family of output-style skills, one per cognitive profile. Each skill shapes output to the reader's profile — the spiky shape of their abilities across cognitive domains — not a deficit to be fixed. A profile is spiky: peaks beside troughs. The rules exist for the troughs; they never fight the peaks.
One condition at a time — plus any number of domain skills stacked on top (ADR 0006): rules union, the stricter one wins, each mode turns off by its own stop phrase, and "normal mode" clears the whole stack.
| Skill | Type | Invoke | Stop phrase | Troughs it covers |
|---|---|---|---|---|
i-have-adhd (upstream, unchanged) |
condition | /i-have-adhd |
"stop adhd mode" | attention, task initiation, time perception |
i-have-dyslexia |
condition | /i-have-dyslexia |
"stop dyslexia mode" | reading fluency, decoding |
i-have-autism |
condition | /i-have-autism |
"stop autism mode" | literal language, predictability, implicit context |
i-have-anxiety |
condition | /i-have-anxiety |
"stop anxiety mode" | uncertainty tolerance, decision paralysis |
i-have-brain-fog |
condition | /i-have-brain-fog |
"stop brain-fog mode" | working memory, processing speed, fatigue |
i-have-dyscalculia |
condition | /i-have-dyscalculia |
"stop dyscalculia mode" | numeracy — mental arithmetic, quantity comparison |
i-have-low-energy |
condition | /i-have-low-energy |
"stop low-energy mode" | motivation, initiation, energy budgeting |
i-have-cognitive-aging |
condition | /i-have-cognitive-aging |
"stop cognitive-aging mode" | processing speed, place-keeping, familiarity |
i-have-low-working-memory |
domain | /i-have-low-working-memory |
"stop low-working-memory mode" | working memory, pure and composable |
Example stack: /i-have-adhd + /i-have-low-working-memory — ADHD's structure plus working memory's one-instruction-per-message, the stricter rule winning where they meet.
Design docs live in docs/: the spiky-profile taxonomy (DOMAINS.md), the family's fixed vocabulary (GLOSSARY.md), the citation list behind every rule (SOURCES.md), and the decision records (docs/adr).
skills/i-have-adhd/SKILL.md stays byte-identical to upstream. The new skills share its core sections; scripts/check_shared_core.py (wired into the test suite) fails the build if they drift.
|
|
10 rules. Full text in SKILL.md.
- Lead with the next action.
- Number multi-step tasks.
- End with one concrete next step.
- Suppress tangents.
- Restate state every turn.
- Specific time estimates (minutes, not "a bit").
- Make wins visible.
- Matter-of-fact errors.
- Cap lists at 5 items.
- No preamble. No recap. No closers.
Fork, edit skills/i-have-adhd/SKILL.md, then swap your copy in:
claude plugin uninstall i-have-adhd # drop the upstream copy first:
claude plugin marketplace remove i-have-adhd # fork and upstream share both names
claude plugin marketplace add <your-username>/i-have-adhd
claude plugin install i-have-adhd@i-have-adhdRestart Claude Code, then re-invoke /i-have-adhd.
Loosely based on The Adult ADHD Tool Kit by J. Russell Ramsay and Anthony L. Rostain. Adapted for how an LLM should respond, not how a human should organize their day.
MIT.
Star ⭐ if it saved you one scroll past one "Great question!"
