skills/stitch-design-system/SKILL.md
Use when extracting a design system from a Stitch project to create a DESIGN.md source-of-truth for consistent multi-screen generation. Covers semantic translation of technical design assets into descriptive language Stitch interprets for visual consistency. Keywords: stitch, DESIGN.md, design system, design tokens, color palette, typography, component styling, design governance, multi-screen consistency.
npx skillsauth add acedergren/agentic-tools stitch-design-systemInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Extract Stitch designs into semantic DESIGN.md files that serve as authoritative references for generating new screens with consistent visual language.
rounded-xl means nothing to Stitch; write "generously rounded corners" so visual intent is clear.Ocean-deep Cerulean (#0077B6) enables exact replication, "blue" does not.Stitch generates new screens from natural language descriptions. DESIGN.md is the bridge between technical assets (HTML/CSS) and Stitch's language model. The quality of translation directly determines consistency of generated screens.
Good translation:
box-shadow: 0 1px 3px rgba(0,0,0,0.08)Poor translation:
box-shadow: 0 1px 3px rgba(0,0,0,0.08)[prefix]:list_projects (filter: view=owned) — extract numeric Project ID from name field[prefix]:list_screens with projectId — identify target screen by title[prefix]:get_screen with projectId + screenId — get screenshot.downloadUrl, htmlCode.downloadUrl, designTheme[prefix]:get_project with full name path (projects/{id}) — get designTheme object (colors, fonts, roundness)web_fetch the htmlCode.downloadUrl — parse Tailwind classes, custom CSS, component patternsweb_fetch screenshot for visual verification of atmosphereFor each color: Descriptive name conveying character + hex code + functional role.
Deep Muted Teal-Navy (#294056) — primary surface, navigation backgrounds
Warm Ivory (#F5F0E8) — content background, card surfaces
Coral Red (#E84B3A) — destructive actions, error states
| CSS value | DESIGN.md language |
|---|---|
| rounded-full | Pill-shaped, fully circular |
| rounded-2xl | Generously rounded corners |
| rounded-lg | Subtly rounded corners |
| rounded-md | Slight corner softening |
| rounded-none | Sharp, squared-off edges |
| CSS value | DESIGN.md language |
|---|---|
| No shadow | Flat, no elevation distinction |
| shadow-sm | Whisper-soft diffused shadows |
| shadow-md | Gentle card elevation |
| shadow-lg | Pronounced depth, layered UI |
| shadow-2xl | Heavy, high-contrast drop shadows |
Describe: font family character ("humanist sans-serif with geometric undertones"), weight hierarchy ("bold 700 for headings, regular 400 for body, never medium 500"), letter-spacing ("tight -0.02em tracking on headings").
# Design System: [Project Title]
**Project ID:** [numeric-id]
## 1. Visual Theme & Atmosphere
[2–3 sentences using sensory, evocative language. Capture density, mood, and aesthetic philosophy.]
## 2. Color Palette & Roles
| Name | Hex | Role |
|---|---|---|
| Deep Muted Teal-Navy | #294056 | Primary actions, navigation |
| ... | | |
## 3. Typography Rules
[Font family character, weight usage, letter-spacing, size hierarchy.]
## 4. Component Styling
- **Buttons:** [Shape, color assignment, hover/active behavior]
- **Cards/Containers:** [Corner roundness, background, shadow depth]
- **Inputs/Forms:** [Border style, background, focus ring]
## 5. Layout Principles
[Whitespace strategy, grid alignment, spacing rhythm, margin philosophy.]
Before writing atmosphere, ask:
These answers should generate 2–3 specific sentences — not adjective lists.
development
--- name: api-audit description: "Use when auditing API routes for schema drift, missing auth, or validation gaps. Scans routes against shared TypeScript types to find mismatches, missing middleware, and undocumented endpoints. Read-only — produces a severity-grouped report. Keywords: audit routes, schema drift, auth gaps, missing validation, type mismatch, orphaned schemas. Triggers on "audit API routes" or "find schema drift"." --- # API Route & Type Audit Skill ## When to Use Load this skil
development
Use when drafting, translating, polishing, or reviewing Swedish text so it sounds natural, fluent, contemporary, and appropriate for its audience. Triggers include "write better Swedish", "make this sound natural in Swedish", "translate into Swedish", "polish this Swedish", "tech company Swedish", "contemporary Swedish words", "Swedish developer docs", and "avoid Anglicisms".
development
Use when working with shadcn-svelte components, TanStack Table in Svelte 5, or Tailwind v4.1. Covers non-obvious reactivity bugs, library selection trade-offs, and migration pitfalls not in the official docs. Keywords: shadcn-svelte, TanStack Table, Tailwind v4.1, Svelte 5 runes, bits-ui, superforms, data table, svelte-check.
data-ai
Use when mapping IDCS claims to org membership after OAuth login succeeds. Covers mapProfileToUser, session.create.before, session.create.after hooks, MERGE INTO upserts, tenant-org mapping, and first-admin bootstrap. Keywords: IDCS groups, org_members, provisioning, session hooks, tenant map, MERGE INTO.