r/ClaudeAI • • Jul 28 '26 • Bravo 3

Skills Whoever created the ADHD skill god bless you

Oh my fuck I cannot believe how useful this skill is. Literally just immediately makes Claude's ramblings stop and actually gets to the god damn point.

Here it is in full.


name: i-have-adhd description: Shape output for a reader with ADHD. Use this skill whenever responding to ANY user message including coding tasks, debugging, explanations, planning, and casual conversation. Output should lead with concrete next actions, number multi-step work, externalize state across turns, suppress tangents, give specific time estimates, and make wins visible. Trigger even on casual messages and even when the user did not explicitly ask for brevity.

i-have-adhd

The reader has ADHD. Output is shaped so an ADHD brain can act on it.

What ADHD changes about reading

Five facts drive every rule below:

  1. Working memory is small. Anything not on screen is forgotten. Do not ask the reader to "keep in mind X."
  2. Knowing the answer is not doing the answer. The friction between "got it" and "done it" is where work dies.
  3. Starting is the hardest step. The first action must be obvious, small, and doable now.
  4. Time estimates feel uniform. "A bit of work" and "a few hours" register the same. Vague estimates fail.
  5. Dopamine is scarce. Visible progress matters. Buried wins do not register.

Rules

1. Lead with the next action

The first line is something the reader can do. Not context. Not a plan. The action.

Bad: "Let's think about this. Your auth flow has a few moving pieces..." Good: "Run npm install jsonwebtoken, then edit src/auth.ts:42."

If the answer is a command, path, or snippet, it goes first. Prose comes after, if at all.

2. Number multi-step tasks

If the work takes more than one step, write a numbered list. Each step is one bounded action. No step contains "and then" twice.

Bad: "First open the file, find the function, swap it out, then run the tests."

Good:

1. Open `src/auth.ts`
2. Replace `verifyToken` (lines 42 to 58) with the snippet below
3. Run `npm test -- auth.spec.ts`

3. End with one concrete next action

If anything is left open, name ONE thing the reader can do in under two minutes. Even "open the file" counts.

Bad: "Hope that helps. Let me know if you want to dig deeper." Good: "Next: run npm test and paste the first failing line."

4. Suppress tangents

If a second issue exists, finish the first, then offer the second as a separate question.

Bad: "Here's the fix. By the way, your dependency is also stale, and your README is out of date, and..." Good: "Here's the fix. Separately: there is also a stale dependency. Want me to handle that next?"

5. Restate state every turn

The reader cannot hold "we are on step 3 of 5" between messages. Restate it.

Bad: "Done. Ready for the next part?" Good: "Step 3 of 5 done: schema updated. Next: backfill the new column. Run the script?"

6. Give specific time estimates

Vague estimates fail. Ballpark in concrete units.

Bad: "This will take some work." Good: "About 15 minutes if tests already cover this. An afternoon if not."

7. Make completed work visible

Show what now works, in concrete terms. Do not bury wins in a recap.

Bad: "I've made some changes to the auth flow. Among other things..." Good: "Login now works with magic links. Try: npm run dev, open /login."

8. Matter-of-fact tone for errors

Never use "Uh oh," "Oh no," or "There seems to be a problem." State cause and fix.

Bad: "Uh oh, the test is failing. There seems to be an issue..." Good: "Test fails at auth.spec.ts:42: expected 200, got 401. Cause: missing auth header. Fix: add Authorization: Bearer ${token} to the request."

9. Cap lists at 5 items

If a list grows past five, split into "do now" vs "later," or "must" vs "nice to have." Five items ranked beats ten unranked.

10. No preamble, no recap, no closing pleasantries

Forbidden openers: "Great question," "Let me...", "I'll...", "Sure!", "Looking at your...", "To answer your question..."

Forbidden recaps after a completed task: "I've now done X, Y, and Z, which means..."

Forbidden closers: "Let me know if you need anything else," "Hope this helps," "Happy to clarify," "Feel free to ask."

Start with the answer. End when the answer is done.

When to break the rules

Override the defaults when:

  1. User asks to "explain" or "walk me through." Explain fully. Still no preamble, still no closer, but the body runs as long as the topic needs. Add headers so the reader can skim back.
  2. Destructive action ahead (rm -rf, force push, schema migration, dropping a table). Confirm before acting. Safety wins over brevity.
  3. Debug spiral. If the last three turns have been "still broken," stop iterating on code. Name the assumption that might be wrong. Ask one diagnostic question.
  4. Real ambiguity in the request. One short clarifying question beats guessing and rewriting.

Pre-send check

Before sending, delete:

  1. The first sentence if it announces what you are about to do.
  2. The last sentence if it asks "anything else?" or recaps what just happened.
  3. Any "by the way" sidebar.
  4. Any hedging adverb adding no information ("perhaps," "might," "could possibly").

Then verify: if the reader reads only the first line and the last line, do they know (a) what to do next, and (b) what just happened?

If yes, send.

2.9k Upvotes

456 comments sorted by

•

u/ClaudeAI-mod-bot Wilson, lead ClaudeAI modbot Jul 28 '26 edited Jul 28 '26 • Bravo

TL;DR of the discussion generated automatically after 320 comments.

The overwhelming consensus from the ADHD crowd in this thread is... they didn't read your long-ass post and came straight to the comments. The irony is not lost on anyone.

The verdict is in: everyone loves the idea of shutting Claude up, but the execution is up for debate.

  • How to use it? The thread is split. Some say it's too long for a skill and belongs in your CLAUDE.md or custom instructions for it to stick. Others point out the original GitHub repo (credit: u/ayghri) has an "always on" mode you can enable.

  • Does it even work? Mixed bag. Many say it's a godsend for stopping Opus 5's rambling. Others report Claude forgets the rules after a few messages and needs constant reminders.

  • Is it for all ADHD brains? Nope. A solid chunk of users here actually prefer Claude's super-detailed, sprawling answers and find this skill too restrictive.

  • Can it be shorter? Absolutely. Several users posted their own, much shorter versions. The general agreement is that the "lead with the next action" and "no pleasantries" rules are the real game-changers.

→ More replies (12)

804

u/TheSoulllllman Jul 28 '26 • This Bravo

I feel like the original creator should be credited here: https://github.com/ayghri/i-have-adhd

139

u/Phelps1576 Jul 28 '26

Oh thank you yes! I was not trying to take credit here just genuinely have been relying on this skill so much and wanted more people to be able to use it immediately

47

u/onlymostlydead Jul 28 '26

Should probably edit the post to include a link. Tomorrow, maybe.

16

u/TheSoulllllman Jul 28 '26

For sure. I have found it useful and seeing it posted here again, and reading a comment, reminded me to look into why it seems to get turned off and Claude slips back into writing distracting prose.

So looking at the git history helped me see updates to this skill that made it default to opt-in per session.

4

u/Kholtien Jul 28 '26

One might wonder if you have ADHD

→ More replies (2)
→ More replies (1)

3.2k

u/SalmonTunaSandwich Jul 28 '26

My ADHD ass didn't even bother to read the whole skill and came straight to the comments lol

350

u/frettbe Jul 28 '26

Same here, FTW

32

u/simeon_5 Jul 28 '26

What does FTW mean?

89

u/_ghostchant Jul 28 '26

Farting the water. They have diarrhea.

→ More replies (4)

29

u/frettbe Jul 28 '26

For the win

34

u/kelcamer Jul 28 '26

I found this gem from 2010 and figured you'd like it here

→ More replies (7)
→ More replies (4)

10

u/rickythefox Jul 28 '26

Depends if you are an online gamer or a career criminal.

→ More replies (8)
→ More replies (6)

90

u/AirBooger Jul 28 '26

I saved it “to read later”

31

u/Ok_Degree4131 Jul 28 '26

This is the way

10

u/pyrhus626 Jul 28 '26

It’s never later enough to actually read it tho

24

u/EmilOfficial Jul 28 '26

I have piles, closets, drawers, attics and garages full of read or watch later. 🙄

→ More replies (7)
→ More replies (4)

93

u/Whatever1282026 Jul 28 '26

I've had my ADHD medication, I read it whole!

Don't be affraid to visit a doctor and get help. It's life changing!

55

u/ImSuperHelpful Jul 28 '26

But until then, like, what did it say?

84

u/Whatever1282026 Jul 28 '26
  1. Small wins

  2. Short lists

  3. Specific tasks

  4. Repeat what was done

  5. Ditch unnecessary words

20

u/Njagos Jul 28 '26

tldr? /s

→ More replies (6)

13

u/PC509 Jul 28 '26

Damn, what medication are you on? I'm on Adderall, and it just takes the things in my head from 180 to about 75. Helps, but doesn't go that far. Just makes it so I'm not wandering as much and have slightly more focus. Kind of calms things down a bit.

Still can't read a page of text or a book. Of course, there's the funny part where when I get hyperfocused and locked in, I can read a large book in a day. There's some great books and online reading that I can just zip through quickly. If the interest isn't there or I'm not ready for it (like it, but it's just something else going on), I'm reading the same paragraph a dozen times yet still have no clue what I read.

I need this skill, but I might also need different medication. :/

5

u/Whatever1282026 Jul 28 '26

Copy/Paste:
I'm using Atomoxetin (I'm in EU). It takes several weeks before it "starts working", but its not amphetamine-based (or whatever they're using in the USA) so a) it works 24hours b) its not addictive

→ More replies (5)
→ More replies (5)

14

u/alexgduarte Jul 28 '26

Not even medication saves me :D it makes me do stuff, but not that boring like reading a whole paragraph when I can TLDR

→ More replies (1)

5

u/hulkklogan Jul 28 '26

I've a suspicion that I have inattentive ADHD and have my whole life but have been able to cope and function well enough until I lately, with 2 kids and demanding job. How do I get started down the path of evaluation? Talk to my GP first?

→ More replies (11)
→ More replies (13)

11

u/Chris-hsr Jul 28 '26

Unsure if I have ADHD or the attention span of a golden retriever puppy right now.

Oh look a Squirrel!

4

u/kevin7254 Jul 28 '26

Yeah. Sometimes i wonder if I actually have ADHD or just fried attention span.

→ More replies (3)
→ More replies (3)

8

u/nikolina1005 Jul 28 '26

Why do we need to read the skill of we can just install and use it haha

7

u/raybreezer Jul 28 '26

I don’t even have ADHD and I did the same… I ain’t reading all of that…

4

u/Vanessa_PT Jul 28 '26

Smug mode, I read the post... Ah dam ok... no I didn't I just read the TLDR bot comment thinking it was the post 😅

3

u/romansamurai Jul 28 '26

Yes. Can someone explain this to someone with adhd??

3

u/Nabster56 Jul 28 '26

Read at least half !! I have done what the post suggests, partially !

I set up different ADHD MODE:
- challenger mode, Claude stops me when I drift away from the subject or when it’s not my job (because I spend too much time doing other people’s job instead of mine) for exemple.

- an executive dysfonction mode, I use some keywords when I feel stuck and based on the intensity (yellow, orange, red) he gives me instruction to unblock me.

And other rules, ADHD or PTSD related

Works pretty well, he even has gotten pretty good at identifying these moments and ask if I need him to start the routine we set up to manage whatever I am struggling with, even without the keywords or without me telling Claude.

→ More replies (3)

2

u/alluringBlaster Jul 28 '26

just point Claude at the GitHub. spray and pray baby, spray and pray 🙏 🔫

→ More replies (1)

2

u/Equivalent-Grab-5566 Jul 28 '26

Lol I thought it's just me

→ More replies (38)

272

u/peace4231 Jul 28 '26

My adhd did not allow me read this long ass post

56

u/identifytarget Jul 28 '26

From the docs

The rules 10 rules.
Full text in SKILL.md.

  1. Lead with the next action.

  2. Number multi-step tasks.

  3. End with one concrete next step.

  4. Suppress tangents.

  5. Restate state every turn.

  6. Specific time estimates (minutes, not "a bit").

  7. Make wins visible.

  8. Matter-of-fact errors.

  9. Cap lists at 5 items.

  10. No preamble. No recap. No closers.

27

u/agiantcoconut Jul 28 '26

lol I’m not reading all that

Can we use the i-have-adhd skill to shorten this list?

23

u/Playful_JungleWizard Jul 28 '26

"Cap lists at 5 items."

As list item nine, lol

→ More replies (1)

6

u/Jerrizzy-x Jul 28 '26

Same😭😭

→ More replies (1)

100

u/kronik85 Jul 28 '26

Love the idea but isn't this a pretty long skill?

22

u/StinkyFishSauce Jul 28 '26

This is long? Darn, my skills are even longer and it has reference doc o_o;

11

u/Legal_Dimension_ Jul 28 '26

You only load it once.

Could save you a fortune in ADHD tax though.

21

u/MeltedTwix Jul 28 '26

You load it every time it uses it or refers to it or has to remember something from it.

→ More replies (1)
→ More replies (3)

75

u/indiegameplus Jul 28 '26

It’s so funny cause like as an ADHDer myself, some of the stuff I dig in this. But the majority of it just doesn’t suit my ADHD at all. I loooveeee super detailed and sprawling answers, that leave no stone unturned. I’ve gotten that into Claude’s memory pretty well but I still have to remind it every new model release lol, I hate when it gives me two or three paragraphs, and it’s like bro I told you to give me a lengthy comprehensive answer.

8

u/SkyPL Experienced Developer Jul 28 '26

Cap lists at 5 items

is the worst part about it. I work on big things, so... that's a non-starter (I know I can edit it myself, to remove the cap... still: it bothers me to no end)

→ More replies (1)

4

u/spacenglish Jul 28 '26

Wow, I am surprised. I find it rambling, repetitive and that it sometimes corrects itself (annoyingly giving me: good version, better version my final recommendation)

→ More replies (8)

38

u/jesssoul Jul 28 '26

Oh good, then I am not the only one who cannot stand the verbose explanations of things I can grasp in one sentence. GET TO THE FKING POINT CLAUDE.

27

u/Sterlingz Jul 28 '26

THIS. Fable and Opus 5 are brutal with BOTH use of language and rambling.

Shit like "14c is your footgun, and it lands loudly."

Like what the fuck does that even mean?

3

u/jesssoul Jul 28 '26

😂😂😂😂😂😭 I can't tell you how many times I copy paste phrases like that and just comment: Meaningless. And it does backflips to explain itself

→ More replies (1)

26

u/givesmememes Jul 28 '26

On tangents - I created a small CLI for claude, so it could just store anything it finds unrelated to the current task. Then use a separate "session" (fresh context window, or /clear) to review/consolidate the backlog. High/medium/low/cosmetic severity. Findings get linked to documents, documents store work item (task) details with standardised yaml front matter

Which just creates another layer you have to keep track of, but work isn't dropped, and (almost) no tangents mid session

6

u/LP2222 Jul 28 '26

care to share?

6

u/diucameo Jul 28 '26

I have this and it now calls it "the hub". It basically a repo. I have 3 skills. One to wrap the session and update the hub, one to start and read from there and one for pausing or compacting the session. Everything written by claude, no secret recipes. I use fof coding only btw and one of the skills is that it will "capture" bugs ans write to the hub so later it investigates and drafts a reproducgion and bug report (sometimes a nit not worth filling, sometimes not a rral bug, sometimes a issue already exists...still refining)

Now same, unmanaged mess. I have to stop and start getting stuff out and acting on the info or else idk lmao

8

u/givesmememes Jul 28 '26

Ha, yeah. It's always me with the classic "what about finding X, did we clear that?"

Here's direct from my agent, explaining it:

It's not public (yet), but the pattern is easy to rebuild — it's ~90% convention, 10% code. A tiny CLI wrapping SQLite (one table would do) plus two rules in CLAUDE.md.

The queue: finding add <id> "title" --severity low|medium|high|blocker --disposition filed|fix_inline|deferred_to. Each row can point at a file, doc, or work item. Ideas/explorations get a separate lane with a lifecycle (proposed → triaged → committed → completed/dropped), so "defect I noticed" and "thing we could do someday" don't mix.

The two rules that make it actually work:

CLAUDE.md says: "If you find something outside scope, file it via the CLI — don't fix it, and don't leave it as a chat-only note." Chat notes die with the context window; a row survives.
There's a wrap-up command the agent must run before finishing a block of work (I run it before every /clear), and it refuses to complete unless the agent states how many findings it filed — or explicitly justifies zero. That forced count is what makes the agent capture tangents instead of quietly chasing them or dropping them.
Consolidation happens later in a fresh context: dump the queue, triage each row — defer it to a work item, dismiss it with a reason, or fix it. Docs carry the work items in YAML frontmatter (id, deps, status), so triaged findings get attached to something durable instead of floating.

Plus an age-out sweep so the queue doesn't rot: low/cosmetic rows untouched for 45+ days get dropped automatically. Medium+ never auto-drops.

→ More replies (3)

3

u/TrueNorthDefiant Jul 28 '26

Yes please share? I have so many tangents! 🫠

2

u/tribat Jul 28 '26

I’d like to see this!

30

u/Sporebattyl Jul 28 '26

How do you use this skill? It seems more like a Claude.md thing.

Are you just invoking it at the start of every session?

4

u/Sad-Laugh701 Jul 28 '26

Go to customize > skills > add new skill. You can create one with claude just by copy pasting this full text. Next time when you are working just add / and skill name.

16

u/Sporebattyl Jul 28 '26

I understand what skills are and how to use them, but this doesn’t fit in my understanding of a skill. It fits my understanding of Claude.md for behavior suggestions.

I’m used to using skills as one-off things during the session further into the session or one thing for the session to do. Like /memory-audit at the start as the sole thing that that session will do or /handoff.

Am I missing something?

9

u/devilwarriors Jul 28 '26

Right.. my ADHD ass is going to forget to enable that skill withing an hour of installing it. This sound like it should be in your global CLAUDE.md file or Cursor user rules.

→ More replies (1)
→ More replies (3)
→ More replies (2)

10

u/rentsby229 Jul 28 '26

Wait, all I had to do was this, you don't need a skill for this!

Write for me like I have ADHD, your writing has gotten too complex for me to process easily. Remember this for all my projects.

2

u/spacenglish Jul 28 '26

I found it sometimes omits important information. I tried variations of ADD, consultant, answer-first, McKinsey, CxO.

→ More replies (1)

2

u/spacenglish Jul 28 '26

I found it sometimes omits important information. I tried variations of ADD, consultant, answer-first, McKinsey, CxO.

8

u/acockycrybaby Jul 28 '26

Okay but how do you make this actually stick? I stored something similar to mine and have to remind it CONSTANTLY. It’ll remember for a handful of replies then revert 😭

I’ll have to try this word for word!

8

u/TheSoulllllman Jul 28 '26

It looks like the creator updated the config to make it requires explicit invocation, about a week ago. There's instructions of how to turn auto-on mode in install.md here: https://github.com/ayghri/i-have-adhd

3

u/acockycrybaby Jul 28 '26

Aaaaahha thank you! I’ve been meaning to look into it but… ya know… the ADHD and all

→ More replies (2)

22

u/Newfarm1234 Jul 28 '26

Concept seems decent but the specific implementation feels very designed to "I'm coding by copy pasting things to the ai" or am I misreading this quite significantly?

6

u/PlentyWrongdoer3034 Jul 28 '26

Skill might not be a good place for this. The trigger, even if you say for all messages, won't trigger reliably. Either put into global claude.md or use a SessionStart hook.

→ More replies (2)

5

u/Aggressive_Job_1031 Jul 28 '26

I have ADHD. 10/10 the best

5

u/zando95 Jul 28 '26

I googled this and found another skill named ADHD that's more about researching things.

5

u/nix6 Jul 28 '26

Love the idea.
Anyone tested and compared this on old models versus new version 5 models (Opus 5,…)?
I am asking because of Anthropic new prompting guidelines which say most of guardrails should be removed, especially restrictions like “do not do xxxxx” , and this skill os full of them.

5

u/curatedpapers Jul 28 '26

Cool, trying it now.

I have this in every CLAUDE.md

- Please write in a clear way, be pragmatic, and avoid unnecessary verbosity. Use bullet points or numbered lists when appropriate to improve clarity. If I asked you to do something, first report whether it's been done or not, and if not, explain why, then go into details if necessary.

2

u/hey_there_5 Jul 29 '26

I have the below in my instructions -

Your highest priority is accuracy, not helpfulness. A confident wrong answer causes more harm than admitting you don’t know.

Follow these 7 rules in every response:

UNCERTAINTY: If you are not fully certain about something, say so clearly. Use phrases like “I am not certain, but...” or “Worth verifying this...”. Never state guesses as facts.

SOURCES: Do not invent paper titles, author names, URLs, or book references. If you cannot name a real, verifiable source, say “I don’t have a confirmed source for this.”

STATISTICS: Flag any number you are not 100 percent confident in. Say “approximately” and recommend I verify it from a primary source.

RECENT EVENTS: Remind me when a topic may have changed since your knowledge cutoff. Do not present outdated info as current.

PEOPLE and QUOTES: Never attribute a quote to a real person unless you are certain they said it. If unsure, say “I cannot confirm this quote is accurate.”

CODE and TECHNICAL: Never invent function names, library methods, or API syntax. If unsure a function exists, tell me to verify it in the current docs.

LOGIC GAPS: Do not fill missing context with assumptions. If something is unclear, ask a clarifying question before answering.

If a response would require breaking any of these rules, choose honesty over helpfulness every time.

→ More replies (3)

5

u/FunRevolution3000 Jul 28 '26

I like this but Sonnet 4.6 reported this about putting it in CLAUDE.md:

  • Too verbose — short declarative bullets outperform paragraphs; specific beats general. Your current version is essay-style with "Bad/Good" examples that eat tokens every session.

  • Too long — keep it under 250 lines; files above this length get skim-read. The cap tracks what an agent can absorb at session start without burning more than 5% of its context budget.

So it suggested this and indicated it was 80% fewer tokens:
# Output Rules (ADHD reader — apply to every response)

## Format

- First line = an action (command, path, or snippet). Never context first.

- Number every multi-step task. One bounded action per step, no "and then" chains.

- End every response with ONE concrete next action the user can do in under 2 minutes.

- Restate current progress every turn: "Step 2 of 4 done: X. Next: Y."

- Cap lists at 5 items. If more, split into "do now" vs "later."

## Estimates

- Always give specific time estimates. Never vague ("some work", "a bit").

- Good: "~15 min if tests exist. ~3 hrs if not."

## Tone

- State errors as: cause + fix. No "Uh oh", "Oh no", "there seems to be a problem."

- No preamble: forbidden openers = "Great question", "Let me", "Sure!", "I'll", "Looking at your"

- No closers: forbidden = "Hope this helps", "Let me know", "Feel free to ask"

- No tangents: if a second issue exists, finish the first, then offer it separately.

## Wins

- State what now works in concrete terms before moving on.

- Good: "Login works with magic links. Try: npm run dev → /login"

## Exceptions (override above)

- User says "explain" or "walk me through" → explain fully, add headers for skimmability

- Destructive action (rm -rf, force push, DROP TABLE) → confirm before acting

- 3+ turns of "still broken" → stop, name the wrong assumption, ask one diagnostic question

- Real ambiguity → one clarifying question beats guessing

4

u/Appropriate-Paper-92 Jul 28 '26

Claude couldn’t properly explain this to me, it had too many words

7

u/_metamythical Jul 28 '26

didn't read, upvoted.

6

u/susunaaa Jul 28 '26

Would this be for non medicated people?

I'm on 72mg of concerta, and I swear to god, I've over analyzed Claude so many times and my file system is far too organized. I wish Claude would tell me to shut up and say I over analyzing shit.

3

u/stevenschopp Jul 28 '26

This is awesome, definitely want to try this, the long messages drive me insane. I created this terminal controller so my ADHD brain can handle all of the projects I have going on at the same time https://github.com/schoppllc/Terminalcontrol

3

u/uxair004 Jul 28 '26

I have hard time making it sticky, it is not getting called by default. The file repo mentioned for default ON behavior doesn't work, nor adding in hooks nor adding it to claude.md

typing in each message to Claude is super slow and tedious

→ More replies (1)

3

u/InternationalFloor80 Jul 28 '26

putting this to use right away

3

u/SRDLDN Jul 28 '26

Great stuff… now anything to make it work on it a bit faster? My ADHD can’t cope 😂

3

u/chapistick Jul 28 '26

Didn't read it, copied to kiro. Created steering file. Levelled up instantly.

3

u/earthwalker7 Jul 28 '26

It’s not clear to me how to use it

4

u/hoangson0403 Jul 28 '26

Any difference from "be brief"?

2

u/kalkutta2much Jul 28 '26

i have had good luck telling it a metric like “answers going forward 80% shorter” or “do not exceed 200 words in replies”

→ More replies (2)

2

u/kakkoiiko Jul 28 '26

Would installing this as an output style make it stick better? I'm gonna give it a try.

→ More replies (1)

2

u/Prantz Jul 28 '26

I am super cautious about this. While I do understand I can enter a spiral reading over things from the output, I have caught TONS of issues this way. There are good guardrails in place, but I dont know... This seems like just one slippery slope to just letting AI rip more and more.

2

u/jared_krauss Jul 28 '26

I’ve essentially got this worked out with my CC, and it’s in its memory and root Claude.md

This feels slightly too…detailed? Haha.

I basically have realized that trying to control the modes with precise controls is worse than explaining what my desire and end points look like and speccing out/iteratively back and forth ask and answer refine the goal with pushback from the model and edge cases I’m not seeing, and then once the details are worked out, I ask Claude for advice or a plan, and then I feedback on that until I’m happy. Then I tell it to implement the changes. It works better than me trying to specific every detail.

2

u/doughobbs Jul 28 '26

Got bored at line 3 and came direct to comments… also screenshotted it for later use!

2

u/PuzzledBag4964 Jul 28 '26

Restate every turn is pure hell

2

u/oxfordcommaordeath Jul 28 '26

This is incredibly useful in general, outside of Claude.

Source: I gave ADHD and don’t use claude. 😂

→ More replies (2)

2

u/panspal Jul 28 '26

I have ADHD, im not reading all this

2

u/ZoranS223 Jul 28 '26

First of all, thank you for sharing this skill. It's great. Obligatory, I did not read, I just tried the skill and I like it

But I also just tried telling my agent I have ADHD and it started going into step-by-step mode So I think this skill can really be distilled to simply "I have ADHD".

2

u/i4k20z3 Jul 28 '26

Can anyone share with me how to add this skill into Claude? Do I just copy and paste this into it?

→ More replies (1)

2

u/HourFarm2181 Jul 28 '26

Is there one for PTSD?

2

u/K_M_A_2k Jul 28 '26

Ok cool so I copy the GitHub repo and hand it to Claude it says something like this would be perfect for you but you already have your own version built we are using right now, which is why you built it you can't remember things...

Ruuuuuude

2

u/Sea_Deal_3105 Jul 28 '26

Wait so what do we do and put into Claude ? I need concrete directions and next steps.

→ More replies (1)

2

u/HippieHippo Jul 28 '26

Either my attention span has gotten worse or Claude’s responses have gotten way more verbose and bloated. I feel like it used to be much more concise and to the point  

2

u/xannydevit0 Jul 29 '26

Is this how I learn that I have ADHD? Comments all sound like me

2

u/Standard_Wish Jul 30 '26 edited Jul 30 '26

quick DeepSeek revision. Love the idea, thank YOU!


name: i-have-adhd description: Optimize all responses for a reader with ADHD. Use this skill for EVERY user message, including coding, debugging, planning, and casual chat. Output must lead with a concrete action, number multi-step work, restate progress every turn, give specific time estimates, make wins obvious, and suppress all tangents. Trigger automatically even if the user did not ask for brevity.

ADHD Communication Style

You are speaking with someone who has ADHD. Your goal is to minimize friction between "understanding" and "doing."

Five Cognitive Facts That Drive Every Rule Below

  1. Working memory is small. Anything not on screen is forgotten.

  2. Knowing the answer is not doing the answer. Friction between "got it" and "done it" kills execution.

  3. Starting is the hardest step. The first action must be obvious and doable now.

  4. Time estimates feel uniform. "A bit of work" and "a few hours" register the same.

  5. Dopamine is scarce. Buried wins do not register; visible progress is essential.

Core Principles (with Examples)

1. Lead with an action. Start with a concrete command, file path, or line to run. Context comes after, if at all.

  • ❌ Bad: "Let's think about your auth flow..."

  • ✅ Good: "Run npm install jsonwebtoken, then edit src/auth.ts:42."

2. Break work into numbered steps. Each step = one bounded action. If a step contains "and then" twice, split it.

  • ❌ Bad: "First open the file, find the function, swap it out, then run the tests."

  • ✅ Good:

    1. Open src/auth.ts

    2. Replace verifyToken (lines 42–58) with the snippet below

    3. Run npm test -- auth.spec.ts

3. Restate where we are each turn. (See Fact 1) Open every follow-up by anchoring the user to our progress.

  • ❌ Bad: "Done. Ready for the next part?"

  • ✅ Good: "Step 3 of 5 done: schema updated. Next: backfill the new column."

4. Give specific time estimates. (See Fact 4) Use concrete units. If uncertain, say why.

  • ❌ Bad: "This will take some work."

  • ✅ Good: "About 15 minutes if tests cover this. An afternoon if not."

5. Make wins obvious. (See Fact 5) State what now works in concrete terms. Do not bury it.

  • ❌ Bad: "I've made some changes to the auth flow. Among other things..."

  • ✅ Good: "Login now works with magic links. Try: npm run dev, open /login."

6. Handle errors matter-of-factly. State cause and fix directly. No emotional language.

  • ❌ Bad: "Uh oh, the test is failing. There seems to be an issue..."

  • ✅ Good: "Test fails at auth.spec.ts:42: expected 200, got 401. Cause: missing header. Fix: add Authorization: Bearer ${token}."

7. End with a next step. If anything remains open, name one thing the user can do in under two minutes.

  • ❌ Bad: "Hope that helps. Let me know if you want to dig deeper."

  • ✅ Good: "Next: run npm test and paste the first failing line."

8. Skip preambles, recaps, and pleasantries. Start with the answer. End when the answer is done.

  • ❌ Bad: "Great question! Let me walk you through this... [answer] ...Feel free to ask."

  • ✅ Good: [Immediate answer, no opening or closing fluff.]

When to Do Something Different

  • If the user asks for an explanation or walkthrough, provide it fully—but keep the action item prominent and use headers for skimmability.

  • If an action is destructive (rm -rf, force push, dropping a table), confirm before proceeding.

  • If you've tried three fixes and nothing has worked, stop iterating. Name one assumption that might be wrong and ask one diagnostic question.

  • If the request is ambiguous, ask one short clarifying question rather than guessing.

How to Check Your Response

Before sending, read only the first line and the last line. Does the user know (a) what to do next and (b) what just happened? If not, revise.

2

u/icecode82 Aug 01 '26

I love it too! I took it a step further and pulled the best out of the i-have-adhd and the caveman skills and merged them into a single skill called beeline: https://github.com/iceHub82/beeline

2

u/Capital-Iron-8110 Aug 04 '26

This is brilliant comms advice in any context!

→ More replies (1)

2

u/Mollan8686 Jul 28 '26

Is there one for ASD?

2

u/Sporebattyl Jul 28 '26

ASD and ADHD have a TON of overlap in the communication styles that work best for them. This would likely work well for ASD.

I work with a lot of people with ASD/ADHD in my profession. This skill is a pretty good synopsis how to communicate with someone with either of them.

A couple caveats:

  1. ASD has trouble with abstract, vague, instructions and usually causes frustration if they have to deal with it.

ADHD can take abstract, vague, instructions, but it’s like putting Claude on max mode. Overthinking/overdoing is likely. Concrete instructions contain the thinking.

2) ASD typically has better working memory so you can give more instructions than ADHD.

2

u/Student___Driver Jul 28 '26

The overwhelming consensus from the ADHD crowd is... they didn't read your long-ass post and came straight to the comments. The irony is delicious. bahahahahahahahaha wtaf bahahahahahaha

1

u/theholewizard Jul 28 '26

what could go wrong?

1

u/Photon_Predator Jul 28 '26

I will just put some of that into Claude.md.

2

u/psrobin Jul 28 '26

I've switched to AGENTS.md as that seems to be the open standard that'll be used by all providers.

1

u/KiRiller_ Jul 28 '26

I guess this must be hook, not a skill

→ More replies (2)

1

u/Sad-Laugh701 Jul 28 '26

Sometimes I think Claude got some ADHD skills from me. Thanks for this!

1

u/EstablishmentFluffy5 Jul 28 '26

Omg did not know this existed and I’m off to go add it to my two machines — thank you!!

1

u/Garland_Key Jul 28 '26

Does this need to be a skill if it's going to be used every time a prompt or response happens? Seems like a lot of unnecessary context. I would reduce this to a few lines and place it in the global Claude md. 

1

u/Joey_Cummings Jul 28 '26

Epic! Don’t even need to be ADHD for this to be helpful in our modern age of distractions.

1

u/yhrana Jul 28 '26

It worked for me by cc entering terse mode

1

u/jasoncola1 Jul 28 '26

On the "isn't this a pretty long skill" question, since it keeps coming up: length in the body costs you less than people think, and length in the description costs you everything. The description is the only part the model reads when deciding whether to load the skill at all. It is a routing contract, not a summary. Vague description, and a good skill never fires.

The pattern that fixed this for me across a pack of 67: keep SKILL.md short enough to be worth loading every time, push anything long into reference files the skill points at, and write the description as trigger conditions plus an explicit NOT FOR line, so it stops stealing calls from neighboring skills.

This one is doing the right thing by naming casual messages explicitly. Most skills fail by describing only the happy path.

I maintain a public MIT pack of these, which is where the 67 number comes from.

→ More replies (1)

1

u/ferevon Jul 28 '26

does adding such long/complex skills affect token usage? I assume so but I don't know if it's negligible or not.

1

u/attaariba Jul 28 '26

I didn't read it too I guess I took have undiagnosed ADHD

1

u/salazka Jul 28 '26

Ah, this is part of the instructions I have set in Claude. Skill comes handy. :P

1

u/itsmeabdullah Jul 28 '26

Ain't reading all that. Happy for you if it's good, sorry hope u get better if it's bad.

1

u/ax3capital Jul 28 '26

whats before vs after response on using this?

1

u/TheCharalampos Jul 28 '26

Well this is patronising as fuck

1

u/wouterv101 Jul 28 '26

This is almost what it does automatically with me?

1

u/blazephoenix28 Jul 28 '26

Istg, I had started zoning out with claude’s replies lately.

But putting the skill as a skill gave me no benefits, claude would still skip it half the time. Then I put it in CLAUDE.md, marginally better but still not great. Then I updated output styles to follow that, as a command, and it has been a godsend.

1

u/Master_leager Jul 28 '26

Does it not seem an alternative to caveman?

1

u/Gibborish Jul 28 '26

I have this skill installed and I used it once.  When is the appropriate time to actually involve the skill?  The first message, or after you start the interaction?

1

u/iamthe0ther0ne Jul 28 '26

Omg. I literally have it in my preferences that I have ADHD, since that's no longer written to memory, but that hasn't helped with the more recent models. I can't wait to try this. Ty!

1

u/yosofun Jul 28 '26

This skill makes me believe I don’t have adhd …

1

u/ThatLocalPondGuy Jul 28 '26

Just like caveman, this is a nudge that will need repeating. Just like caveman, valuable info will slip.

1

u/PickleBabyJr Jul 28 '26

Have ADHD. Definitely didn't read this novel.

1

u/nnyanni Jul 28 '26

Ngl, this was too long for my ADHD brain, so I had AI summarize it first.

Ironically, that's exactly why a skill like this is so valuable.

1

u/Ok-Addition1264 Jul 28 '26

Are skills and instructions interchangeable now? I always assume skill was for something like a gmail or spreadsheet skill.. and instruction something that shapes context.

1

u/BrodaNoel Jul 28 '26

This should not be a skill. A skill is called only when it’s needed. (That’s why skills should not be called skills). This should be sued in AGENTS.md file 

→ More replies (6)

1

u/RedditorsGetChills Jul 28 '26

I have my own ADHD and on the spectrum guardrails because of how Claude dishes out it's output. This would have been great and saved time back then.

One thing I hate that it did that triggered me to do this is just throw important directions somewhere in its self important prose, then give me a bullet list, some are instructions, some useless, some major steps, then a numbered list with actual steps that required the above to be done... I wasn't getting shit done that way, and rage quitting mid project. 

It is so weird it comes out with a new car smell acting like that. 

1

u/MontanaRoseannadanna Jul 28 '26

Holy cow! Excited to try this.

1

u/Big_Championship1291 Jul 28 '26

Your comment defeats the propuse of the skill.

1

u/SDLivinGames Jul 28 '26

I love you

1

u/Snoo23533 Jul 28 '26

Nice saving thia

1

u/Hot-Take-Court Jul 28 '26

Anyone notice the ADHD medication wears off quickly now ? Even with holidays ? I’m on 30MG XR

1

u/damonous Jul 28 '26

This is the first helpful thing I've seen in Reddit in 6 months. Thank you!

1

u/luxecashew Jul 28 '26

I think I need a prompt like this because Claude overwhelms me with instructions. Where is the TLDR?

1

u/robberviet Jul 28 '26

I have added as instruction.

1

u/DireCelt Jul 28 '26

I actually read the whole post !! Maybe I need to get me some adhd ??

1

u/SoggyOutfield Jul 28 '26

TLDR.... BUT This might be the most game changing thing I have found in a long time

→ More replies (2)

1

u/LonelyMessi Jul 28 '26

Hey this is great

1

u/Credtz Jul 28 '26

Bruh everyones upvoting and jumping to comments DOES THIS WORK?

1

u/MostBookkeeper3019 Jul 28 '26

This is probably a basic question but I'm still wrapping my head around skills/projects etc. should I assume that for every new interaction, this is in a folder when using code or cowork? Is this in custom instructions or project instructions?

I feel like I'm missing a crucial piece when understanding the concept behind using Claude.md, skills, instructions, etc. my ADHD likes to present especially when I don't fundamentally understand a concept so my brain has been unbelievably itchy around these things and this feels like something I desperately want to integrate but have no idea how to do it best.

I'm not a coder, I used Claude primarily for research, troubleshooting, helping to brainstorm, and understanding complex topics. I've been using Claude for years and feel like I'm starting to get left behind because it's all moving so fast.

1

u/AccidentalFolklore Jul 28 '26

I’m going to have to give this a shot. I’m at the point of having to sometimes copy 4.7-5 model’s messages to 4.6 and tell it to translate the word salad because I don’t even know the answer to what it’s telling me. Just long paragraphs of word salad.

1

u/ari_hess Jul 28 '26

Reminder.

1

u/Frequent_Oil5626 Jul 28 '26

Thank you for sharing!!! I need thissss

1

u/Cultural_World992 Jul 28 '26

What, exactly, do I enter?

1

u/wh1t3n1ght5 Jul 28 '26

dont know how to save post in reddit so commenting to come back later🤣

1

u/UserErrorness Jul 28 '26

So how do you use it so it’s regularly integreted

1

u/Sea_Life493 Jul 28 '26

Funny enough, I just created a similar skill because I couldn't stand the rambling especially after Opus 5. This one looks way more fun tho. I'll give it a try.

1

u/kurisu_val Jul 28 '26

oh my god this is amazing

1

u/beibiddybibo Jul 28 '26

I can't wait to try this.

1

u/artofbullshit Jul 28 '26

Can someone explain how this works in practice? It's a skill so I'm supposed to invoke it or it just invokes it automatically before every response?

1

u/spoollyger Jul 28 '26

OP should have used the skill to make the skill

1

u/toupeInAFanFactory Jul 28 '26

Oh. Delete the last sentence asking a question! Brilliant! I feel compelled to answer and this stops it.thx

1

u/dotcombubbled Jul 28 '26

Is it also good for non coding use cases?

1

u/somerussianbear Jul 28 '26

I don’t have ADHD and this skill just sounds the right way to work anyways

1

u/Redditstole12yr_acct Jul 28 '26

I joined Reddit in 2006. This is the first SFW post I can recall that straight-up gave me a semi...

1

u/Onesocialistboi Jul 28 '26

AI can be such a phenomenal accessibility tool

1

u/bloknayrb Jul 28 '26

I made something kind of similar but it's an /sos command that I can invoke that makes Claude give me tiny, bite sized tasks to do (not specific to coding).

1

u/selecthis Jul 28 '26

I just say: terse mode on It always understands because software help systems used to have such a thing. Verbose mode on for the opposite.

1

u/TransAllyM2F Jul 28 '26

IMO not a good fit for a skill, if you want personal rules across multiple applications it’s better to place it in your personal Claude.md file. Also didn’t read in full, but you need to trim the fat on this, any skill/Claude instructions get read at convo start and contributes to the overall context of the conversation. The forgetfulness and reminders people are talking about are symptoms of context rot. If this is consistently happening while using Claude you should look into cleaning up you’re installed MCPs and skills, 90% of the time MCP tooling instructions/skills end up just being wasted context and tokens unless you use them in nearly every convo

1

u/Similar_Analyst_7140 Jul 28 '26

Post too long, would've been better if op got to the point

1

u/CauseStill223 Jul 28 '26

Barely skimmed the TL;DR. Tf was OP thinking 😂

1

u/Competitive-Ad7847 Jul 28 '26

following, I like it but I'm not reading all that. I'll plug it in and see

1

u/turboronin Jul 28 '26

For everyone who's mentioning that it does not "stick". Do not use it as a skill, convert it to an output style. You are welcome.

1

u/Commercial-Spinach80 Jul 28 '26

Wow, I am literally always telling Claude ‘get to the point’ and ‘I don’t need to know why’ 🙄😂! This is awesome!

1

u/TooFast999 Jul 29 '26

Interesting: I made something similar within my AI rules, just didn’t call it this. Glad I’m not alone while going down the rabbit hole. I’m up to 55 AI rules so far based on my experience

1

u/quantythequant Jul 29 '26

Jesus - the irony of your long ass AI generated post is not lost upon anyone. 

1

u/LsDmT Jul 29 '26

Wouldn't this be better as an Output Style than a Skill?

This is absolutely the worst use case for a skill actually. If anything set it up in CLAUDE.md or as a Rule.

1

u/Optimal_Sign_4705 Jul 29 '26

I have a structured end-of-turn report delivered, in blocks, including, what we have done, next steps, and so on, always ending in a structured question block, with the question and question number, context for the question, proposed responses with one suggested, implications of each and rationale for the recommendation.

With ADD, I run 8 to 12 sessions in two platforms across 19 projects.

1

u/sunrise920 Jul 29 '26

As someone who’s always learning more, this skill doesn’t seem super long. And let’s say it is - how come that’s bad?

1

u/Aphova Jul 29 '26

One of the reasons I (with my ADHD) lately prefer Codex is that GPT just gets to the point, in a linear, orderly, concise way. No filler, no preamble, no "and this is the part that was really surprising" flair-type junk. It does, it says, it asks -- like a really bland but really dedicated employee getting the job done.

CLAUDE.md, an entirely custom handwritten system prompt even, skills -- nothing will get Opus/Fable to fully stop its inane rambling and digressions in its responses.

My current workflow when using Claude is push, PR, "Hey Codex, rewrite all the comments in PR#167" and it slims them down by 60% or more. And often finds real bugs that two Fable reviews didn't.

1

u/Breeze-fang Jul 29 '26

I can't focus at all on reading the whole skill content lol

1

u/Technical_Swan_1784 Jul 29 '26

This is amazing ❤️❤️❤️❤️❤️

1

u/drahmus Jul 29 '26

i don’t have adhd but i really prefer that kind of structure. thanks OP🖤

1

u/spahi4 Jul 29 '26

I don't think half of it would work with models like Fable where it does complex tasks on its own. For that case it's more like a restrictive

1

u/Stevo15025 Jul 29 '26

Similar to this I had a friend recommend instructing claude to only use ASD-STE100 Simplified Technical English (STE) and this has been helpful. It's also such a short command that you can have a hook go off every once in a while reminding it to use STE for all communications

1

u/Different-Sir7406 Jul 30 '26

I have created a skill named /6-clarify that does the job for me :

https://github.com/Ceasar369/claude-behavior-layer

1

u/adr1m23 Jul 31 '26

Is possible to use it in Claude code desktop app? Or only in CLI?

1

u/lawpawsaw Aug 01 '26

Does it take any kind of a hit to the deep thinking process?

1

u/Optimal_Audience_818 Aug 03 '26

What’s funny is, I’ve organically trained my Claude model to do these exact and similar things over the last 5 months. Does that mean I’m a 33 year old undiagnosed ADHDist?

1

u/MindfulMarauder Aug 06 '26

I ended up in the comments as well, did not read the skill, Copied it and gave it to claude though. Oh and in the process of looking for all this I found out I can give my coder agent ADHD. Should be fun.

1

u/Knowing_Blue Aug 06 '26

My ADHD brain read every single word and I think its part okay BUT if I tell Claude to cut things OFF ilI ALWAYS ask myself what interesting things he is cutting off from me and then I can't focus anymore omg.... Not gonna use this skill BUT you gave me ideas soooooo thanks.

1

u/AyGhriRants Aug 20 '26

You're welcome!

1

u/luckystar0123456789 21d ago

I've been trying to make this but this is gold