From stitch-kit
Updates existing Stitch Design System's theme properties like colors/fonts/roundness, design tokens, or style guidelines. Requires asset name from create/list.
npx claudepluginhub gabelul/stitch-kit --plugin stitch-kitThis skill is limited to using the following tools:
Updates an existing Stitch Design System. Use this to modify theme properties, design tokens, or style guidelines without creating a new design system.
Creates reusable Stitch Design Systems from theme tokens like colors, fonts, roundness, and saturation. Persists for visual consistency across screens after CSS token extraction.
Sets or updates design variables in Pencil to establish or maintain Design Token systems, including colors, themes, spacing, and fonts.
Create, import, browse, and maintain design system components and tokens. Useful for developers managing UI design assets across projects.
Share bugs, ideas, or general feedback.
Updates an existing Stitch Design System. Use this to modify theme properties, design tokens, or style guidelines without creating a new design system.
Only use this skill when the user explicitly mentions "Stitch".
You must have the design system's asset name before calling this. If you don't have one:
stitch-mcp-list-design-systemsname returned from stitch-mcp-create-design-system{
"name": "update_design_system",
"arguments": {
"designSystem": {
"name": "assets/ds_abc123",
"displayName": "SaaS Dashboard Theme v2",
"theme": {
"colorMode": "DARK",
"font": "GEIST",
"headlineFont": "GEIST",
"bodyFont": "GEIST",
"labelFont": "GEIST",
"roundness": "ROUND_TWELVE",
"saturation": 2,
"customColor": "#818CF8",
"backgroundLight": "#F9FAFB",
"backgroundDark": "#09090B"
},
"designTokens": "--color-primary: #818CF8;\n--color-bg: #09090B;",
"styleGuidelines": "Dark mode first. Geist font. Subtle indigo accent."
}
}
}
designSystem — required, Asset wrapperThe object must include the name field (asset identifier) plus any fields you want to update:
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Asset name from create or list (e.g., assets/ds_abc123) |
displayName | string | No | Updated human-readable name |
theme | DesignTheme | No | Updated visual configuration (see stitch-mcp-create-design-system for full reference) |
designTokens | string | No | Updated CSS custom properties |
styleGuidelines | string | No | Updated design rules |
Note: This is a full replacement, not a merge. Include all theme fields you want to keep, not just the ones you're changing.
Returns the updated Asset object:
{
"name": "assets/ds_abc123",
"displayName": "SaaS Dashboard Theme v2",
"designSystem": { ... }
}
stitch-mcp-apply-design-system