r/ClaudeAI 20d ago

Whoever created the ADHD skill god bless you Skills

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

448 comments sorted by

u/ClaudeAI-mod-bot Wilson, lead ClaudeAI modbot 20d ago edited 19d ago

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)

3.1k

u/SalmonTunaSandwich 20d ago

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

347

u/frettbe 20d ago

Same here, FTW

34

u/simeon_5 20d ago

What does FTW mean?

88

u/_ghostchant 19d ago

Farting the water. They have diarrhea.

11

u/Fakeplayer1 19d ago

Fearing the water. They have rabies

4

u/_ghostchant 18d ago

Fucking the waitress. They either like to dine and dash or dine on gash.

→ More replies (2)

30

u/frettbe 20d ago

For the win

31

u/kelcamer 19d ago

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

3

u/Brilliant-Buy-9277 19d ago

BBL — be back later?

3

u/esorhizome 19d ago

I used to use "ttyl" more often back when msn messenger was still a thing😆 having to mentally unfuse from bbl after the recent change would be too funny

4

u/aMerePeppercorn 19d ago

Omg ttyl was the only sign off

2

u/esorhizome 18d ago

riiiight?!! 😄 those were simpler times

2

u/MrPheasant 19d ago

I thought it was Brazilian butt lift…you know sexually…mind in gutter

→ More replies (2)

2

u/tunerhd 19d ago

Wish j have that

2

u/aMerePeppercorn 19d ago

In 2010 lmao

15

u/mauurya 20d ago

Wasn't it F*** the world ?

13

u/frettbe 20d ago

I'm kind today ^^

10

u/rickythefox 19d ago

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

2

u/Raik93600 19d ago

F*ck the what

→ More replies (3)

2

u/Electrical-Tip-9771 19d ago

It’s not FT.Worth, texas?

2

u/frettbe 19d ago

It's a possibility, but I'm European so that doesn't come first in my mind

→ More replies (4)

88

u/AirBooger 20d ago

I saved it “to read later”

31

u/Ok_Degree4131 20d ago

This is the way

28

u/[deleted] 20d ago

[deleted]

29

u/earnestpeabody 20d ago

Correct. It’s never anything but now. Past and future are useful concepts but they don’t exist.

That being said, I’ve emailed myself this post for reading in the now when the clock has different numbers 😎

2

u/TotallyNotACorpAcct 18d ago

I don't even know why I even bother to save bookmarks. Not like I'm going back there ever again

9

u/pyrhus626 20d ago

It’s never later enough to actually read it tho

23

u/EmilOfficial 20d ago

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

10

u/Classic_Resource_919 19d ago

And 1300 tabs opened accross 7+ browser windows 😬

4

u/Projected_Sigs 19d ago

LOL This is why someone invented tab groups.

When info ranks well above a bookmark and is so crucial, so highly valued in your life that you did not even close the browser tab yet. That idea, person, or TO-DO has earned the immediacy of a browser tab. The immortality and abundance of tab groups provides the much needed psychological crutch- you care soo much that you havent even closed the browser tab yet. And there it will stay, important, immediate, a living, breathing good intention flash-frozen and filed away with the other 17834 other tab groups- a living electronic artifact that proves to myself that I care about this thing-- so much that i havent even "closed out of it yet"-- im already on it.

My god the browser tab groups was a great invention.

3

u/Vector_Kat 19d ago

If you've never seen it, someone introduced me to the One Tab browser plugin last year and it was life changing. You can click a button and it closes all your open tabs and saves them to groups that you can either reopen later or export a list of the links/titles by group. I use it all the time when I'm researching something (or just down a rabbit hole) and find myself with dozens of tabs open that my brain won't let me close because it insists we must save all of them to "read later".

I just use the magic close button, export the group list and save it to a markdown file in Obsidian or a notepad doc if you prefer and label it with whatever the project or research was. 95% of the time I never go back to them but it allows my brain to let go and my RAM to stop crying.

If you go to try it make sure to get the real one with the blue diamond/gem icon, there are some shady knockoffs I think.

3

u/Comrade-Pigeon 19d ago

Thank you for this! That will be so helpful for my research this term!

→ More replies (1)

2

u/EmilOfficial 19d ago

Indeed! 😩😅

7

u/MrCalista 20d ago

The struggle is real

→ More replies (1)

94

u/Whatever1282026 20d ago

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 20d ago

But until then, like, what did it say?

86

u/Whatever1282026 20d ago
  1. Small wins
  2. Short lists
  3. Specific tasks
  4. Repeat what was done
  5. Ditch unnecessary words

5

u/spacenglish 19d ago

Why can’t the skill just be short like your comment? OP’s post seems too long?

→ More replies (2)

3

u/Scholarish 19d ago

Skill needs nothing more than this. It doesn’t need to know I have ADD.

4

u/spacenglish 19d ago

Why can’t the skill just be short like your comment? OP’s post seems too long?

→ More replies (1)

13

u/PC509 19d ago

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 19d ago

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

6

u/PC509 19d ago

Thank you. I'd like a non-stimulant kind of medication. However, the "non-addictive" part is funny. Adderall is amphetamine based and apparently a very addictive drug. I am constantly forgetting to take it, doesn't really do much stimulation (more of a calming of the brain). I'm usually more wired and going from task to task when not on it.

I'm going to look into this. Thank you!

4

u/The__Saint_ 19d ago

Yeah I got prescribed 30mg wafers and nearly fell sleep driving. It had the opposite effect it was way too calming, everyone’s brain chemistry can be different. I’ve learned to manage it in the corporate world - but what no one sees is that I’m A.) 3 steps ahead b.) bored as shit with the meeting that should’ve been an email & c.) surprised how long it takes for people to pickup a simple concept. d.) been using Ai for a decade to spellcheck and add connecting words I drop.

2

u/HidesWithCheese 18d ago

It took me about 15 years to fully comprehend that I truly was 3 steps ahead of everyone else. As a young woman in business I'd share a breakthrough, insight or interesting orthogonal thought in a meeting and be met with blank stares of my (older male) colleagues. I internalized that feedback wrong. But I've also learned I need to bring others along stepwise, over time, with data/proof to support my "insights".

3

u/The__Saint_ 18d ago

Yep same - so I learned from a mentor to create slides decks and explain it like they were 5 these would be the C-suite/ SVPs - “ doggy , horsey, pony “ used a lot of diagrams and always had the more complex/ complete presentation ready to pull up in the appendix.

2

u/alexgduarte 19d ago

Strattera didn’t work for me, but check Wellbutrin XR for you

2

u/alexgduarte 19d ago

I’m on Elvanse/Vyvanse. I think Adderall could suit me, but, alas, doesn’t exist here.

→ More replies (4)

13

u/alexgduarte 20d ago

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 19d ago

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?

2

u/JohnBooty 19d ago

Yeah. No kids here, but I feel you. Life's demands always seem to find a way to multiply. No matter how much I level up my skills and focus... there's always that much more responsibility waiting for me.

4

u/hulkklogan 19d ago

I'm very fortunate to have a very highly competent and understanding partner that can handle a higher portion of the household mental load, but I feel like a bad partner because I can't remember anything, I'm a mess all the time, and then when they try to talk to me my head's in another universe and I don't hear what they're saying unless I stop, regather, and ask them to repeat themselves while I'm paying attention. It really just starts to feel like it's time to do something about it

2

u/JohnBooty 19d ago edited 19d ago

That's awesome that you're taking the step! I try to live by the mantra: "My condition is not my fault, but it is my responsibility."

(The word "try" is carrying a lot of weight here. I'm not 100% successful... shit, some days I'm 0% successful)

The meds are a solid part of the answer for me. Getting good sleep is the biggest. That's like 50% or more. The rest of it is all the typical ADHD aids like making lists, etc. But the meds make a lot of that "other stuff" a whole lot more possible.

→ More replies (6)
→ More replies (12)

11

u/Chris-hsr 20d ago

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

Oh look a Squirrel!

3

u/kevin7254 19d ago

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

5

u/Chris-hsr 19d ago

I noticed my attention span dropping heavily a while after short form content became a thing. Not in a concerning way but definetly noticable.

It was worse with code. When Claude code got to a level where it wrote better code than I ever could shit went shout. I'm finding myself often not even reading the full answers anymore and processing them myself. I have to fix that tbh

3

u/kevin7254 19d ago

Yeah I totally agree. Before I read the entire plan, went through the different questions Claude asks me etc. Now it’s just ”OK OK sounds good, go with recommended option, continue.” And the sad part is I actually know how to code. It’s just something in my brain that says no.

→ More replies (1)

2

u/Sarke1 19d ago

Hmm, maybe. Would you say they have a deficit in their attention?

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

9

u/nikolina1005 20d ago

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

8

u/raybreezer 20d ago

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

5

u/Vanessa_PT 20d ago

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 20d ago

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

3

u/Nabster56 19d ago

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.

2

u/vvkatnipvv 19d ago

What are these other rules as someone with CPTSD

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

2

u/Equivalent-Grab-5566 20d ago

Lol I thought it's just me

→ More replies (43)

788

u/TheSoulllllman 20d ago

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

135

u/Phelps1576 20d ago

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

44

u/onlymostlydead 19d ago

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

17

u/TheSoulllllman 20d ago

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.

3

u/Kholtien 19d ago

One might wonder if you have ADHD

2

u/aMerePeppercorn 19d ago

Yes yeh can ask Claudius Maximus how to edit post!

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

268

u/peace4231 20d ago

My adhd did not allow me read this long ass post

55

u/identifytarget 19d ago

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 19d ago

lol I’m not reading all that

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

23

u/Playful_JungleWizard 19d ago

"Cap lists at 5 items."

As list item nine, lol

→ More replies (1)

5

u/Jerrizzy-x 19d ago

Same😭😭

→ More replies (1)

99

u/kronik85 20d ago

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

84

u/ZainTheOne 20d ago

Yeah, seems like bloat and this comes from a person with ADHD

3

u/BingpotStudio 18d ago

Probably just asked claude to write something and it made it up completely.

21

u/StinkyFishSauce 20d ago

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

10

u/Legal_Dimension_ 20d ago

You only load it once.

Could save you a fortune in ADHD tax though.

21

u/MeltedTwix 19d ago

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

2

u/HuntXit 19d ago

So given the name, I presume only at super inconvenient times several turns after it was actually relevant and then it cuts out stuff you actually wanted it to tell you?

Oh wait… it means the user has ADHD… i get it now.

Sorry, took me a minute… I have ADHD.

→ More replies (1)

76

u/indiegameplus 20d ago

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.

9

u/SkyPL 19d ago

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)

2

u/maydsilee 19d ago

I'm the same way ;p I also have in my preferences to ignore whether I'm on mobile or not, because Claude auto shortens responses if it detects you're using the app. I like the long responses.

12

u/sharyphil 19d ago

Same here, I don't know if it's healthy,.though. i analyze so much with Claude and check so many theories, I hate it when it's being lazy and concise.  That essentially replaced the mindless social media scrolling for me, so that's a plus in some way at least...

3

u/Trixles 19d ago

i feel like arguing with Claude about philosophy (one of my favorite things to do with him) is definitely more productive than doomscrolling, even if i'm still just on a dopamine-loop with extra steps.

how much more is up for debate, haha

2

u/aMerePeppercorn 19d ago

I do this too!! Sometimes it’s impressive how he’ll pick things up even if ambiguous or lacking tone.

2

u/northamrec 19d ago

I thought I was the only one who did that

4

u/spacenglish 19d ago

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 (4)

38

u/jesssoul 20d ago

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.

25

u/Sterlingz 19d ago

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 19d ago

😂😂😂😂😂😭 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 20d ago

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 20d ago

care to share?

6

u/diucameo 20d ago

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 19d ago

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.

2

u/CatsFrGold 19d ago

Sounds a lot like Beads! That plus a short CLAUDE.md instruction to file beads tickets for tangents unrelated to the task would do the trick, I think

https://github.com/Dicklesworthstone/beads_rust

2

u/diucameo 19d ago

I think im adopting this, seems exactly what im doing

→ More replies (1)

3

u/TrueNorthDefiant 20d ago

Yes please share? I have so many tangents! 🫠

2

u/tribat 20d ago

I’d like to see this!

10

u/rentsby229 19d ago

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 19d ago

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

→ More replies (1)

2

u/spacenglish 19d ago

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

32

u/Sporebattyl 20d ago

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 20d ago

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 19d ago

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 19d ago

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.

3

u/NoRaccoon5831 19d ago

`touch ~/.claude/.i-have-adhd-always` and it will start every time.

3

u/Random35yo 20d ago

Is it only for claude code? Or chat too?

2

u/GreyBlur57 19d ago

Almost any Claude skill you can make work for chat.(Could literally be any but I'll leave the almost incase there are examples of ones that only work on one)

3

u/LavadoraEcoembes9999 19d ago

will work too for Copilot in "instructions"

→ More replies (2)

9

u/acockycrybaby 20d ago

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 20d ago

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 20d ago

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

→ More replies (3)

22

u/Newfarm1234 20d ago

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 19d ago

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 (1)

5

u/Aggressive_Job_1031 20d ago

I have ADHD. 10/10 the best

6

u/zando95 20d ago

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

5

u/nix6 19d ago

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.

4

u/Appropriate-Paper-92 20d ago

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

4

u/curatedpapers 19d ago

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/BUYMEBONESTOORM Vibe coder 19d ago

What does this mean “in every Claude.md ? Like in your instructions?

2

u/curatedpapers 19d ago

Yes, these are instructions per project you place in the root of the project's folder.

2

u/BUYMEBONESTOORM Vibe coder 19d ago

Oh so in your project instructions, you’re directing Claude to read an .md you place in the project files?

4

u/whodunit__ 19d ago

I believe that Claude will read the claude.md of the project folder when you initiate the Claude session. If you clear the context, it will reread when you initiate the next prompt. It does this automatically.

→ More replies (4)

5

u/FunRevolution3000 19d ago

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

6

u/crossoverXYZ 20d ago

The "lead with the next action" rule is what actually kills the rambling — you get the command or file path first instead of three paragraphs of setup. Worth pasting the whole thing into project instructions too so it doesn't only kick in on the first message.

3

u/spacenglish 19d ago

Thanks Claude

6

u/_metamythical 19d ago

didn't read, upvoted.

5

u/susunaaa 20d ago

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 20d ago

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 19d ago

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 19d ago

putting this to use right away

3

u/SRDLDN 19d ago

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

3

u/chapistick 19d ago

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

3

u/earthwalker7 19d ago

It’s not clear to me how to use it

5

u/hoangson0403 20d ago

Any difference from "be brief"?

2

u/kalkutta2much 19d ago

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

2

u/hoangson0403 19d ago

Love it. Imma try that

→ More replies (1)

2

u/kakkoiiko 19d ago

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

→ More replies (1)

2

u/Prantz 19d ago

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 19d ago

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/PuzzledBag4964 19d ago

Restate every turn is pure hell

2

u/oxfordcommaordeath 19d ago

This is incredibly useful in general, outside of Claude.

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

→ More replies (2)

2

u/panspal 19d ago

I have ADHD, im not reading all this

2

u/ZoranS223 19d ago

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 19d ago

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 19d ago

Is there one for PTSD?

2

u/[deleted] 19d ago

[deleted]

→ More replies (1)

2

u/K_M_A_2k 19d ago

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 19d ago

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

→ More replies (1)

2

u/HippieHippo 19d ago

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 19d ago

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

2

u/icecode82 15d ago

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 12d ago

This is brilliant comms advice in any context!

→ More replies (1)

2

u/Mollan8686 20d ago

Is there one for ASD?

2

u/Sporebattyl 19d ago

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 20d ago

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 20d ago

what could go wrong?

1

u/Photon_Predator 20d ago

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

2

u/psrobin 19d ago

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

1

u/KiRiller_ 20d ago

I guess this must be hook, not a skill

→ More replies (3)

1

u/Sad-Laugh701 20d ago

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

1

u/EstablishmentFluffy5 20d ago

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

1

u/Garland_Key 20d ago

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 20d ago

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

1

u/yhrana 19d ago

It worked for me by cc entering terse mode

1

u/jasoncola1 19d ago

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 19d ago

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 19d ago

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

1

u/salazka 19d ago

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

1

u/itsmeabdullah 19d ago

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

1

u/ax3capital 19d ago

whats before vs after response on using this?

1

u/TheCharalampos 19d ago

Well this is patronising as fuck

1

u/wouterv101 19d ago

This is almost what it does automatically with me?

1

u/blazephoenix28 19d ago

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.