alexgreensh/attention-span
Make your agents talk human. ADHD-friendly output styles for Claude Code, Codex, and others. So you can pay attention, not tokens.
Attention Span – output‑style plug‑ins for Claude Code
What it is
- A tiny library of output‑style markdown files that change how Claude Code (Anthropic’s code‑assistant) formats its replies. The underlying model and its reasoning stay the same; only the presentation is altered.
- Three ready‑to‑use styles are shipped:
- Attention‑kind – ADHD‑friendly, answer‑first, bold‑pointed, easy to skim.
- Spartan – ultra‑terse, no warmth, pure signal.
- Rundown – TL;DR briefing with checklist emojis, suited for stand‑ups or status updates.
Why it matters
- The same model output can be up to ~43 % shorter on average (median 41 %) while preserving correctness (97 % pass rate on hidden tests). Shorter replies mean less token consumption and faster reading for humans.
- The styles are pure markdown, so they can be dropped into any agent that respects a rules file, not just Claude Code.
How to get it
- Plugin install (simplest)
This adds the three styles, a/plugin marketplace add alexgreensh/attention-span /plugin install attention-span/stylecommand, and the skill shortcuts (/attention‑kind,/spartan,/rundown,/tldr). - Manual install – download the desired
*.mdfile into~/.claude/output‑styles(or a project‑local.claude/output‑styles). - Activate – set
"outputStyle": "Attention‑kind"(or another name) in~/.claude/settings.json, or run the/stylecommand to switch on the fly.
Using the styles
- In Claude Code: after installation, type
/attention‑kind(or the other commands) to make the current conversation follow that style. - In other agents (Devin, Codex, Antigravity CLI, etc.)
- Strip the front‑matter with a simple
sedcommand (the README provides the exact one‑liner). - Append the clean markdown to the agent’s rule file (
AGENTS.md,GEMINI.md, etc.) using the fenced‑marker blocks the README shows, then restart the agent.
- Strip the front‑matter with a simple
- The body of each style is about 650 tokens; it is cached after the first request, so the extra input cost is quickly outweighed by the token savings on subsequent replies.
Complementary tools
- The repo mentions two sister projects that tackle actual token waste:
- Token Optimizer – analyses structural, runtime, and behavioral token bloat and provides a live dashboard.
- Outsourcerer – runs a squad of models, picks the best per‑task by benchmark, and validates their work.
- Both can be combined with Attention Span for a full‑stack cost‑reduction workflow.
Who should try it
- Developers who spend a lot of time reading Claude‑generated explanations or code reviews and want them concise.
- Users with attention‑related challenges (ADHD, fatigue) who need the answer up front.
- Teams that use Claude for status updates, stand‑ups, or quick decision‑making and prefer a checklist‑style brief.
Limitations
- The styles only affect the main conversation; sub‑agents or tool calls keep their own default formatting.
- They do not improve the quality of the underlying answer—only its layout and length.
- Compatibility relies on the target agent accepting plain markdown rules; agents that strictly require front‑matter will need the strip step.
Bottom line Attention Span is a lightweight, open‑source plug‑in that lets you re‑tone Claude Code’s output without touching the model itself. By swapping in a few markdown files you get faster, more readable replies and a modest token‑cost reduction, making it a handy addition to any Claude‑centric development workflow.
Related
- Project
- Dispatch
- Project
- Project
- Project