Skip to content

i-have-adhd

ayghri/i-have-adhd

i-have-adhd is a free, MIT-licensed agent skill by Ayoub Ghriss that changes how a coding agent writes its replies. It applies 10 rules: lead with the next action, number multi-step tasks, end with one next step, cap lists at 5 items and cut preamble, recaps and closers. It installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and more than 8 other agents.

By Ayoub GhrissMIT licenseWorks with 15 agentsDocs and writing

Facts checked on against the sources listed at the end of this page.

GitHub stars
56,085
Skills in the pack
1
Agents supported
15plus any agent the skills CLI supports
License
MIT
Last commit
2 days ago6 October 2026
Instruction size
1.2k wordsacross its SKILL.md file

How to install i-have-adhd

AgentCommandCopy
Claude Code
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

Then type /i-have-adhd.

Codex
codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhd

Invoke it by typing $i-have-adhd. Codex does not activate it automatically.

Cursor
npx skills add ayghri/i-have-adhd

Add -g for all projects or -a cursor -y for one agent. Then type /i-have-adhd in a new chat.

Gemini CLI
gemini extensions install https://github.com/ayghri/i-have-adhd

The extension loads GEMINI.md, so the rules apply from the first message. git must be installed.

GitHub Copilot
npx skills add ayghri/i-have-adhd -a github-copilot

Add -g for all projects.

Commands for 1 more agent
Any agent

Paste this into your agent: Install the i-have-adhd skill/plugin from https://github.com/ayghri/i-have-adhd, refer to the repo's AGENTS.md for instructions.

Commands as given in the README on 9 October 2026.

What i-have-adhd runs on your machine

Hooks
Yes. A SessionStart hook runs hooks/always-on.mjs. It adds the rules only if you create the opt-in flag file .i-have-adhd-always in your Claude config folder, and it exits without error otherwise.
Bundled scripts
Yes. The hook is provided as a Node script, with shell and PowerShell versions as fallbacks. The skill itself is one SKILL.md of instructions.
Network calls
None named in the README.
API keys needed
None.

These are facts read from the repo, not a security rating. Read the files before you install any skill.

What is inside i-have-adhd

Skill or commandWhat it makes the agent do
i-have-adhdShapes every reply with 10 rules: next action first, numbered steps, one concrete next step, no tangents, restated state each turn, time estimates in minutes, visible wins, plain errors, lists capped at 5, and no preamble, recap or closer.

Invoke it with /i-have-adhd. It stays on for the session until you say stop adhd mode or normal mode.

A good fit for

  • Developers who want shorter replies that start with the action to take
  • People who lose their place in long agent answers and want numbered steps
  • Teams that want one consistent reply style across Claude Code, Codex and Cursor
  • Anyone who wants no preamble, recaps or closing offers from the agent

Skip it if

  • Tasks where you want a long, exploratory explanation, since the rules suppress tangents
  • People who want the agent to apply it automatically without invoking it or opting in
  • Reading detailed reasoning in the reply, because lists are capped at 5 items

How i-have-adhd works

The skill is a set of output rules for the agent. The SKILL.md sets disable-model-invocation, so it runs only when you invoke it, then applies to every reply for the rest of the session until you turn it off.

For always-on use, the README describes an opt-in flag file that the session-start hook checks, and the install guide gives a text block you can paste into a global instructions file such as GEMINI.md.

Made by
Ayoub Ghriss
Works with
Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Antigravity, Grok, Hermes, Kimi Code CLI, OpenCode, Pi, Oh My Pi, Qwen Code, Zed, AstronClaw

How much context i-have-adhd uses

The skill1,242 words in its SKILL.md file
Loaded at startOnly each skill's name and description. The full text loads when a task needs that skill.

Word counts are measured from the repo every day. Reference files a skill loads on demand are not counted.

Is i-have-adhd still maintained?

Last commit, 2 days ago
Stars gained in 7 daysShown after 7 days of tracking
Stars gained in 30 daysShown after 30 days of tracking
Open issues and pull requests66
Forks3,195

Tools i-have-adhd works with

Similar skill packs

Questions about i-have-adhd

Do I need an ADHD diagnosis to use i-have-adhd?

No. The README states that no diagnosis is needed.

Is i-have-adhd free?

Yes. It is open source under the MIT license.

How do I turn it off?

Say stop adhd mode or normal mode. The agent confirms in one line and returns to its default style.

How do I make it always on?

The README describes an opt-in flag file, .i-have-adhd-always in your Claude config folder, that the session-start hook checks. For other agents the install guide gives a block to add to the agent's instructions file.

Sources

Something wrong or out of date? Email [email protected] with a link to the source. Stats come from the public GitHub API and update every day.

For the maker

Made i-have-adhd? Claim this page to show readers you check it.

Add this badge to your README. The number updates every day.

i-have-adhd is listed on ScratchDB

[![i-have-adhd on ScratchDB](https://scratchdb.com/badge/skills/i-have-adhd.svg)](https://scratchdb.com/skills/i-have-adhd/)

Sharing on X? This page shows a share card with the pack's live numbers.

i-have-adhd agent skill: install, what is inside and supported agents | ScratchDB