项目详情

Interface Design

设计工程三件套:Craft · Memory · Consistency——给编码 Agent 的界面设计决策记忆系统

Dammyjay93/interface-design MIT Shell / MarkdownClaude Code · Codex

更新于 2026-09-17 · GitHub 数据采集同日

← 返回汇总
项目速览

一句话定位

让设计决策只做一次,然后跨会话记住并强制执行

面向界面设计(仪表盘、应用、工具、后台面板——明确不覆盖营销站)的 Claude Code / Codex skill:基于原则的 Craft 产出有层级的专业界面,把间距/颜色/深度/表面策略等决策持久化到 .interface-design/system.md,下次会话自动加载。适合长期维护产品 UI、痛于「每次会话设计决策漂移」的团队。

项目速览

核心数据

5.7k
Stars
367
Forks
1
核心 skill
8px
基网格

2026-01-05 建仓 · 最后 push 2026-06-20(此后停更)· 8 open issues · 有独立官网 interface-design.dev 与 before/after 示例页 · 经 skills.sh CLI 分发

为什么存在

无结构时的决策漂移

Without
  • 每个会话从零开始
  • 按钮高度漂移:36px → 38px → 40px…
  • 随机间距值:14px / 17px / 22px…
  • 组件之间无一致性
With
  • skill 运行即自动加载 system.md
  • 模式复用:Button 36px、Card 16px pad
  • 间距上网格:4 / 8 / 12 / 16px
  • 深度与表面处理全程一致

本质:把「设计系统」从一次性 prompt 提示,升级为落盘的、可加载的、会话间的持久资产。

🔥 核心机制

运行循环:读原则 → 加载记忆 → 应用 → 沉淀

① 读 skill 原则 craft / depth / surface spacing 原则文件 ② system.md 存在? 存在 → 加载既有决策 不存在 → 评估项目 + 建议 ③ 显式应用 设计选择全部明示 模式贯穿整个会话 ④ 提议保存 新模式写回 system.md 下次会话回到 ②:记忆闭环(决策不再漂移)
核心机制

首会话长什么样

# 你:Build a user dashboard with metrics cards

# Agent(评估上下文后建议方向,等你确认):
This feels like a data-heavy dashboard — I'd suggest:
- Depth: Borders-only (clean, technical)
- Surfaces: Subtle elevation shifts
- Spacing: 8px base

Does this direction fit?        # ← [你: y]

Depth: borders-only
Surfaces: 7% → 9% → 11% lightness scale
Borders: rgba(255,255,255,0.06)
# …构建全程保持显式一致,会话末提议保存 system.md
Craft

原则驱动,不是模板驱动

Craft+

图像生成可用时:方向板与 Paintover

方向板

写码前先用图像生成探索 direction boards,把「想要什么感觉」从形容词变成可对比的视觉选项。

UI 参考

生成 UI references 作对齐基准,团队和 Agent 看同一张图,减少文字歧义。

Critique Paintover

在已生成界面上做批注覆绘——「图上评审」比文字反馈精确一个量级。优雅降级:无图像工具时全部跳过,纯文本流程不受影响。

这是四强里唯一把「图像生成纳入设计工作流」的:文字原则管一致性,图像管方向感。

产品面

安装与 Agent 矩阵

# 推荐:skills.sh CLI(自动探测已装 agent)
npx skills add https://github.com/dammyjay93/interface-design \
  --skill interface-design -g

# 指定 agent / 全家桶
--agent claude-code -g   # → ~/.claude/skills/
--agent codex -g         # → ~/.agents/skills/
--agent '*' -g -y        # 所有支持的 agent
Agentskill 支持调用
Claude Code✓(插件市场亦可用)/interface-design 或自动触发
Codex✓/interface-design 或自然语言「use interface-design to…」
其他 skill 兼容 agent取决于 agentskills CLI 统一分发

安全提醒(README 原文):skill 与编码 agent 同权限运行,安装第三方 skill 前先审查内容。

赛道定位

在「AI 设计 skill」四强中的位置

skill路线与本项目的差异
ui-ux-pro-max规则库 + 推荐引擎79 风格 × 192 产品类型广度检索;本项目反其道——窄而深的原则 + 记忆
taste-skill反 slop 硬规则针对「AI 味」做禁令清单 + pre-flight 检查;本项目不列禁令,用正向原则+持久系统防漂移
impeccable命令 + 确定性检测24 命令 × 61 规则工程化治理;本项目更轻:一个 skill 一份记忆文件

一句话:它管的是「时间维度」的一致性——别的 skill 治单次生成质量,它治跨会话的系统性漂移。可与其他三者叠加使用。

风险提示

需要清醒的地方

潜力评估

未来空间

「设计决策记忆」是被四强低估的维度——当 agent 长期驻留产品仓库,跨会话一致性将比单次生成质量更重要。若有人接管维护并接入多 agent 标准(agent-skills 规范),价值会被重估。


上一个
Sirchmunk
下一个
UI UX Pro Max
1 / 12