<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Google Stitch on KnightLi的博客</title>
        <link>https://knightli.com/tags/google-stitch/</link>
        <description>Recent content in Google Stitch on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Sun, 12 Jul 2026 12:16:00 +0800</lastBuildDate><atom:link href="https://knightli.com/tags/google-stitch/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Google Stitch Skills 怎么安装：Stitch MCP、Codex、Claude Code 与设计工作流配置</title>
        <link>https://knightli.com/2026/07/12/google-stitch-skills-mcp-codex-claude-code-install-guide/</link>
        <pubDate>Sun, 12 Jul 2026 12:16:00 +0800</pubDate>
        
        <guid>https://knightli.com/2026/07/12/google-stitch-skills-mcp-codex-claude-code-install-guide/</guid>
        <description>&lt;p&gt;Google Stitch Skills 是一组面向 Stitch 的 Agent Skills 和插件，遵循 Agent Skills 开放标准，可与 Codex、Gemini CLI、Claude Code、Cursor 等 coding agent 一起使用。它不是单独的“提示词包”：官方明确要求先配置并运行 Stitch MCP，再让这些技能访问相应的设计工作流。&lt;a class=&#34;link&#34; href=&#34;https://github.com/google-labs-code/stitch-skills&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方仓库&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;如果你已有 &lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/07/10/codex-skills-custom-workflow-guide/&#34; &gt;Codex Skills 工作流&lt;/a&gt;，可以把它理解为一个更聚焦的设计插件集合：&lt;code&gt;stitch-design&lt;/code&gt; 负责设计任务，&lt;code&gt;stitch-build&lt;/code&gt; 面向构建与组件，&lt;code&gt;stitch-utilities&lt;/code&gt; 提供辅助能力。&lt;/p&gt;
&lt;h2 id=&#34;安装前先做三项确认&#34;&gt;安装前先做三项确认
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;已有可用的 Stitch MCP 配置、凭据和网络访问；&lt;/li&gt;
&lt;li&gt;明确技能运行在用户级、项目级还是工作区级，避免把项目专用设计上下文装到全局；&lt;/li&gt;
&lt;li&gt;知道哪些设计、代码或截图可以交给外部服务，哪些必须留在本地。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;不要只安装 Skills 后再排查“为什么没有工具”。Skills 负责指导 Agent 如何工作，真正提供 Stitch 能力的是 MCP server。&lt;/p&gt;
&lt;h3 id=&#34;先在空白项目验证-stitch-mcp&#34;&gt;先在空白项目验证 Stitch MCP
&lt;/h3&gt;&lt;p&gt;先不要在主项目里排查第一轮问题。建一个临时目录或使用无敏感设计数据的测试项目，按 Stitch 文档完成 MCP 的认证和连接，再从客户端检查 MCP server 是否显示为已连接。随后让 Agent 执行一个只读或只生成草案的任务，例如列出可用设计资源、基于示例组件生成一个不发布的页面变体。&lt;/p&gt;
&lt;p&gt;这一步的目标不是做出正式设计，而是把问题分层：看不到 MCP 工具时，检查 server 命令、认证和网络；看得到工具但 Skill 没生效时，检查插件安装范围；能调用但结果不对时，才回到项目规则、输入和权限。不要把三类问题混在一起用“重新安装”解决。&lt;/p&gt;
&lt;p&gt;确认测试环境可用后，再决定安装位置。个人经常使用的通用技能可以放用户级；依赖具体组件库、token 或设计规范的技能放项目级；团队共享工作区才考虑 workspace 级。范围越大，越需要审查其中是否包含内部链接、截图或专有设计上下文。&lt;/p&gt;
&lt;h2 id=&#34;codex-安装插件市场&#34;&gt;Codex 安装插件市场
&lt;/h2&gt;&lt;p&gt;官方给出的 Codex CLI 安装方式如下：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;codex plugin marketplace add google-labs-code/stitch-skills --ref main &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --sparse .agents/plugins &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --sparse plugins/stitch-design &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --sparse plugins/stitch-build &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --sparse plugins/stitch-utilities
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;code&gt;--sparse&lt;/code&gt; 用于只拉取所需路径，减少首次 clone 的内容。注册 marketplace 后，再按需安装设计、构建或工具插件；不要默认把所有插件装进每个项目。&lt;/p&gt;
&lt;p&gt;Claude Code 与 Cursor 的官方示例是项目或工作区范围安装：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx plugins add google-labs-code/stitch-skills --scope project --target claude-code
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx plugins add google-labs-code/stitch-skills --scope workspace --target cursor
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;安装完成后关闭并重新打开客户端，确认插件列表中能看到对应条目。若命令执行成功但客户端没有加载，先检查当前目录是否正是项目根目录、&lt;code&gt;--scope&lt;/code&gt; 是否符合预期，以及团队配置是否覆盖了个人配置；不要通过手工复制隐藏目录绕过插件管理器。这样后续更新、卸载和依赖检查仍有可追溯的入口。&lt;/p&gt;
&lt;h2 id=&#34;选择性安装时别漏依赖&#34;&gt;选择性安装时别漏依赖
&lt;/h2&gt;&lt;p&gt;只需要少数技能时，可以使用：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npx skills add google-labs-code/stitch-skills
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;但官方提示 Stitch Design Skills 之间可能存在依赖。选择性安装后出现“技能能看见但执行失败”时，先检查它引用的依赖是否同时安装，而不是重复安装或手工复制目录。&lt;/p&gt;
&lt;h3 id=&#34;用最小插件集跑通一次设计任务&#34;&gt;用最小插件集跑通一次设计任务
&lt;/h3&gt;&lt;p&gt;例如只需把现有 Dashboard 做成筛选页时，先安装 &lt;code&gt;stitch-design&lt;/code&gt; 与它声明的依赖，保留 &lt;code&gt;stitch-build&lt;/code&gt; 只在确实要生成组件代码时再加。让 Agent 先输出设计草案和变更说明，不授予写仓库或发布共享项目的权限。检查草案能否复用现有导航、颜色 token、表格字段和组件命名；这些约束正确后，再让它进入构建阶段。&lt;/p&gt;
&lt;p&gt;升级插件或 MCP 前也应在同一套测试任务上复跑。记录客户端版本、插件版本、MCP 配置和测试输入；一旦新版本改变了工具名称或生成结果，就能快速回退，而不是在真实设计项目里临时排障。&lt;/p&gt;
&lt;h2 id=&#34;设计任务怎么写才可审查&#34;&gt;设计任务怎么写才可审查
&lt;/h2&gt;&lt;p&gt;不要向 Agent 只说“做一个更现代的首页”。更稳的任务应给出输入、允许的副作用和验收标准：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;基于现有 Dashboard 组件创建一个新的筛选页草案。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;只生成设计变体，不修改仓库代码，不发布到共享项目。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;保留现有颜色 token、导航和表格字段。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;输出两个变体，并说明每个变体改变了哪些组件和交互状态。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这能避免设计工具越过“生成草案”直接进入“改生产代码”或“覆盖共享设计”的范围。&lt;/p&gt;
&lt;h2 id=&#34;交付前的实际检查清单&#34;&gt;交付前的实际检查清单
&lt;/h2&gt;&lt;p&gt;一次设计任务结束时，要求 Agent 给出而不是只在对话中暗示：使用了哪些 Skill 和 MCP 工具、读取了哪些设计资源、生成或修改了哪些页面、哪些动作尚未执行。人工再核对共享项目是否没有被意外发布，关键组件是否仍沿用已有 token，截图中是否包含不该外传的业务数据。&lt;/p&gt;
&lt;p&gt;若任务需要落到代码仓库，将“设计草案完成”和“代码改动完成”拆成两个提交或两个审批点。前者允许探索，后者必须走现有测试、代码审查和发布流程。这样 Stitch Skills 既能帮助 Agent 理解设计工作流，也不会模糊设计工具与生产变更之间的责任边界。&lt;/p&gt;
&lt;h2 id=&#34;常见问题&#34;&gt;常见问题
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;现象&lt;/th&gt;
          &lt;th&gt;优先检查&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Skill 已安装但没有 Stitch 工具&lt;/td&gt;
          &lt;td&gt;Stitch MCP 是否已配置、运行并完成认证&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;安装后只在某项目可见&lt;/td&gt;
          &lt;td&gt;检查 &lt;code&gt;--scope project&lt;/code&gt; 或 workspace 作用域是否符合预期&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;选择性安装后缺少能力&lt;/td&gt;
          &lt;td&gt;查看相关 Skill 的依赖，不要只复制单个目录&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;设计结果不符合品牌&lt;/td&gt;
          &lt;td&gt;将 token、组件库、禁用操作和截图验收写入项目规则&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;小结&#34;&gt;小结
&lt;/h2&gt;&lt;p&gt;Stitch Skills 的正确顺序是：先有可用的 Stitch MCP，再按项目需要选择插件或技能，最后用清晰的设计输入和验收标准约束 Agent。安装成功只是开始；作用域、依赖和设计数据边界决定它能否在团队流程中稳定使用。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
