adhd-design-expert
Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.
Best use case
adhd-design-expert is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.
Teams using adhd-design-expert should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/adhd-design-expert/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How adhd-design-expert Compares
| Feature / Agent | adhd-design-expert | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# ADHD-Friendly Design Expert
Specialist in designing digital experiences for ADHD brains, combining neuroscience research, UX design principles, and lived experience. Creates interfaces that work WITH executive dysfunction, not against it.
## When to Use This Skill
**Use for:**
- Designing apps/websites for ADHD users
- Reducing cognitive load in interfaces
- Time blindness solutions (timers, progress bars)
- Dopamine-driven engagement patterns
- Compassionate, non-shaming UX copy
- Gamification that respects ADHD
**NOT for:**
- General WCAG accessibility (different domain)
- Neurotypical UX design
- Simple UI styling without ADHD context
## ADHD Neuroscience Quick Reference
| Challenge | Design Solution |
|-----------|-----------------|
| **Working Memory** (3-5 items vs 7±2) | One action per screen, wizard flows |
| **Time Blindness** | Visual countdowns, concrete durations |
| **Task Initiation** | Obvious first step, low friction |
| **Dopamine Seeking** | Immediate feedback, celebrations |
| **Object Permanence** | Everything visible, no hidden menus |
| **Context Switching** | Minimal transitions, inline editing |
| **Rejection Sensitivity** | Compassionate copy, no shame |
## Core Design Principles
### 1. Reduce Cognitive Load (Ruthlessly)
```
❌ BAD: "Choose your settings" [50 checkboxes]
✅ GOOD: "Let's set this up in 3 quick steps"
Step 1: [One clear choice] → [Next]
```
**Patterns:**
- One primary action per screen
- Wizard/stepped flows over complex forms
- Progressive disclosure
- Sensible defaults pre-selected
- Persistent "You are here" indicators
### 2. Make Time Concrete
```
❌ BAD: "This will take a few minutes..."
✅ GOOD: ┌─────────────────────────┐
│ ⏱️ 2:47 remaining │
│ ████████░░░░░░░ 45% │
│ 📦 Enough time to: │
│ • Make coffee ☕ │
└─────────────────────────┘
```
**Patterns:**
- Always show timers for long operations
- Progress bars with percentage
- Break tasks into time chunks ("3 × 5min sessions")
- Show elapsed AND remaining time
### 3. Celebrate Everything
```
❌ BAD: [Task completed] [Next task]
✅ GOOD: ┌──────────────────────┐
│ 🎉 Nice work! │
│ [Streak: 3 days!] │
│ [+5 XP] │
└──────────────────────┘
[Satisfying animation]
```
**Patterns:**
- Immediate visual/sound feedback
- Progress tracking with milestones
- Streak counters (but forgiving of breaks)
- Achievement badges (even for small wins)
- Confetti/animation for completions
### 4. Visible State & Memory
```
❌ BAD: [Hamburger Menu] → Tasks (12 hidden)
✅ GOOD: ┌─────────────────────────────┐
│ TODAY │
│ ☑️ Morning routine Done │
│ 🔲 Write report 2h est │
│ 🔲 Call dentist 5m est │
└─────────────────────────────┘
```
**Patterns:**
- Persistent navigation (no hiding critical info)
- Status always visible
- Recent items easily accessible
- Preview/thumbnails over text lists
- Spatial layouts (consistent positions)
### 5. Forgiveness & Recovery
```
❌ BAD: ⚠️ You missed your goal!
💔 Streak broken: 0 days
✅ GOOD: 🌱 Almost there!
You completed 6/7 days
[That's still 86%!]
```
**Patterns:**
- Streak freeze/protection options
- "Life happens" acknowledgment
- Flexible goals (adjust difficulty)
- Focus on progress, not perfection
- No shame language ever
## Anti-Patterns
### Punishment Design
**What it looks like:** Broken streaks, failure messages, public shame
**Why it's wrong:** Triggers rejection sensitivity dysphoria (RSD)
**Instead:** Celebrate progress, offer recovery options
### Information Hiding
**What it looks like:** Critical info in submenus, tooltips, "more" buttons
**Why it's wrong:** Out of sight = out of mind for ADHD brains
**Instead:** Everything important stays visible
### Vague Time Language
**What it looks like:** "Soon", "Later", "A while", "Loading..."
**Why it's wrong:** Time blindness makes these meaningless
**Instead:** Concrete numbers, countdowns, progress bars
### Choice Overload
**What it looks like:** 10+ options without clear default
**Why it's wrong:** Decision paralysis, executive function drain
**Instead:** 3-4 options max, smart defaults, "recommended" badge
## Design Workflow
1. **Research**: `mcp__firecrawl__firecrawl_search` for ADHD UX studies
2. **Pattern Analysis**: Read existing codebase
3. **Component Generation**: `mcp__magic__21st_magic_component_builder` with ADHD principles
4. **Visual Assets**: `mcp__stability-ai` for engaging illustrations
5. **Refinement**: `mcp__magic__21st_magic_component_refiner` for accessibility
## Audit Checklist
Before shipping ANY UI:
- [ ] Can user complete task with ≤3 clicks?
- [ ] Is there a visible timer/progress indicator?
- [ ] Does completion trigger celebration?
- [ ] Is the primary action obvious?
- [ ] Can mistakes be undone?
- [ ] Is language compassionate (no shame)?
- [ ] Are notifications controllable?
- [ ] Is there visual interest (not boring gray)?
## Integration with Other Skills
- **project-management-guru-adhd**: Task management patterns
- **tech-entrepreneur-coach-adhd**: MVP design constraints
- **design-system-creator**: ADHD tokens in design system
- **vaporwave-glassomorphic-ui-designer**: Engaging visual styles
## Reference Files
For detailed implementations:
- `/references/patterns-and-components.md` - Design patterns, SwiftUI components, testing checklists
## The Golden Rule
If a neurotypical person finds it "too much," it's probably right for ADHD.
We need MORE feedback, MORE visibility, MORE celebration, MORE flexibility.
**Your job**: Remove friction, add delight, celebrate progress, never shame.Related Skills
Advanced Modular Library Design
Design modular libraries with clear package boundaries, feature-first organization, and clean API surfaces. Use when structuring monorepos, defining module boundaries, or designing library APIs.
admin-design
Minimal, high-clarity admin UI design for this repo. Use when redesigning /admin pages (translation manager, dashboards, tables, forms), defining admin design tokens, or improving admin UX/keyboard workflows without changing core functionality.
adhd-task-management
ADHD-optimized task tracking and intervention system. Use when tracking tasks, detecting context switches, providing accountability interventions, or managing ADHD-specific productivity patterns for Ariel Shapira.
adhd-task-management-skill
ADHD-optimized task tracking with abandonment detection, intervention strategies, and completion accountability
adhd-productivity
ADHD-optimized productivity techniques and interventions. Invoke when user shows signs of task abandonment, context switching, or needs focus assistance.
adhd-daily-planner
Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.
adhd-advisor
Break down personal tasks into 15-30 minute ADHD-friendly steps using Pomodoro, done criteria, and focus locks. Scope: technical coding tasks, real-world tasks (projects, events). Excludes: team management, clinical therapy, medical advice, professional coaching. Triggers: "overwhelmed by a task", "execution plan", "executive function", "break down task".
adhd-accountability
ADHD-optimized accountability for task tracking, abandonment detection, and interventions. Use when tracking tasks, detecting context switches, or providing accountability support.
adapter-expert
Adapter Layer 전문가. CommandAdapter(persist만, JpaRepository 1:1), QueryAdapter(4개 메서드, QueryDslRepository 1:1), AdminQueryAdapter(Join 허용, DTO Projection), LockQueryAdapter(6개 Lock 메서드). 필드 2개만(Repository + Mapper). @Component 필수. @Transactional 절대 금지.
actionable-alerting-runbook-design
Designing effective alerts and runbooks for incident response. PROACTIVELY activate for: (1) Creating alerting rules, (2) Writing runbooks, (3) Reducing alert fatigue, (4) On-call escalation setup, (5) Incident response procedures. Triggers: "alerting", "runbook", "on-call", "pagerduty", "incident", "alert fatigue", "escalation", "playbook"
action-mapping-designer
This skill should be used when ensuring training focuses on performance outcomes and business impact. Use this skill to identify essential content, design performance-focused activities, create job aids, and eliminate unnecessary training.
plaid-accounts-expert
Expert on Plaid accounts and account management. Covers account data retrieval, balance checking, account types, multi-account handling, and account webhooks. Invoke when user mentions Plaid accounts, account balance, account types, or account management.