android-design
Use when the user asks for an Android app, Compose UI, Material 3, Material You, Material 3 Expressive, Pixel-style app, foldable/adaptive layout, Play Store…
Use for web interfaces, landing pages, product sites, dashboards, React, Next.js, Astro, Tailwind, frontend audits, responsive design, browser interaction, web motion, or requests for a distinctive non-generic website. Select the web surface and implementation track, load a
$ npx -y skills add f0d010c/stark --skill web-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/web-designContext preview
The summary Claude sees to decide when to auto-load this skill.
Use for web interfaces, landing pages, product sites, dashboards, React, Next.js, Astro, Tailwind, frontend audits, responsive design, browser interaction, web motion, or requests for a distinctive non-generic website. Select the web surface and implementation track, load a
name: web-design description: Use for web interfaces, landing pages, product sites, dashboards, React, Next.js, Astro, Tailwind, frontend audits, responsive design, browser interaction, web motion, or requests for a distinctive non-generic website. Select the web surface and implementation track, load a small reference bundle, preserve usability and accessibility, and validate the rendered result. Skip when the target is exclusively native Apple, Android, or Windows.
Design the product surface before choosing decoration or libraries.
Load two core references for the selected mode and no more than two conditional references. Use `../../references/ui-patterns/README.md` and `../../references/web-patterns/README.md` only as catalogs. Do not read every linked document.
Choose one:
Do not apply campaign spacing and choreography to repeated-use applications.
| Surface | Core references | Conditional additions | |---|---|---| | Product app | `task-ergonomics.md`, `interaction-state-matrix.md` | navigation, component API, direct manipulation, responsive gate | | Dashboard | `dashboard-insight-hierarchy.md`, `data-visualization-library-selection.md` | realistic data, adaptive composition, performance | | Product landing | `creative-direction.md`, `page-proof-architecture.md` | conversion proof, brand motif, asset realism | | Cinematic page | `animation-creation.md`, `choreography-state-machine.md` | cinematic landing, motion libraries, performance | | Docs/API | `navigation-information-architecture.md`, `progressive-disclosure-information-scent.md` | typography, search/command interaction | | Checkout/trust | `form-state-validation-system.md`, `accessibility-interaction-contract.md` | conversion proof, usability scenarios | | Design system | `design-system-production-loop.md`, `token-implementation-contract.md` | component API, state gallery | | Audit/repair | `ui-audit-rubric.md`, `visual-repair-playbook.md` | usability, accessibility, fingerprint diversity |
Paths in this table are under `../../references/ui-patterns/` except `task-ergonomics.md`, which is under `../../references/ux-patterns/`.
Before code, state:
Read `../../references/ui-patterns/web-implementation-tracks.md` when the stack is not already fixed.
| Track | Choose when | |---|---| | Existing stack | The repository already has a viable frontend | | Static HTML/CSS/JS | Small page, minimal state, portability matters | | Vite + React | Stateful UI or rich interaction without server rendering | | Next.js | Routing, server rendering, metadata, or server components matter | | Astro | Content-first page with isolated interactive islands |
Use native CSS and platform APIs before adding libraries. If a library is needed, give it one explicit job.
For open-ended or high-craft work, read `../../references/ui-patterns/creative-direction.md`. Pick one direction and define:
For established direction families, load one matching file:
Do not merge several directions into a sampler.
Use real product nouns, states, units, and actions. Avoid placeholder media, random stock photos, fake charts, and generic “built for modern teams” copy.
Use the lowest-complexity technique that expresses the product behavior:
For animation-led work, load `animation-creation.md` and `choreography-state-machine.md`. Add `performance-budget-contract.md` before implementing expensive media or rendering. Always define reduced-motion and failed-load fallbacks.
Use `../../references/web-patterns/README.md` to select specific interaction recipes. Do not install patterns merely because they are available.
Define breakpoint triggers from content failure, not device labels. Specify:
For serious interactive UI, load `../../references/ui-patterns/accessibility-interaction-contract.md`. Preserve semantic HTML, accessible names, ke
Design direction for AI coding agents—grounded in product behavior, platform idiom, and rendered evidence. Stark routes UI work across web, Windows, Apple, Android, cross-platform, UX, and design tokens.
Repo: f0d010c/stark
Use when the user asks for an Android app, Compose UI, Material 3, Material You, Material 3 Expressive, Pixel-style app, foldable/adaptive layout, Play Store…
Use when the user asks for SwiftUI, UIKit, AppKit, iOS, iPadOS, macOS, watchOS, visionOS, Liquid Glass, HIG, SF Symbols, App Store deliverables, Apple…
Use when the user wants one codebase or one product design across web, iOS, Android, Windows, and Mac, asks for the same app on all platforms, asks to…
Use when the user asks to build, design, mock up, scaffold, audit, translate, or improve any interface, flow, screen, page, component, app, UX, onboarding,…
Use when the user asks for design tokens, DTCG tokens, theme systems, color/typography/spacing/radius/elevation/motion tokens, translating tokens, exporting…
Use when the user asks for UX, product flow, user journey, wireframes, usability, conversion, onboarding, checkout, signup, navigation, forms, state design,…