Attention Control
Air traffic control discipline for agent output. Written for a reader with ADHD.
Install
claude plugin install attention-control@attention-controlInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Attention Control Air traffic control discipline for agent output. Written for a reader with ADHD.
Connect on LinkedIn!
English · 简体中文 · 日本語 · 한국어 · Tiếng Việt · Português (BR)
Install
Claude Code
Claude Code is the only agent here with a native output style slot. Run these two commands in your terminal:
claude plugin marketplace add aaddrick/attention-control
claude plugin install attention-control@attention-control
Then run /config, select Output style, and pick Attention Control. It
takes effect after /clear or the next session.
To skip the picker, add outputStyle to ~/.claude/settings.json. It is a
top-level key. It does not go inside env, permissions, or any other block:
{
"model": "opus",
"env": { "EXAMPLE_VAR": "1" },
"outputStyle": "Attention Control"
}
model and env stand in for keys you may already have. Keep them. Add the
outputStyle line beside them.
For one session instead of every session, use the skill the plugin also ships:
/attention-control:attention-control
Say "stop attention control" to turn it off.
Codex
Codex has no output style slot, so the rules ship as a skill.
codex plugin marketplace add aaddrick/attention-control --ref main
codex plugin add attention-control@attention-control
Inside Codex, /plugins opens the plugin browser instead.
Start a new thread, then type the skill:
$attention-control:attention-control
Codex prefixes a plugin skill with the plugin name. Say "stop attention control"
to turn it off. For every turn instead, put the always-on snippet from
INSTALL.md in ~/.codex/AGENTS.md.
Cursor, Gemini CLI, Copilot, Zed, and manual install
See INSTALL.md. None of them has an output style slot, so the
rules ship as a skill, a rules file, or an AGENTS.md block. On a skill route,
type /attention-control and say "stop attention control" to turn it off.
What it does
Air traffic control phraseology exists for one reason: a distracted human under load will mishear an instruction. Aviation solved this with two disciplines. Controlled vocabulary makes each word mean one thing. Fixed message shape puts the instruction first and the background last.
This style applies both disciplines to your coding agent. The agent leads with the action you can run, and writes each sentence so one word means one thing.
The style targets one reader: a reader with ADHD. That reader is where the shape rules come from. See Why the shape rules exist.
What changes
Before
Great question! Let me take a look. It seems like the auth flow has a few moving pieces here. Looking at
src/auth.ts, the token verification logic could possibly be utilizing a deprecated API — theverifyTokenfunction around lines 42-58 has been implemented against an olderjsonwebtokensignature. One approach that might be considered would be updating the package and refactoring that function. By the way, your dependency versions in general could probably use a review at some point. Hope this helps! Let me know if you'd like me to dig deeper into any of this.
After
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…