This skill generates DESIGN.md files optimized for Google Stitch screen generation. It translates the battle-tested anti-slop frontend engineering directives into Stitch’s native semantic design language — descriptive, natural-language rules paired with precise values that Stitch’s AI agent can interpret to produce premium, non-generic interfaces.
The generated DESIGN.md serves as the single source of truth for prompting Stitch to generate new screens that align with a curated, high-agency design language. Stitch interprets design through “Visual Descriptions” supported by specific color values, typography specs, and component behaviors.
Display/Headlines: Track-tight, controlled scale. Not screaming. Hierarchy through weight and color, not just massive size
Body: Relaxed leading, max 65 characters per line
Font Selection:Inter is BANNED for premium/creative contexts. Force unique character: Geist, Outfit, Cabinet Grotesk, or Satoshi
Serif Ban: Generic serif fonts (Times New Roman, Georgia, Garamond, Palatino) are BANNED. If serif is needed for editorial/creative contexts, use only distinctive modern serifs: Fraunces, Gambarino, Editorial New, or Instrument Serif. Serif is always BANNED in dashboards or software UIs
Dashboard Constraint: Use Sans-Serif pairings exclusively (Geist + Geist Mono or Satoshi + JetBrains Mono)
High-Density Override: When density exceeds 7, all numbers must use Monospace
The Hero is the first impression and must be creative, striking, and never generic:
Inline Image Typography: Embed small, contextual photos or visuals directly between words or letters in the headline. Images sit inline at type-height, rounded, acting as visual punctuation. This is the signature creative technique
No Overlapping: Text must never overlap images or other text. Every element occupies its own clean spatial zone
No Filler Text: “Scroll to explore”, “Swipe down”, scroll arrow icons, bouncing chevrons are BANNED. The content should pull users in naturally
Asymmetric Structure: Centered Hero layouts BANNED when variance exceeds 4
CTA Restraint: Maximum one primary CTA. No secondary “Learn more” links
For each component type, describe shape, color, shadow depth, and interaction behavior:
Buttons: Tactile push feedback on active state. No neon outer glows. No custom mouse cursors
Cards: Use ONLY when elevation communicates hierarchy. Tint shadows to background hue. For high-density layouts, replace cards with border-top dividers or negative space
Inputs/Forms: Label above input, helper text optional, error text below. Standard gap spacing
Encode these as explicit “NEVER DO” rules in the DESIGN.md:
No emojis anywhere
No Inter font
No generic serif fonts (Times New Roman, Georgia, Garamond) — distinctive modern serifs only if needed
No pure black (#000000)
No neon/outer glow shadows
No oversaturated accents
No excessive gradient text on large headers
No custom mouse cursors
No overlapping elements — clean spatial separation always
No 3-column equal card layouts
No generic names (“John Doe”, “Acme”, “Nexus”)
No fake round numbers (99.99%, 50%)
No fabricated data or statistics — never generate metrics, performance numbers, uptime percentages, response times, or any data that the user did not explicitly provide. “99.98% UPTIME SLA”, “124ms AVG. RESPONSE”, “18.5k DEPLOY CYCLES” are invented AI filler. If real data is not available, use clear placeholder labels like [metric] instead of making up numbers
No fake system/metric sections — “SYSTEM PERFORMANCE METRICS”, “KEY STATISTICS”, “BY THE NUMBERS” dashboard cards filled with invented data are BANNED
No LABEL // YEAR formatting — “SYSTEM // 2024”, “METRICS // 2025” is a lazy AI convention, not real design typography
No AI copywriting clichés (“Elevate”, “Seamless”, “Unleash”, “Next-Gen”)
No filler UI text: “Scroll to explore”, “Swipe down”, scroll arrows, bouncing chevrons
No broken Unsplash links — use picsum.photos or SVG avatars
No centered Hero sections (for high-variance projects)
Apache-2.0 — the text of every skill is reproduced unmodified, frontmatter included, under the upstream licence.
Discovery
16 skills found by walking the repository tree for SKILL.md, not by matching a directory convention. 3 distinct layouts observed: plugins/stitch-build/skills/*/SKILL.md, plugins/stitch-design/skills/*/SKILL.md, plugins/stitch-utilities/skills/*/SKILL.md.
Issue colours
Resolved from a deterministic hash of the owner name. Two accent tones are generated per issue and each is proven against its own ground before it ships: a single accent that passes AA on both light and dark paper is arithmetically impossible.
Heading repairs
1 repair applied to this skill so the document has one h1 and no skipped levels:
Shifted “18 headings” from h1 to h2 so the skill title is the only h1.
Spec compliance
16 editorial notes across 8 of 16 skills. They are printed in the margin of each skill rather than as errors here.
- **Banned:** Inter, generic system fonts for premium contexts. Serif fonts banned in dashboards.
## 4. Component Stylings
* **Buttons:** Flat, no outer glow. Tactile -1px translate on active. Accent fill for primary, ghost/outline for secondary.
* **Cards:** Generously rounded corners (2.5rem). Diffused whisper shadow. Used only when elevation serves hierarchy. High-density: replace with border-top dividers.
* **Inputs:** Label above, error below. Focus ring in accent color. No floating labels.
Images inside a skill come from the upstream repository. Where the author gave no alternative text we mark the image decorative rather than inventing a description — a plausible caption we made up is worse than none for the reader who depends on it.
Marketplace
A plugin manifest is published at .agents/plugins/marketplace.json, declaring 3 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree.
Signal
Install counts come from skills.sh. They measure downloads, not quality, and an unranked repository is not an unread one.
Set by Skills Docs from the source repository. Body text is Literata at the reader’s chosen size and measure; code is Geist Mono. Nothing on this page was written by us except this paragraph.
Appendix 16.1
1 file · 12 KB
Everything this skill ships beside its prose. All of it is set here, as a subchapter of skill 16.