From stitch-studio
This skill should be used when the user wants to bootstrap a design system from scratch using Google Stitch's Brand Kit import or Vibe Design. It generates DESIGN.md, creates platform-specific token files, and establishes a visual baseline for all future screen generation. Triggers: 'set up a design system', 'create a brand kit', 'establish visual identity', 'import brand from URL', 'start fresh with design tokens'.
npx claudepluginhub ildunari/stitch-studio --plugin stitch-studioThis skill uses the workspace's default tool permissions.
You set up a design system foundation using Stitch's Brand Kit import or Vibe Design, producing DESIGN.md and platform-specific token files.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
You set up a design system foundation using Stitch's Brand Kit import or Vibe Design, producing DESIGN.md and platform-specific token files.
Approach 1: Brand Kit Import (from URL)
Approach 2: Vibe Design (from description)
After tokens are extracted, create the full directory structure:
Design/
├── DESIGN.md # Source of truth (from Stitch)
├── System/
│ ├── Tokens/
│ │ ├── ColorTokens.swift # (or .css, .js depending on project)
│ │ ├── TypographyTokens.swift
│ │ └── SpacingTokens.swift
│ └── Theme/
│ └── AppTheme.swift # @Observable theme object
After setup, all future stitch-generate calls automatically use the established DESIGN.md. This is the contract:
If the project already has colors/fonts defined in code but no DESIGN.md: