news 2026/9/20 22:20:21

4 步做出你自己的 Stitch 技能:Agent Skills 实战指南(完整版)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
4 步做出你自己的 Stitch 技能:Agent Skills 实战指南(完整版)

4 步做出你自己的 Stitch 技能:Agent Skills 实战指南(完整版)

【免费下载链接】stitch-skillsA library of Agent Skills designed to work with the Stitch MCP server. Each skill follows the Agent Skills open standard, for compatibility with coding agents such as Antigravity, Gemini CLI, Claude Code, Cursor.项目地址: https://gitcode.com/GitHub_Trending/st/stitch-skills

你让 Claude Code 或 Cursor 画界面,结果每张都不一样:风格乱、没法复用、改一处崩全局。问题不在 AI 手里没活,而在你从没告诉它"该怎么干活"。stitch-skills 就是解这个问题的技能库:它专为 Google Stitch 打造,遵循 Agent Skills 开放标准,让 Claude Code、Cursor、Gemini CLI 等 AI 编码助手学会生成、编辑和管理 UI 设计。读完这篇,你能从零写出一份 SKILL.md,让自己的 Stitch 技能跑起来。

Agent Skills 到底是个什么东西

一句话看懂开放标准

Agent Skills 是一套"说明书格式共识":把一项任务打包成一个文件夹,里面放给 AI 看的SKILL.md,再配可选的脚本、知识库和示例。AI 碰到相关任务时自动加载这份说明书,照着执行。它不绑定任何厂商,只要符合标准,支持的助手都能读。

三大插件的分工

stitch-skills 按"插件"组织技能,一个插件就是一组技能:

插件作用代表技能
stitch-design核心设计工作流generate-design、upload-to-stitch、code-to-design
stitch-build设计转代码react-components、remotion、shadcn-ui
stitch-utilities辅助工具design-md、stitch-loop、taste-design

各插件的名称、来源路径和安装策略,统一登记在 marketplace.json 里。

一个技能的"代码"长在哪

标准目录四件套

每个技能的目录都长这样:

skills/<技能名>/ ├── SKILL.md # 给 AI 看的说明书(核心) ├── scripts/ # 可执行脚本 ├── references/ # 专业知识库 └── examples/ # 可对标输出的示例

一句话:技能文件夹 = 说明书 + 工具箱 + 样张集。

以官方 generate-design 为例真实解剖

generate-design 最值得读:SKILL.md写死了"文本生成界面"的完整流程;references/里躺着 design-mappings.md 和 prompt-keywords.md 两个专业知识库;examples/给了提示词增强前后的对照。

注意技能之间会互相委托:generate-design 的"从图片生成"流程走到上传这一步,直接把活交给 upload-to-stitch 技能——后者用 upload_to_stitch.py 走 HTTP 直传,绕开了 MCP 工具的 base64 大小限制。

怎么让 AI"看得懂"

frontmatter 身份证的三字段写法要点

SKILL.md 开头是 frontmatter,相当于技能的身份证:

  • name:技能标识,部分工具要求小写短横线命名并与目录名一致
  • description:AI 判断"何时该用这个技能"的唯一依据,要写清做什么 + 何时触发。比如 extract-static-html 就写明"用户只说'保存 HTML'或'mock 视图'时也要触发"
  • allowed-tools:白名单式限制技能可调用的工具,收敛得越窄越安全

正文四模块操作手册

正文是给 Agent 的操作手册,照这四个模块搭就行:

  1. Overview:一句话说清目标
  2. Prerequisites:前置条件,例如"已配置 Stitch MCP 服务器"
  3. Steps:编号流程,每步写清调用哪个工具、传什么参数
  4. Tips / References:经验小贴士,并链接 references/ 与 examples/ 里的文件

两部分拼起来大概是这样:

--- name: stitch::generate-design description: 从文本或图片生成新界面,用提示词和设计系统令牌编辑现有界面... allowed-tools: - "stitch*:*" - "Read" - "Write" ---

⚠️ 两个常见坑:description 写得模糊,AI 永远不触发;allowed-tools 不收敛,技能能调的工具一抓一大把,行为不可控。

自己做一个要多久

一个下午内可以跑完这 4 步:

  1. 建目录:在plugins/<你的插件>/skills/下新建技能目录,比如skills/export-theme/
  2. 写 SKILL.md:按"frontmatter + 四模块"写正文,保证 AI 能照单执行
  3. 配辅助文件:要跑脚本放scripts/;有框架对照表这类专业知识放references/(可参考 extract-design-md 的 references/ 里 angular.md、vue.md 这类文件);有固定输出格式放examples/(如 manage-design-system 的 metadata.json)
  4. 本地触发测试:把技能文件夹放进助手能发现的路径(如.agents/skills/.claude/skills/),用一句自然语言提示词触发,看它是否命中、流程是否跑通

技能好不好用差在哪

  • description 要"可触发":把用户可能说的原话写进去。taste-design 直接把"严格字体、校准配色、反对平庸 UI"这些卖点塞进了 description
  • 步骤要"可决策":写明分支条件。stitch-loop 会明确"用户给了图片 → 走图片流程",AI 才不会跑偏
  • 敏感操作设确认检查点:涉及上传、覆盖时写死"必须用户确认后再执行",可对照 upload-to-stitch 上传步骤里的 checkpoint 写法
  • 一个技能只干一件事:复杂流程靠"委托"拆给别的技能,每个技能保持专注

写好了怎么让更多人用上

plugin.json 打包与安装命令

把插件元信息写进 plugin.json(name、description、version、keywords 等字段)。之后用户一行命令装整套,或者用npx skills add只挑单个技能装。

三个高价值练手选题

不知道写什么,官方 README 给了三个方向:

方向说明示例
校验转换Stitch HTML 转其他 UI 框架并校验语法转 Vue/Svelte 组件
数据解耦静态设计内容拆成外部 mock 数据文件页面文案、图表数据外置
设计生成从给定数据在 Stitch 中生成新界面从 JSON 批量生成列表页

贡献流程 + Stitch MCP 配置前提

先记一个前提:技能依赖Stitch MCP 服务器,得先完成 Stitch MCP 环境配置,stitch*:*工具才真正可调。

贡献流程:克隆仓库(git clone https://gitcode.com/GitHub_Trending/st/stitch-skills)→ 建分支 → 提交 → 发起 Pull Request(需签署 CLA,细节见 CONTRIBUTING.md)。

回到开头:按 Agent Skills 标准建目录,用 SKILL.md 讲清"何时用、怎么用",再用 scripts/references/examples 把它武装起来,你的 AI 助手就有了稳定的设计手艺。

  • 克隆仓库,把 stitch-design、stitch-utilities 里现成技能各读两遍
  • 从三个选题里挑一个,建目录、写出第一份 SKILL.md
  • 配置好 Stitch MCP,把技能放进.agents/skills/,做一次自然语言触发测试

【免费下载链接】stitch-skillsA library of Agent Skills designed to work with the Stitch MCP server. Each skill follows the Agent Skills open standard, for compatibility with coding agents such as Antigravity, Gemini CLI, Claude Code, Cursor.项目地址: https://gitcode.com/GitHub_Trending/st/stitch-skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/20 22:19:52

Podman tag 命令详解:为本地镜像添加名称与标签的完整实战指南

Podman tag 命令详解&#xff1a;为本地镜像添加名称与标签的完整实战指南 【免费下载链接】podman Podman: A tool for managing OCI containers and pods. 项目地址: https://gitcode.com/gh_mirrors/po/podman Podman 的 tag 命令用于为本地存储中的已有镜像追加一个…

作者头像 李华
网站建设 2026/9/20 22:19:47

Qwen 2.5架构解析:GQA与RoPE如何协同突破长文本注意力瓶颈

1. 为什么Qwen 2.5的架构演进不是“堆参数”&#xff0c;而是对注意力瓶颈的精准外科手术最近在调试一个长文本摘要任务时&#xff0c;我明显感觉到Qwen 2.5和前代模型的响应节奏不一样——不是更快&#xff0c;而是更“稳”。输入32K tokens的法律合同&#xff0c;它不会在中间…

作者头像 李华
网站建设 2026/9/20 22:18:32

AssetRipper 数据存储与查询配置管理完整指南

AssetRipper 数据存储与查询配置管理完整指南 【免费下载链接】AssetRipper GUI application to analyze game files 项目地址: https://gitcode.com/GitHub_Trending/as/AssetRipper AssetRipper 是一个用于 Unity 资产提取的工具&#xff1a;你导入游戏文件&#xff0…

作者头像 李华
网站建设 2026/9/20 22:17:53

如何在浏览器里接入本地AI助手:Page Assist完整配置指南

如何在浏览器里接入本地AI助手&#xff1a;Page Assist完整配置指南 【免费下载链接】page-assist Use your locally running AI models to assist you in your web browsing 项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist Page Assist是一款开源的本地…

作者头像 李华