Dyslexia-friendly output formatting for Claude Code.
Programming is moving toward natural language. We write prompts, read AI-generated explanations, and review code through conversation. This shift creates a new barrier for dyslexic developers.
Dyslexic engineers have the logic, the problem-solving ability, and the architectural thinking that software demands. But when your primary interface becomes walls of text, reading speed becomes a bottleneck it was never meant to be.
clear-claude removes that bottleneck. It changes how Claude Code formats its output — shorter sentences, bullet points, clear structure, no italics. The technical content stays identical. Nothing is simplified or dumbed down.
This follows the same principle as Barrington Stoke's dyslexia-friendly book editions. Their version of Animal Farm is completely unabridged — same words, same story. Only the typography, spacing, and layout change. That is exactly what clear-claude does for Claude Code.
When clear-claude is active, Claude follows these formatting rules:
- Short sentences — 15-20 words max, one idea each
- Bullet points over prose — lists instead of dense paragraphs
- Bold for emphasis — never italic (italic distorts letter shapes)
- Clear headers — with whitespace between sections
- Plain language — jargon defined on first use
- Active voice — direct and clear
- Key point first — then supporting detail
What stays the same:
- Code blocks are unchanged
- Technical depth is unchanged
- File paths, commands, and identifiers are exact
- Nothing is omitted or simplified
Clone the repo anywhere you like:
git clone https://github.com/finnrea78/clear-claude.git ~/Developer/clear-claudeRun the install script:
~/Developer/clear-claude/install.shThis does three things:
- Symlinks the slash commands into
~/.claude/commands/clear-claude/ - Adds a SessionStart hook to
~/.claude/settings.json - Makes the hook script executable
To update later, just git pull — the symlinks keep everything in sync.
If you prefer to set things up yourself:
1. Clone the repo:
git clone https://github.com/finnrea78/clear-claude.git ~/Developer/clear-claude2. Create command symlinks:
mkdir -p ~/.claude/commands/clear-claude
ln -sf ~/Developer/clear-claude/commands/status.md ~/.claude/commands/clear-claude/status.md
ln -sf ~/Developer/clear-claude/commands/terminal-setup.md ~/.claude/commands/clear-claude/terminal-setup.md3. Add the SessionStart hook to ~/.claude/settings.json:
Add this entry to the hooks.SessionStart array (create the array if it doesn't exist):
{
"hooks": [
{
"type": "command",
"command": "YOUR_CLONE_PATH/hooks-handlers/session-start.sh"
}
]
}Replace YOUR_CLONE_PATH with the absolute path to your clone (e.g. /home/you/Developer/clear-claude).
4. Make the hook executable:
chmod +x ~/Developer/clear-claude/hooks-handlers/session-start.shIf you only want the formatting rules for a single project (no commands or hooks), copy the snippet from docs/claude-md-snippet.md into your project's CLAUDE.md file.
For the best experience, run /clear-claude:terminal-setup in Claude Code. It will configure your terminal with dyslexia-friendly fonts, colours, and spacing.
You can choose between dark mode and light mode (Solarized Dark / Solarized Light).
Supports: Gnome Terminal, Kitty, Ghostty, Alacritty.
Quick version:
- JetBrains Mono font at 14pt (monospace, good letter distinction)
- Avoid pure black on pure white — Solarized themes maintain 4.5:1+ contrast
- Line height at 1.5x, letter spacing increased 5%
- Keep terminal width around 80 columns
Every formatting rule is backed by peer-reviewed research. The short version:
- Letter spacing doubled accuracy and increased reading speed by 20%+ (Zorzi et al., 2012)
- Specialized dyslexia fonts are debunked — the benefit comes from spacing, not letter shapes
- Bold over italic — BDA Style Guide recommendation
- 60-70 character lines improve reading speed by up to 27%
- Chunking reduces cognitive load from documented working memory differences
Full citations and details: docs/research.md
Contributions are welcome. If you are dyslexic and have suggestions for what helps you read better, please open an issue. Lived experience matters more than theory.
MIT