How to Turn Off i‑have‑adhd Mode: Disable Commands for Claude Code, AGY, Codex, and Gemini

The i‑have‑adhd coding skill can be disabled using platform‑specific commands like claude plugin disable i-have-adhd or by removing persistent flag files that trigger automatic loading.

The i‑have‑adhd mode is a set of behavioral rules defined in the ayghri/i‑have‑adhd repository that modifies how AI coding assistants interact with you. When active, it enforces structured thinking patterns and focus techniques designed for ADHD‑friendly workflows. Depending on which platform you're using, turning off i‑have‑adhd mode requires different steps—some temporary, some permanent.

Disabling i‑have‑adhd Mode in Claude Code

Temporary Disable with Plugin Command

The most straightforward way to turn off i‑have‑adhd mode in Claude Code is using the built‑in plugin manager. According to INSTALL.md at line 34, run:

claude plugin disable i-have-adhd

This disables the plugin for the current session and all future sessions until you explicitly re‑enable it. To restore the skill later, use claude plugin enable i-have‑adhd.

Permanent Disable by Removing the Always‑On Flag

If you previously set i‑have‑adhd to load automatically at every session start, you need to delete the persistent flag file. As documented in INSTALL.md at line 47:

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

This file is checked by the session‑start hook defined in hooks/hooks.json. When present, it triggers automatic loading of the skill rules from skills/i-have-adhd/SKILL.md. Removing it stops this behavior entirely.

Disabling i‑have‑adhd Mode in AGY Agent

The AGY agent uses an identical plugin system to Claude Code. Per INSTALL.md at line 461, disable the skill with:

agy plugin disable i-have-adhd

The enable/disable state persists across sessions. This command operates on the same plugin.json metadata that AGY uses to discover and manage available plugins.

Disabling i‑have‑adhd Mode in Codex

Codex handles the i‑have‑adhd skill differently—it only activates when you explicitly invoke it. According to the repository's INSTALL.md, you have two options:

  • Passive disable: Simply stop using the $i-have-adhd command trigger.
  • Active disable: Run codex plugin disable i-have-adhd to completely remove the plugin from Codex's available commands.

Unlike Claude Code or AGY, there is no always‑on flag mechanism for Codex in this repository.

Disabling i‑have‑adhd Mode in Gemini

For Google's Gemini coding assistant, the skill is implemented as a command file extension. To turn off i‑have‑adhd mode, delete the command definition file as specified in INSTALL.md at line 354:

rm ~/.gemini/commands/i-have-adhd.toml

This removes the /i-have-adhd slash command mapping. Without this file, Gemini no longer recognizes the skill invocation. Re‑installation would restore the file if needed later.

Complete Reference: All Disable Commands

Platform Command Effect Re‑enable
Claude Code claude plugin disable i-have-adhd Disables plugin permanently claude plugin enable i-have-adhd
Claude Code rm ~/.claude/.i-have-adhd-always Stops auto‑loading Recreate file to restore
AGY agy plugin disable i-have-adhd Disables plugin permanently agy plugin enable i-have-adhd
Codex codex plugin disable i-have-adhd Removes plugin entirely Re‑install plugin
Gemini rm ~/.gemini/commands/i-have-adhd.toml Deletes command mapping Re‑install to restore file

Key Files Controlling i‑have‑adhd Mode

  • skills/i-have-adhd/SKILL.md — Defines the behavioral rules and constraints enforced when the skill is active.
  • INSTALL.md — Contains platform‑specific installation and deactivation instructions at lines 34, 47, 354, and 461.
  • hooks/hooks.json — Describes the session‑start hook that auto‑loads the skill when ~/.claude/.i-have-adhd-always exists.
  • plugin.json — Metadata used by Claude Code, AGY, and Codex to discover and manage the plugin.

Summary

  • Claude Code: Use claude plugin disable i-have-adhd or remove ~/.claude/.i-have-adhd-always to stop auto‑loading.
  • AGY: Use agy plugin disable i-have-adhd for the same plugin‑style management.
  • Codex: Either stop using $i-have-adhd or run codex plugin disable i-have-adhd.
  • Gemini: Delete ~/.gemini/commands/i-have-adhd.toml to remove the /i-have-adhd command.

Frequently Asked Questions

How do I temporarily pause i‑have‑adhd without uninstalling it?

Use the platform‑specific disable command (claude plugin disable i-have-adhd or agy plugin disable i-have-adhd). This keeps the plugin installed but inactive. Re‑enable anytime with the corresponding enable command.

Why does i‑have‑adhd keep turning back on in Claude Code?

You likely have the always‑on flag file at ~/.claude/.i-have-adhd-always. This file triggers automatic loading via the hook in hooks/hooks.json. Delete it with rm ~/.claude/.i-have-adhd-always to prevent automatic activation.

Can I use i‑have‑adhd on multiple platforms simultaneously?

Yes. Each platform maintains its own plugin state and configuration files. Disabling it on Claude Code does not affect your AGY, Codex, or Gemini installations. Manage each platform independently using the commands in this guide.

What happens to my active session when I disable i‑have‑adhd?

The skill rules defined in skills/i-have-adhd/SKILL.md stop applying immediately. The AI assistant reverts to default behavioral patterns. Existing code and conversations remain unchanged—only future interactions are affected.

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 →