>_ DevTrendszh

语言

首页

语言

板块

前端 后端 移动端 DevOps AI / ML 游戏开发 区块链 嵌入式 安全
HTML

如何向 AI 代理提供正确的设计而非无聊模板

任何尝试通过 Cursor、Claude Code 或其他编码助手构建界面的人都会很快遇到同样的问题。你告诉代理"制作一个带有霓虹光效和流畅动画的精美着陆页",但得到的却是一个典型的 Bootstrap 式布局,配色单调。模型擅长编写样板代码,但如果没有严格的约束,它们会从训练数据中生成平庸的视觉效果。

设计师兼开发者孟托(Meng To)发布了一个名为 Skills 的仓库,其中包含 123 个可立即使用的 AI 代理工作场景。其核心思想很简单:不是通过冗长的抽象解释进行对话,而是向代理提供结构化的 Markdown 文件,其中包含明确的设计系统、动画时序和技术约束。

Aura Build super prompt workflow

为什么要将提示词转换为仓库文件

通常,神经网络的指令存储在笔记中或从聊天历史中复制。孟托建议像对待代码一样处理提示词:通过 Git 进行版本控制,将其组织到文件夹中,并根据需要包含它们。

仓库中的每个技能都格式化为单独的目录。内部包含一个 SKILL.md 文件,其中包含精确的指令:何时应用该技术、从哪些步骤开始、使用哪些默认参数值,以及代理最常出错的地方。如有必要,它还包括文档链接、详细文章和 HTML 格式的现成演示。

这种方法同时解决了两个问题。首先,你不会浪费时间反复向代理解释滚动物理。其次,模型的上下文窗口不会被不必要的噪音干扰,因为代理只为特定模块加载一个狭窄的文件。

目录里有什么

该库分为五个区域。大部分内容涉及网页设计和浏览器中的 3D 图形。

网页设计和视觉效果

本节包含 81 条复杂布局和动画指令。例如,包含用于创建着色器光标轨迹、通过渐进模糊实现背景模糊、纯 CSS 遮罩以及集成 GSAP、Matter.js、Three.js 或 Vanta.js 等库的模板。

使用这样的文件,代理获得的不仅仅是"制作动画"这样的命令,而是具体的规则:过渡时长、时序的贝塞尔曲线、z-index 设置以及移动设备上的性能检查。

使用参考图的工作流程

该仓库提供了自动化上下文收集功能,无需手动描述布局:

  • video-to-superprompt 将完成动画的屏幕录像分解成帧,并生成详细的简报,代理可以用它一次性重新创建布局逻辑。
  • html-to-interaction-prompts 获取现有网页并将其拆分为单独的提示词,分别用于每个按钮、悬停效果或 WebGL 场景。
  • stitched-full-page-capture 创建长着陆页的无缝截图,包含复杂的动态加载,以便模型可以一次性看到整体页面层级。
  • daily-ui-inspiration-capture 将浏览器脚本和提示词生成链接成单一循环,用于分析其他设计师的发现。

网页游戏开发

一个包含 20 个技能的独立模块涵盖 Three.js 和浏览器游戏开发任务。它包含等距摄像机、敌人行为设置、物品栏、战斗系统以及智能手机上渲染优化的指令。

媒体和通用设计工作

该集合的一个小模块帮助代理从 Unsplash 和图形服务获取具有正确宽高比、裁剪和项目调色板的高质量素材。

要使用该集合,需要将其克隆到本地机器。文件组织为带有 YAML frontmatter 的 Markdown 格式,便于编辑和扩展。每个技能都可以根据特定项目需求进行定制,而不会破坏核心逻辑。

如何将 Skills 连接到代理

这些文件不依赖任何特定的专有工具。它们可与任何能从本地文件夹读取上下文的工具配合使用。

Cursor 中,可以在聊天窗口中直接引用特定的 .cursorrules 或粘贴所需文件夹的路径 agent-skills/web-design/<название>/SKILL.md

Claude Code 中,文件路径在 CLAUDE.md 中指定,或将指令作为工作会话的上下文加载。

使用 Codex 时,SKILL.md 文件在代码生成开始前加载到内存中,确保代理遵循检查清单和验证规则。

提示词组装的主要原则

作者制定了四条规则,整个仓库结构都基于这些规则:

  1. 明确的规范比抽象的愿望更好。布局速度和稳定性取决于边距、网格和字体的约束,而不是任务描述中的形容词。
  2. 截图和链接比文本段落更准确。视觉参考立即传达布局节奏、比例和图标风格。
  3. 提示词是有价值的资产。成功的表述应该保存到文件中,进行版本控制,并在其他项目中重用。
  4. 代理的技能应该像职位描述一样运作。一个好的文件直接说明在什么条件下打开它,首先做什么,以及要避免哪些典型错误。

谁将从这个集合中受益

如果你已经手工编写前端代码并将整个 GSAP 或 Three.js 堆栈记在脑中,他人的规则可能显得多余。但对于那些结合神经网络构建原型、个人项目或客户着陆页、厌倦了与典型模型幻觉作斗争的人来说,这个项目会很有用。

与其从头开始创建自己的指令,不如采用孟托的现成模板,将适当的文件夹复制到仓库根目录,然后根据项目调整参数。仓库链接:https://github.com/MengTo/Skills

相关项目