How to Turn Off i-have-ADHD Mode: 3 Methods Explained

You can turn off i-have-ADHD mode by typing "stop adhd mode" or "normal mode" in chat for a temporary session-only deactivation, or permanently disable it by running your runtime's plugin disable command or removing the always-on flag file from your home directory.

The i-have-ADHD project by ayghri modifies AI assistant output to be more neurodivergent-friendly, but you may need to turn off i-have-ADHD mode to revert to standard formatting. Whether you activated it temporarily with a slash command or installed it as a permanent plugin, the repository provides specific mechanisms to deactivate the skill. Depending on your setup—Antigravity, Claude Code, Codex, OpenCode, or Pi—you can choose between session-only disable commands or permanent removal of the auto-loading hooks.

Turn Off i-have-ADHD Mode for the Current Session

The fastest way to disable the skill without changing your configuration is using the built-in chat triggers defined in skills/i-have-adhd/SKILL.md. When the skill is active, typing either "stop adhd mode" or "normal mode" sends a literal request that the skill recognizes as a stop signal. The assistant will respond with a single-line confirmation and immediately revert to default output styling for the remainder of the session.

User: stop adhd mode
Assistant: ✅ ADHD mode disabled – back to normal output.

This method is ideal when you want to keep the plugin installed for future use but need standard formatting for a specific conversation.

Disable the i-have-ADHD Plugin Permanently via Runtime Commands

If you installed i-have-ADHD as a plugin or extension for persistent "always-on" behavior, you must use your specific runtime's disable command to prevent it from loading. According to INSTALL.md, each platform implements plugin management differently, requiring distinct CLI syntax to unregister the skill.

  • Antigravity (agy): Run agy plugin disable i-have-adhd to unregister the plugin.
  • Claude Code: Execute claude plugin disable i-have-adhd to prevent the Claude Code extension from loading.
  • Codex: Use codex plugin disable i-have-adhd to stop the Codex plugin from initializing.
  • OpenCode: Run opencode plugin disable i-have-adhd to disable the plugin loaded from .opencode/plugins/i-have-adhd.mjs.

After running the appropriate command, start a new session to verify the skill no longer activates.

Remove the Always-On Flag File to Stop Auto-Loading

For users who enabled persistent mode without a formal plugin system, the i-have-ADHD skill relies on flag files that trigger the SessionStart hook defined in hooks/hooks.json. Deleting these files prevents the automatic injection of the ruleset at the beginning of each session.

Remove the flag file for your specific runtime:


# Claude Code

rm ~/.claude/.i-have-adhd-always

# OpenCode  

rm ~/.config/opencode/.i-have-adhd-always

# Pi

rm ~/.pi/agent/.i-have-adhd-always

After removing the flag file, you must start a new session or reload the agent for the change to take effect. This method is particularly useful if you initially created the flag file manually to enable the "always-on" behavior documented in INSTALL.md.

Summary

  • Type "stop adhd mode" or "normal mode" in chat to disable the skill for the current session only, triggering the recognition logic in skills/i-have-adhd/SKILL.md.
  • Run your runtime-specific plugin disable command (e.g., claude plugin disable i-have-adhd) to permanently uninstall the plugin and prevent future loading.
  • Delete the always-on flag file (e.g., ~/.claude/.i-have-adhd-always) to stop the SessionStart hook from automatically injecting the ADHD-friendly formatting rules.
  • Changes to flag files require a new session or agent reload to take effect, while chat commands apply immediately.

Frequently Asked Questions

What is the fastest way to turn off i-have-ADHD mode without uninstalling anything?

Type "stop adhd mode" or "normal mode" in your current conversation. According to skills/i-have-adhd/SKILL.md, the skill recognizes these literal phrases as deactivation triggers and will confirm with a single-line response before reverting to standard output formatting for the remainder of the session.

Will deleting the always-on flag file affect other AI assistant settings?

No, removing the flag file (such as ~/.claude/.i-have-adhd-always or ~/.config/opencode/.i-have-adhd-always) only stops the SessionStart hook from loading the i-have-ADHD ruleset. This file is specific to the i-have-ADHD skill and does not contain any other configuration data for your AI runtime.

How do I know if I have i-have-ADHD installed as a plugin versus an always-on flag?

If you can type /i-have-adhd as a slash command, you likely have the plugin installed via .opencode/plugins/i-have-adhd.mjs or extensions/i-have-adhd.ts. If the skill activates automatically every time you start a new session without typing a command, you likely have an always-on flag file in your home directory that triggers the injection logic in hooks/hooks.json.

Do I need to restart my terminal after disabling the plugin?

For plugin disable commands (like agy plugin disable i-have-adhd), you typically need to start a new chat session for the change to take effect. For flag file removal, you must either reload the agent or start a completely new session to prevent the SessionStart hook from firing.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →