Communitygithub.com

amberhoward78-creator/visual-literacy

教授 AI 像设计师一样进行推理——一个基于感知心理学的视觉沟通框架。包含 24 条启发式规则、8 维度评估量表、MCP 服务器,适用于所有编码助手。

visual-literacy 是什么?

Visual Literacy 是一个视觉设计推理框架,旨在教会 AI 进行感知层面的设计决策,而非仅仅生成布局。它基于认知科学原理(如格式塔理论、工作记忆、预注意加工等),将人类设计师的隐性直觉转化为明确的推理原则。该技能包含 8 大类共 24 条启发式规则、一个 0-5 分的 8 维度评估量表,以及从格式化指令到感知意图的翻译指南。支持三种使用模式:主动设计(创建新内容时预先进行感知推理)、批判性评估(对现有设计进行结构化诊断)和指令翻译(将“加更多空白”等格式化需求转化为认知层面的解释)。适用于任何编码助手(Claude Code、Cursor、Codex 等),可帮助开发者创建更清晰、更易读的文档和界面。其核心哲学是增强而非取代人类判断——AI 提供结构化分析,人类保留意图、品味和最终决策权。

兼容平台~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add amberhoward78-creator/visual-literacy

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

视觉素养:教会 AI 像设计师一样观察

AI 不仅需要指令。它需要可传授的人类专业知识模型。

这是什么

Visual Literacy 是一个推理框架——不是提示模板,不是格式指南,也不是 CSS 工具。它通过模拟人类如何感知信息,教会 AI 做出视觉设计决策。

它解决的问题:AI 可以生成布局,但无法判断布局是否有效。它不会注意到扁平的层级、断裂的节奏、冲突的重点或认知过载。这个框架将这些感知作为明确的推理原则赋予 AI。

这增强人类判断。它不会取代人类判断。

Visual Literacy 教会 AI 推理设计,以便人类能更快做出更好的决策——而不是让 AI 独自做决策。

目标是协作:

  • AI 提供结构化分析、感知推理和诊断框架
  • 人类提供意图、品味、上下文、受众知识和最终判断

一个能对八个维度进行 0-5 评分的 AI 很有用。但一个因为评分较低而覆盖设计师合理决策的 AI 则不是。

使用这个框架来锐化你的思考,而不是外包它。

前提

AI 没有视觉直觉。它无法立即识别页面是否平衡、拥挤、未完成、令人困惑或优雅。这种直觉必须被转化为明确的推理原则。

教会 AI 视觉素养意味着不仅要教它如何格式化信息,还要教它人类如何感知信息。

重点从格式化转向感知。

核心原则

每个视觉决策都应该能够用人类将如何感知和处理信息来解释。\n 如果你无法解释为什么某个视觉选择有助于人类理解,那它就是装饰。如果你能根据认知来解释它,那就是设计。


快速开始

1. 将技能复制到你的项目

# 克隆仓库
git clone https://github.com/amberhoward/visual-literacy.git

# 复制到你的项目技能目录
cp -r visual-literacy/.opencode/skills/visual-literacy ./your-project/.opencode/skills/

2. 告诉你的 AI 使用它

在你的提示或系统消息中:

使用 visual-literacy 技能来评估和推理这个文档的设计。

3. 看到区别

之前(格式化指令):

"让标题更大,并增加更多空白。"

之后(感知推理):

"视觉层级不足——读者无法通过浏览识别信息结构。无关部分之间的间距与部分内部的间距没有区分。增加标题-正文对比度。使用 2-3 倍于内部间距的跨部分间距来标示概念距离。"


何时使用这个技能

在以下情况下使用这个技能:

  • 创建任何文档、报告或演示文稿
  • 设计界面或布局
  • 评估或批评现有设计
  • 就间距、层级、分组或强调做出决策
  • 将格式化指令转化为感知决策
  • 调试某些“感觉不对”但说不出原因的情况
  • 进行设计审查或 UX 审计

三种模式

模式 1:设计(主动式)

在创建新内容时,在输出之前使用启发式规则推理视觉决策。不要等到被问起为什么选择某个特定布局。

如何使用: 要求 AI 在生成设计之前逐步展示其感知推理:

在设计这个页面之前,逐步展示你的感知推理:
1. 信息结构是什么?
2. 人类将如何感知它?
3. 我向读者施加了多大的认知负荷?
4. 视觉结构是否传达出意图?
然后基于该推理生成设计。

模式 2:批评(评估式)

在审查现有作品时,使用感知框架诊断问题。指出问题所在、为什么错以及违反了哪个认知原则。

如何使用: 提供截图、代码或描述,并要求进行结构化批评:

使用 visual-literacy 评估量表批评这个设计。
对每个维度进行 0-5 评分,标识严重级别,并提供
带有感知依据的特定修复建议。

模式 3:翻译(指导式)

当给出格式化指令时,将其转化为背后的感知意图。然后执行感知目标,而不是字面指令。

如何使用: 给出一个格式化指令并要求翻译:

我想"给这个页面添加更多空白"。使用
格式化到感知的翻译指南,解释这个指令背后的
感知意图,然后正确执行它。

感知推理过程

在做出任何视觉决策之前,执行以下序列:

1. 信息结构是什么?

  • 主要内容是什么?
  • 重要性的层级是什么?
  • 哪些项目逻辑上应该分组在一起?
  • 哪些必须按顺序阅读 vs. 哪些可以浏览?

2. 人类将如何感知它?

  • 眼睛首先会看向哪里?那是正确的位置吗?
  • 读者能否在 5 秒内浏览并找到他们需要的内容?
  • 相关概念在视觉上是否连接?
  • 内容是否有清晰的路径?

3. 我向读者施加了多大的认知负荷?

  • 读者在每个点需要做出多少决策?
  • 我是否要求他们将信息保存在工作记忆中?
  • 如果被打断,他们能否轻松找回位置?
  • 密度是否适合内容类型?

4. 视觉结构是否传达出意图?

  • 每个元素是否值得占据它的空间?
  • 间距是否传达关系还是偶然性?
  • 模式是否以目的或是不一致的方式重复?
  • 页面是否感觉完整,而不是被遗弃?

启发式框架

8 个类别,24 条启发式规则,一个优先级系统。

类别数量核心问题
层级3眼睛知道先看哪里吗?
分组3相关项目在视觉上连接吗?
节奏3读者能形成预期吗?
强调3重要信息突出吗?
平衡2视觉重量有意分布吗?
完成度3页面感觉完整吗?
流动3内容有清晰的路径吗?
克制3每个元素都值得它的空间吗?

查阅 references/design-heuristics.md 获取带有感知依据、违规和诊断方法的完整目录。

启发式规则冲突时的优先级顺序:

  1. 层级——读者必须知道什么最重要
  2. 分组——读者必须知道什么属于一起
  3. 流动——读者必须知道下一步去哪里
  4. 强调——读者必须知道什么最重要
  5. 节奏——读者必须能够形成预期
  6. 平衡——布局必须感觉稳定
  7. 完成度——页面必须感觉完整
  8. 克制——每个元素必须值得它的位置

感知原则

认知科学基础。不是设计规则——而是关于人类大脑如何处理视觉信息的事实。

原则解释了什么
格式塔(邻近性、相似性、闭合、连续性、图形-背景、共同区域)大脑如何自动分组信息
工作记忆(米勒的 7±2、认知分块)大脑一次能处理多少信息
预注意加工大脑在有意识思考之前看到了什么
阅读模式(F 型、Z 型、古腾堡图表)眼睛如何在页面上移动
信噪比大脑必须过滤掉什么
渐进揭示大脑如何分层构建理解
一致性大脑如何形成和使用预测
可供性视觉形式如何传达功能

查阅 references/perceptual-principles.md 获取完整基础。


评估量表

对任何设计在 8 个维度上进行 0-5 评分。总分:/40。

维度衡量什么
层级 (0-5)读者能否不阅读就识别重要性?
分组 (0-5)组归属是否明确?
节奏 (0-5)读者能否形成布局预期?
强调 (0-5)读者的注意力是否去了正确的地方?
流动 (0-5)眼睛是否自然地在内容中移动?
平衡 (0-5)视觉重量是否有意分布?
完成度 (0-5)页面是否感觉完整?
克制 (0-5)每个元素是否值得它的空间?
总分评级
0-10严重——需要重大重新设计
11-18显著问题——多个维度需要改进
19-25可用——需要特定改进
26-32良好——生产就绪,稍加打磨
33-38优秀——只需微调
39-40卓越——以此作为范例教学

查阅 references/evaluation-rubric.md 获取评分指南、严重性分类 (P0-P3) 和修复建议。


解决冲突

当启发式规则向相反方向拉扯时:

冲突解决方案
层级 vs. 极简主义极简主义意味着少量处理,而不是没有处理。以最少手段创造最大层级。
完成度 vs. 空白完成度来自结构,而不是密度。60% 内容 / 40% 空白可以感觉完整。
一致性 vs. 强调一致性是默认,强调是例外。有意地、少量地、显著地打破它。
密度 vs. 休息交替密集和稀疏的段落。提供暂停的扫描锚点。
惯例 vs. 差异化遵循结构惯例。通过内容和微妙的处理进行差异化。

查阅 references/heuristic-conflicts.md 获取完整的解决框架。


格式化到感知的翻译

指令感知意图
"添加更多空白"视觉距离不能反映概念关系。
"让标题更大"层级不足以支持浏览。
"拆分段落"视觉块超出了工作记忆限制。
"让它突出"元素需要更多强调以匹配其重要性。
"简化这个"认知负荷对内容类型来说太高了。
"让它更专业"视觉信号与内容的权威级别不匹配。

查阅 references/formatting-to-perception.md 获取完整的翻译词典。


架构

这个技能遵循一个六层推理架构:

心智模型          → 专家如何感知这个领域
    ↓
感知原则         → 解释原因的科学
    ↓
启发式规则       → 实用经验法则
    ↓
冲突解决         → 规则矛盾时该怎么办
    ↓
评估量表         → 质量的结构化评分
    ↓
翻译层           → 将幼稚指令转化为专家推理

这个架构是领域无关的。视觉素养是第一个应用。同样的六层架构可以教会 AI 在架构、医学、教育、领导力或任何隐性专业知识难以表达的领域中掌握专家认知。


输出要求

使用这个技能时,始终:

  1. 指出每个视觉决策背后的感知原则
  2. 解释布局选择的认知效果
  3. 根据违反的原则诊断问题,而不是审美偏好
  4. 在批评时使用评估量表评分设计
  5. 当被要求实施反馈时,将指令从格式化翻译成感知

反模式

永远不要:

  • 选择布局是因为它“看起来很专业”而不解释原因
  • 添加不服务于理解的装饰元素
  • 将间距、排版或颜色视为任意的审美选择
  • 因为“感觉对了”而跳过推理步骤
  • 机械地应用启发式规则而不考虑具体内容

试金石

在生成任何视觉设计后,问:

"我能否解释每一个间距决策、每一个字体选择、每一个分组以及每一个强调,以人类将如何感知和处理这个信息为依据?"

如果能,设计是有推理的。 如果不能,那就是装饰。

相关技能