最新资讯
computerworld.com Box 发布 Architect:用自然语言构建业务流程工作流 the-decoder.com METR 称 Anthropic 或已在 7 月越过自身 AI 加速预警阈值 towardsdatascience.com 用 Ollama 和 Python 构建你的第一个多工具 AI Agent the-decoder.com Thinking Machines 的 Inkling 2 Small 称霸西方开放权重模型 dev.to 为 CI/CD 构建 AI 质量门禁 dev.to Kakao 发布面向 AI Agent 的决策模型 Kanana-2-v-decide computerworld.com Microsoft 对 Copilot Chat 企业用户扩大未公开的使用限制 pub.towardsai.net Google 发布 Gemini 4 Carbon:主打网络安全能力的前沿模型 gradientflow.com METR 研究:AI 正在加速构建 AI 的团队本身 www.infoq.com GitLab 19.5 将 Agentic 开发纳入 DevOps 平台的治理体系 aiacceleratorinstitute.com 研究:AI Agent 的复杂流程编排可能反而是问题所在 pub.towardsai.net MongoDB 推出 Vercel AI SDK 集成:为 AI 应用提供持久记忆
多元动态
登录 注册
智能体 x.com · @shao__meng

开源项目 Craft:把设计工程细节提炼为 coding agent 可用的 Skills

原文 我的收藏

介绍作者 @heyimgustavo 开源的 Craft Design Engineering 概念集,将界面完成感细节(等宽数字、光学对齐、嵌套圆角、hover 克制等)写成含代码与推荐值的可执行规则,供 coding agents 写 UI 前查阅。项目采用单一内容源架构:content/ 下的 MDX 为唯一编辑入口,网站用 Next.js + Tailwind v4 渲染交互 demo,Skill 由 build-skill.ts 自动生成并提交仓库,避免知识库与 Skill 版本漂移。SKILL.md 采用索引加渐进式披露,要求编码前读完整参考文件、优先使用给定精确值、Review 时用 Before/After/Concept 表格汇报,并禁止引用未索引概念。内容覆盖 Typography、Color、Layout、Motion 四类共七个概念,附 MDN、W3C、Apple HIG 引用。项目自述为开源、免费且仍在开发中。

AI推荐理由 对开源项目 Craft Design Engineering 的详细拆解,包含具体架构(MDX 单一内容源自动生成 Skill、Next.js + Tailwind v4 站点)、SKILL.md 使用协议、七个设计概念与四条工程原则,并给出 GitHub 与站点链接,信息密度高、可验证性强。对 Agent Skills 的长期维护方式(内容构建副产物而非手工第二份文档)提供了可借鉴的工程范式。局限是项目自述为 WIP,实际效果未经第三方评估。

72 浏览 331 点赞 1 评论 0 转发 0

正文

[设计工程 Skills 分享] Craft Design Engineering 作者 [@heyimgustavo](https://x.com/heyimgustavo) 开源的 "设计工程" 概念集,一份把界面“完成感”细节(等宽数字、光学对齐、嵌套圆角、hover 克制等)提炼成精确可执行规则(含代码与推荐值)的设计工程 Skills,让 coding agents 在写 UI 前查阅遵循。 [github.com/gustavo-fior/c…](https://github.com/gustavo-fior/craft) # 双形态架构:单一内容源 项目的核心设计是"一次写作,两处分发": · 内容源:content/ 下按 section 组织的 MDX 文件(typography、color、layout、motion、sound、craft、data),带 frontmatter(title、section、order、publishedAt)。这是唯一的编辑入口。 · 网站:Next.js + Tailwind v4 + Content Collections,每个概念配一个可交互的 live demo;说服力来自"你亲手感受差异",而不是截图。 · Skill:由 scripts/build-skill.ts(bun run build:skill)从 MDX 自动生成,产物提交进仓库。脚本先降级标题层级(h1→h2,让概念嵌套在 section 之下)、计算锚点,再按 section 聚合出 references/typography.md 等四个参考文件;SKILL.md 则采用标记拼接;只替换 之间的概念索引,手工编写的"使用协议"部分原样保留。只有已上线的概念才会被打包,草稿自动排除。 这个模式值得注意:Skill 不是手工维护的第二份文档,而是内容构建的副产物。维护说明写得很明确,要改就改文章本身,再重新生成。这从根上消除了"知识库与 Skill 版本漂移"的问题,也是对"Agent Skills 该如何长期维护"这一普遍难题的一个干净回答。 # Skill 本身:一份设计品味的使用协议 SKILL.md 的写法很能代表高质量 Skill 的范式——索引 + 渐进式披露 + 明确的使用规则: 1. 先按任务匹配概念索引(做按钮 → 查 hover/press/hit-area;做计时器 → 查 tabular numbers); 2. 编码前必须读 references/ 里的完整文件,不许只凭一行摘要动手; 3. 优先使用站点给出的精确值(时长、缓动、圆角、透明度),不要自创; 4. Review UI 时用"Before / After / Concept"三列表格汇报改动,并链接对应概念; 5. 只能引用已索引的概念——索引里没有的,明说并转为一般判断。 第 5 条尤其克制:它防止 AI 借 "Skills 之名" 编造规则,是给模型划定的诚实边界。 # 内容:七个概念,四条原则 · Typography:Tabular Numbers(等宽数字)、Optical Alignment(光学对齐) · Color:Noise(噪点消色带)、Image Outlines(图片内描边) · Layout:Nested Border Radius(内圆角 = 外圆角 − padding)、HTML Background · Motion:Hover Restraint(高频交互零过渡) 每篇遵循同一模板:一句箴言式标题 → 问题 → 原理解释(为什么眼睛这样感知)→ 修复方案(Tailwind + 纯 CSS 双份代码)→ 权威引用(MDN、W3C、Apple HIG)。比如 Hover Restraint 的核心规则:"发生得越频繁的东西,越承受不起动画";hover 状态切换零过渡、首个 tooltip 延迟 400–700ms 而后续立即出现、按频率而非输入设备来划分要不要动画。 背后贯穿四条工程哲学:小细节会复利叠加(圆角、间距、缓动的正确默认值就是"完成感");一致性胜过新奇(少数几组缓动和圆角比例反复用);动效必须挣得自己的位置;尊重物理直觉(光从上方来、嵌套圆角共享圆心)。 ![Tweet Image](https://pbs.twimg.com/media/HSdbY8NacAAHwFE.jpg) ![Gustavo](https://pbs.twimg.com/profile_images/2093461447233744896/muU9gNHD_normal.jpg) Gustavo@heyimgustavo introducing Craft a collection of design engineering concepts oss, free, and wip [craft.gustavofior.com](https://craft.gustavofior.com) [Your browser does not support the video tag.](https://video.twimg.com/amplify_video/2100659366978277376/vid/avc1/1920x1080/kJnSnwdWuT3uFX1p.mp4?tag=29) [🔗 View on Twitter](https://x.com/heyimgustavo/status/2100659957267870001/video/1) [🔗 View Quoted Tweet](https://x.com/heyimgustavo/status/2100659957267870001)

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容