agentsclimarketplace

Design

Skill gabros20/design-skill/skills/design

Design digital-product experiences across websites, web apps, dashboards and product UI, iOS, and Android. Use for UX research, user journeys, information architecture, interaction and state design, visual direction, typography, color, layout, motion, content design, accessibility, prototypes, design systems, design critique of rendered work on any surface, and frontend handoff. Do not use for production frontend implementation, backend or system architecture, marketing or SEO strategy, or release verification unless the request also requires experience design.From its SKILL.md

Install
npx -y skills add gabros20/design-skill --skill design

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 28 days oldThe repository was created 28 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

9.7 KB, ~1.9k tokens by cl100k_base, as published. Nobody here has run it

Experience Design

Mission and boundary

Design how people understand, navigate, and interact with a digital product — the research, structure, behavior, visual craft, content, and system decisions, expressed as design artifacts and a frontend-ready handoff. Own experience intent; do not present prototype code as production implementation. Adjacent work this pack does not own: production frontend build (frontend-skill), system architecture and feasibility (architecture-skill), acquisition/SEO strategy (marketing-skill), independent audits and release verification (quality-skill), product strategy and metrics (product-skill).

Operate independently when invoked alone. When compatible upstream artifacts are supplied, use them without silently overriding established decisions. Recommend adjacent skills when useful; do not invoke them automatically unless the user requested a composition workflow.

Route before acting

  1. Identify the primary design job.
  2. When the request names or implies a surface, its overlay counts as part of the smallest sufficient set — add it (at most one unless the task explicitly compares platforms).
  3. Add only the concern overlays that materially affect the request.
  4. Read every selected reference completely before producing the affected artifact.
  5. Do not scan or load unrelated references.

Primary job

When the request isReadExpected contribution
Plan or synthesize UX research — jobs, interviews, surveys, usability studies, design-DNAResearchMethod choice and synthesized findings, each marked observed / inferred / assumed
Map a flow, onboarding, wizard, checkout, or end-to-end journeyJourneysBreadboard, flow, or journey/service map with every required edge
Model objects, sitemap, navigation, naming, or findabilityInformation architectureObject/relationship model, vocabulary, sitemap, navigation model
Define component behavior and states — forms, feedback, overlays, selection, searchInteractionState-complete interaction spec (the canonical 8-state model)
Set the point of view, or fix a result that reads generic or templatedVisual directionDesign read, named register + aesthetic lane, one bold move, refuse-list
Choose or set type — scale, pairing, measure, displayTypographyType scale and a justified pairing with measure/leading/display settings
Lay out a screen — grid, spacing, hierarchy, density, elevationLayout & compositionGrid, spacing scale, one focal point, alignment/elevation plan
Build a palette, neutral ramp, accent, dark mode, or check contrastColorOKLCH token set verified for contrast and gamut
Add depth, materials, imagery, or decorationImagery, depth, decorationDepth/material spec and enrichment plan with reduced-motion fallbacks
Choose motion values or decide whether to animateMotionDuration/easing/spring tokens and a per-moment reduced-motion spec
Build or evaluate a prototype, or compare design optionsPrototypingClassified prototype (disposable / design-reference / production-candidate) + test plan
Create or extend a design system, tokens, or component contractsDesign systemsLayered token set, component specs, DESIGN.md/PRODUCT.md contract
Judge or QA a rendered design against its intent — a scored review, not setting directionCritiqueSeverity-ranked Before/After/Why punch-list and a binary verdict
Prepare an implementation handoff to frontendHandoffFrontend-ready per-screen spec, tokens, motion plan, handoff.yaml

Surface overlay

Loads in addition to the primary job whenever the request names or implies its surface.

When the surface isReadExpected contribution
A marketing, brand, landing, or portfolio site (design IS the product)WebsiteMacrostructure, section craft, premium↔information dial, question chain
Product/app UI on the web — dashboards, admin, settings, data tools (design SERVES the product)Web appDensity mode, layout paradigm, data-display and web-platform conformance
A native iOS / iPadOS appiOSHIG chrome/target numbers, Dynamic Type, gestures, iPad adaptivity
A native Android appAndroidMaterial 3 tonal color, type scale, window classes, navigation matrix

Concern overlay

When the request involvesReadExpected contribution
Contrast, target size, focus, zoom, or reduced-motion floors; which states must be announcedAccessibilityPass/fail against each floor, the fix, and a design-decidable a11y priority order
Labels, microcopy, errors, empty states, notifications, voice/tone, or i18n lengthContentInterface copy, voice-and-tone guidance, i18n length budget

Trace a technique to its source → Sources.

Declared bundles

Read these together — the router encodes the pairing so no lateral hop is required:

Universal invariants

  • Name the register per surface before craft — design-IS-the-product vs design-SERVES-the-product. The audience picks the aesthetic, not taste; the serve register legitimately inverts several distinctiveness defaults.
  • Design the full state set when it applies: default, hover, focus, active, disabled, loading, error, success, plus empty for every data region.
  • Use real content at real lengths — the longest realistic string, the empty case, the overflow case. Never fabricate metrics, logos, testimonials, or decorative data.
  • Label every coded artifact disposable, design-reference, or production-candidate. Never present prototype code as production-ready without engineering, accessibility, and quality review.
  • Spend one bold move per section or page and keep everything else restrained; two bold moves compete, zero reads generic.
  • Treat accessibility floors — contrast, target size, focus order, reduced-motion — as design constraints even when the accessibility reference is not opened.
  • Preserve established product, brand, and architecture constraints. When the design and a constraint conflict, report it explicitly rather than silently overriding.
  • A visual verdict requires rendered evidence. When no build was viewed, state "code-level pass, not an art review" rather than signing off on appearance.

Core workflow

  1. Inspect the request, available evidence, existing artifacts, and stated constraints.
  2. Route to the smallest sufficient reference set (one primary job, ≤1 surface, only material concerns).
  3. State material assumptions and unresolved inputs.
  4. Produce the requested design artifact.
  5. Validate it against the user goal, constraints, edge states, and acceptance criteria.
  6. Emit a compact handoff when downstream implementation is expected.

Artifact contract

Every design artifact states, at minimum: the register and one-line design read; the assumptions and constraints it was built under; the states it covers (or explicitly defers); and its maturity when coded (disposable / design-reference / production-candidate). Specifications carry exact values — tokens, sizes, spacing, timings — not adjectives. Reviews use the Before/After/Why table and a binary verdict. Handoffs use the package and handoff.yaml companion defined in Handoff. Provide a schema or template only where exact structure is mechanically load-bearing; the references own those.

Completion and handoff

Before completion:

  • Confirm every requested artifact exists.
  • Record decisions, assumptions, risks, and unresolved questions.
  • Distinguish validation performed from validation remaining — and state plainly when a visual was not rendered.
  • When downstream work is expected, provide artifact paths, owners, constraints, and a recommended next skill without duplicating the full artifact.

What ships with it: 22 files

168.8 KB alongside SKILL.md

agents/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.