关于 stitch-mcp-list-design-systems
此技能通过 Stitch MCP 列出可用的 Stitch 设计系统,帮助查找可复用的主题配置及其 assetId。可按项目筛选,也可查看所有项目中的设计系统。
主要功能
- 01列出可用设计系统
- 02按项目 ID 筛选
- 03读取主题配置与资源 ID
- 04说明后续应用或更新所需的 ID 格式
适用场景
- 01应用设计系统前查找 assetId
- 02查看已有设计系统
- 03创建前检查是否已有设计系统
- 04项目设置时检查可复用主题
MCP 相关
指导调用 Stitch MCP 的 list_design_systems 工具,并说明 projectId 和返回的资源 ID 在后续调用中的格式。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gabelul/ stitch-kit --skill stitch-mcp-list-design-systems安装后在 Claude Code 中输入/stitch-mcp-list-design-systems确认已加载。
详细介绍
Stitch MCP — 列出设计系统
列出所有可用的 Stitch 设计系统。这些是可复用的主题配置(颜色、字体、圆角),可应用于屏幕,确保项目在视觉上保持一致。
关键前提条件
仅当用户明确提到“Stitch”时才使用此技能。
使用场景
- 应用设计系统前——需要查找
assetId - 用户询问“我有哪些设计系统?”
- 编排器在项目设置期间检查是否存在现有设计系统(步骤 4b)
- 创建新设计系统前——检查是否已有设计系统
调用 MCP 工具
{
"name": "list_design_systems",
"arguments": {
"projectId": "3780309359108792857"
}
}
projectId — 仅限数字 ID,可选
✅ "3780309359108792857"
❌ "projects/3780309359108792857"
如果省略,则返回所有项目中的所有设计系统。
输出架构
返回一个 Asset 对象数组:
{
"assets": [
{
"name": "assets/15996705518239280238",
"displayName": "SaaS Dashboard Theme",
"designSystem": {
"theme": {
"colorMode": "LIGHT",
"font": "DM_SANS",
"roundness": "ROUND_EIGHT",
"customColor": "#6366F1",
"backgroundLight": "#FFFFFF",
"backgroundDark": "#18181B"
}
}
}
]
}
列出后
以易读的表格呈现:
| # | 名称 | 字体 | 颜色 | 模式 | 资源 ID |
|---|---|---|---|---|---|
| 1 | SaaS Dashboard Theme | DM Sans | #6366F1 | Light | 15996705518239280238 |
然后提供以下选项:
-“将其中一个应用到屏幕?”→ stitch-mcp-apply-design-system
-“更新现有设计系统?”→ stitch-mcp-update-design-system
-“创建新设计系统?”→ stitch-mcp-create-design-system
从每个资源(assets/15996...)中提取 name 字段。根据后续调用的不同,它有两种用法:
apply_design_system的assetId——去掉assets/前缀,传入纯数字 IDupdate_design_system的designSystem.name——按返回结果传入name,保留前缀
评论
支持 Markdown