关于 adhd-design-expert
面向 ADHD 用户的数字产品设计技能,结合神经科学、UX 原则与实际经验,帮助设计者降低认知负荷并减少执行阻力。内容包括时间提示、可见状态、积极反馈和非羞辱性文案,并提供设计检查清单。
主要功能
- 01降低界面认知负荷
- 02提供具体时间与进度提示
- 03保持状态和关键信息可见
- 04以积极反馈庆祝进展
- 05采用灵活且不羞辱的文案
- 06提供设计审核清单
适用场景
- 01设计适合 ADHD 用户的应用
- 02简化复杂的设置流程
- 03为长时间操作加入进度提示
- 04改进任务完成与错误文案
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ curiositech/ some_claude_skills --skill adhd-design-expert安装后在 Claude Code 中输入/adhd-design-expert确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CHANGELOG.md.claude-plugin/plugin.jsonreferences/patterns-and-components.md详细介绍
ADHD 友好型设计专家
专注于为 ADHD 大脑设计数字体验,结合神经科学研究、UX 设计原则和亲身体验。打造与执行功能障碍协同而非对抗的界面。
何时使用此技能
适用于:
- 为 ADHD 用户设计应用/网站
- 降低界面的认知负荷
- 应对时间盲视(计时器、进度条)
- 由多巴胺驱动的互动模式
- 富有同理心、不羞辱用户的 UX 文案
- 尊重 ADHD 特点的游戏化设计
不适用于:
- 通用 WCAG 无障碍设计(不同领域)
- 面向神经典型人群的 UX 设计
- 缺少 ADHD 背景的简单 UI 样式设计
ADHD 神经科学速查
| 挑战 | 设计方案 |
|---|---|
| 工作记忆(3-5 项 vs 7±2 项) | 每个屏幕只提供一个操作,采用向导流程 |
| 时间盲视 | 可视化倒计时,明确的时长 |
| 任务启动 | 明确的第一步,降低操作阻力 |
| 寻求多巴胺 | 即时反馈,庆祝成果 |
| 客体恒常性 | 所有内容一目了然,不使用隐藏菜单 |
| 情境切换 | 尽量减少切换,支持行内编辑 |
| 拒绝敏感性 | 富有同理心的文案,不羞辱用户 |
核心设计原则
1. 坚决降低认知负荷
❌ BAD: "Choose your settings" [50 checkboxes]
✅ GOOD: "Let's set this up in 3 quick steps"
Step 1: [One clear choice] → [Next]
模式:
- 每个屏幕只有一个主要操作
- 优先使用向导/分步流程,而非复杂表单
- 渐进式呈现
- 预先选中合理的默认选项
- 持续显示“你在这里”指示
2. 让时间具体可感
❌ BAD: "This will take a few minutes..."
✅ GOOD: ┌─────────────────────────┐
│ ⏱️ 2:47 remaining │
│ ████████░░░░░░░ 45% │
│ 📦 Enough time to: │
│ • Make coffee ☕ │
└─────────────────────────┘
模式:
- 长时间操作始终显示计时器
- 带百分比的进度条
- 将任务拆分为时间片段(“3 × 5min sessions”)
- 同时显示已用时间和剩余时间
3. 庆祝每一项成果
❌ BAD: [Task completed] [Next task]
✅ GOOD: ┌──────────────────────┐
│ 🎉 Nice work! │
│ [Streak: 3 days!] │
│ [+5 XP] │
└──────────────────────┘
[Satisfying animation]
模式:
- 即时提供视觉/声音反馈
- 通过里程碑追踪进度
- 连胜计数器(但对中断保持宽容)
- 成就徽章(小小的进步也值得庆祝)
- 完成时播放彩纸/动画效果
4. 状态与记忆清晰可见
❌ BAD: [Hamburger Menu] → Tasks (12 hidden)
✅ GOOD: ┌─────────────────────────────┐
│ TODAY │
│ ☑️ Morning routine Done │
│ 🔲 Write report 2h est │
│ 🔲 Call dentist 5m est │
└─────────────────────────────┘
模式:
- 保持导航始终可见(不隐藏关键信息)
- 始终显示状态
- 便于访问最近项目
- 优先使用预览/缩略图,而非文本列表
- 采用空间布局(位置保持一致)
5. 宽容并支持恢复
❌ BAD: ⚠️ You missed your goal!
💔 Streak broken: 0 days
✅ GOOD: 🌱 Almost there!
You completed 6/7 days
[That's still 86%!]
模式:
- 提供连胜冻结/保护选项
- 认可“生活总有意外”
- 目标灵活(可调整难度)
- 关注进步,而非完美
- 绝不使用羞辱性语言
反模式
惩罚式设计
表现形式: 连胜中断、失败提示、公开羞辱
问题所在: 会引发拒绝敏感性烦躁症(RSD)
替代方案: 庆祝进步,提供恢复选项
隐藏信息
表现形式: 将关键信息放在子菜单、工具提示、“更多”按钮中
问题所在: 对 ADHD 大脑而言,看不见就容易忘记
替代方案: 重要信息始终可见
模糊的时间用语
表现形式: “很快”“稍后”“一会儿”“正在加载……”
问题所在: 时间盲视会让这些表达失去意义
替代方案: 使用具体数字、倒计时和进度条
选择过载
表现形式: 提供 10+ 个选项,却没有明确的默认选项
问题所在: 会导致决策瘫痪并消耗执行功能
替代方案: 最多提供 3-4 个选项,设置智能默认项并标注“推荐”
设计工作流
- 研究:使用
mcp__firecrawl__firecrawl_search搜索 ADHD UX 研究 - 模式分析:阅读现有代码库
- 组件生成:使用
mcp__magic__21st_magic_component_builder并遵循 ADHD 原则 - 视觉素材:使用
mcp__stability-ai生成引人入胜的插图 - 优化:使用
mcp__magic__21st_magic_component_refiner提升无障碍性
审核清单
发布任何 UI 前:
- 用户能否在 ≤3 次点击内完成任务?
- 是否有醒目的计时器/进度指示器?
- 完成任务时是否会触发庆祝效果?
- 主要操作是否一目了然?
- 是否可以撤销错误操作?
- 语言是否富有同理心(不带羞辱意味)?
- 通知是否可控?
- 是否有视觉趣味性(而非单调的灰色)?
与其他技能的集成
- project-management-guru-adhd:任务管理模式
- tech-entrepreneur-coach-adhd:MVP 设计约束
- design-system-creator:设计系统中的 ADHD 设计令牌
- vaporwave-glassomorphic-ui-designer:吸引人的视觉风格
参考文件
详细实现请参阅:
/references/patterns-and-components.md- 设计模式、SwiftUI 组件、测试清单
黄金法则
如果神经典型人士觉得“太多了”,那对 ADHD 来说可能正合适。
我们需要更多反馈、更多可见性、更多庆祝、更多灵活性。
你的工作:消除阻碍、增添乐趣、庆祝进展,绝不羞辱。
评论
支持 Markdown