mcpField
A
adhd-design-expert

adhd-design-expert

github.com/curiositech设计与 UI257265 次安装2 天前更新
代码仓库

关于 adhd-design-expert

面向 ADHD 用户的数字产品设计技能,结合神经科学、UX 原则与实际经验,帮助设计者降低认知负荷并减少执行阻力。内容包括时间提示、可见状态、积极反馈和非羞辱性文案,并提供设计检查清单。

主要功能

  1. 01降低界面认知负荷
  2. 02提供具体时间与进度提示
  3. 03保持状态和关键信息可见
  4. 04以积极反馈庆祝进展
  5. 05采用灵活且不羞辱的文案
  6. 06提供设计审核清单

适用场景

  1. 01设计适合 ADHD 用户的应用
  2. 02简化复杂的设置流程
  3. 03为长时间操作加入进度提示
  4. 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.json
references/
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 个选项,设置智能默认项并标注“推荐”

设计工作流

  1. 研究:使用 mcp__firecrawl__firecrawl_search 搜索 ADHD UX 研究
  2. 模式分析:阅读现有代码库
  3. 组件生成:使用 mcp__magic__21st_magic_component_builder 并遵循 ADHD 原则
  4. 视觉素材:使用 mcp__stability-ai 生成引人入胜的插图
  5. 优化:使用 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