skillZs
LIVE SKILL TAGS
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
REAL INSTALL DATA
← back to all skills
jnpiyush/agentx4 installs

design-system-reasoning

Synthesize product context into a coherent UI direction with page archetypes, visual language, token guidance, anti-pattern filters, and stack-aware translation. Use when choosing a design style, defining a design brief, aligning UI choices to industry expectations, or reviewing whether a UI direction fits the product before implementation.

How do I install this agent skill?

npx skills add https://github.com/jnpiyush/agentx --skill design-system-reasoning
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The design-system-reasoning skill is a comprehensive framework for UI/UX design decisions, providing industry presets, visual directions, and utility scripts for scaffolding theme tokens. It does not contain any malicious code, unauthorized network access, or attempts to bypass security constraints.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Design System Reasoning

WHEN: Choosing UI direction, selecting a visual language, defining design tokens, filtering anti-patterns, or turning a vague product brief into a design-system-ready implementation plan.

When to Use This Skill

  • Turning a product description into a usable UI direction
  • Deciding which page archetype fits a product or feature
  • Choosing a restrained visual language before coding begins
  • Defining token guidance for color, typography, spacing, and motion
  • Documenting anti-patterns for regulated, trust-sensitive, or data-heavy products
  • Translating the same design intent across Tailwind, React, Vue, SwiftUI, Flutter, or plain HTML/CSS
  • Reviewing whether a proposed UI direction matches audience expectations

Quick Reference

NeedUse
Product is vagueFill the design brief template first
Screen structure is unclearChoose a page archetype before styling
Domain risk is highDefine anti-patterns and trust cues first
UI feels trendy but wrongRe-check posture, density, and trust fit
Multi-stack deliveryPreserve intent, then translate per stack

Decision Tree

Need UI direction, not just polished screens?
|
+-- Product is vague or early-stage?
|   -> Create a design brief first
|
+-- Marketing / landing page?
|   -> Pick a page archetype before colors or typography
|
+-- Dashboard / admin / analytics?
|   -> Start from information density, hierarchy, and task frequency
|
+-- Regulated / trust-sensitive domain?
|   -> Define anti-patterns and confidence cues before visual style
|
+-- Multi-platform delivery?
|   -> Lock design intent, then translate to each stack separately
|
- Existing UI feels off but not obviously broken?
    -> Run the critique rubric and identify mismatch: tone, hierarchy, density, motion, or trust

Core Rules

  1. Choose the product posture first - classify the experience as trust-led, workflow-led, exploration-led, emotion-led, or utility-led before picking a style.
  2. Select page archetypes before aesthetics - decide whether the screen is proof-led, conversion-led, workflow-led, editorial, or operational before picking colors or effects.
  3. Write anti-patterns explicitly - every design brief MUST include what the UI must avoid for that domain, not only what it should include.
  4. Tokens before components - define color, type, spacing, radius, shadow, and motion rules before expanding into component examples.
  5. Constrain visual intensity - decorative effects must support the product goal; if the interface competes with the task, reduce it.
  6. Translate intent, not literal classes - when switching stacks, preserve hierarchy, density, and interaction semantics rather than copying markup patterns.

Product Posture Model

Use one primary posture and one secondary posture.

PostureBest FitPrioritizeAvoid
Trust-ledFinance, healthcare, legal, identity, adminclarity, stability, confidence, auditabilitynovelty-heavy styling, ambiguous CTA hierarchy
Workflow-ledB2B tools, devtools, operations, internal platformsdensity, task flow, keyboard support, status clarityoversized hero sections, decorative motion
Exploration-ledanalytics, discovery, content browsing, marketplacesprogressive disclosure, filtering, comparisonrigid single-path flows
Emotion-ledwellness, lifestyle, luxury, hospitality, creative brandsmood, pacing, imagery, warmth, storytellingcold enterprise grids and harsh contrast
Utility-ledmobile utilities, quick forms, booking, supportspeed, defaults, reachability, obvious next actionsornamental complexity

Page Archetypes

Pick the dominant archetype per screen.

ArchetypeUse ForStructureSuccess Signal
Proof-led Landingservices, agencies, B2B trust pageshero -> proof -> offering -> CTAreduced hesitation
Workflow DemoSaaS, productivity, AI toolshero -> use case -> product detail -> CTAuser understands the loop
Editorial Storybrand, mission, launch, nonprofitnarrative sections with pacing changesemotional clarity
Operations Surfaceadmin, monitoring, analyticsfilters -> summary -> detail -> actionfaster task completion
Guided Utilitybooking, onboarding, quote, checkoutprogress -> step -> validation -> resolutionfewer drop-offs
Comparison Gridpricing, marketplaces, feature evaluationfilters -> cards/table -> proof -> next actioneasier side-by-side choice

Direction Output Contract

Every design-direction output SHOULD include:

  1. Product posture and intended user confidence level
  2. Primary page archetype and why it fits
  3. Visual language adjectives: 3-5 words only
  4. Token guidance: color family, type pairing style, spacing rhythm, radius, shadow, motion
  5. Component priorities: the 5-7 UI primitives that must feel most intentional
  6. Anti-patterns: 3-7 domain-specific moves to avoid
  7. Review rubric: how to decide whether the output is on-track

Workflow Steps

  1. Compress the brief into product type, audience, job, platform, and constraints.
  2. Choose one primary posture and one dominant page archetype.
  3. Define visual language adjectives and token guidance.
  4. List component priorities and domain anti-patterns.
  5. Translate the direction into stack-aware implementation notes.
  6. Review the output against the critique rubric before handoff.

Token Guidance Framework

Define tokens in ranges and behaviors, not only raw values.

Token GroupDecideQuestions
Colorcontrast model, accent intensity, semantic clarityIs the accent persuasive, calming, or instructional?
Typographyvoice, density, scan speedDoes the product need warmth, authority, or precision?
Spacingbreathing room vs throughputDoes the interface reward focus or speed?
Radiusseverity of edgesShould the UI feel institutional, neutral, or friendly?
Shadowdepth strategyShould elevation signal hierarchy, tactility, or almost none?
Motioninteraction toneShould motion confirm actions, guide attention, or stay nearly invisible?

Anti-Pattern Filters

Common domain filters to apply before implementation:

ContextAvoid
Finance / securityneon accents, vague trust signals, playful error states, overly futuristic marketing polish
Healthcare / public servicelow contrast, hidden instructions, tiny targets, novelty-first interactions
Devtools / adminmarketing-first layouts, oversized cards, sparse density, delayed feedback
AI productsgeneric cosmic gradients, unclear confidence states, fake human tone, unexplained automation
Wellness / premium lifestylenoisy tables, harsh transitions, heavy data chrome, robotic microcopy
Marketplaces / pricinginconsistent comparison structure, CTA overload, mismatched card heights

Industry Preset Use

Use presets as starting constraints, not as templates to copy verbatim.

If the product is...Start with...
fintech, legal, security, identitytrust-led + proof-led or guided utility
SaaS, devtools, internal operationsworkflow-led + workflow demo or operations surface
analytics, BI, marketplacesexploration-led + operations surface or comparison grid
wellness, hospitality, premium consumeremotion-led + editorial story or proof-led landing
booking, checkout, support, quick actionsutility-led + guided utility

Then adjust color intensity, density, motion, and proof strategy for the real audience.

Stack Translation

Keep the design intent stable while adapting implementation style.

StackTranslate Into
HTML + Tailwindutility-first tokens, semantic structure, component class recipes
React + component libraryprop-driven variants, tokenized theme, state-rich components
Vue / Nuxtcomposable layout shells, scoped tokens, interaction states in templates
SwiftUIview modifiers, semantic spacing, motion via lightweight transitions
Fluttertheme data, component tokens, state surfaces, density-aware widgets
Plain CSSvariables, layout primitives, reusable component classes

Critique Rubric

Use this when reviewing a proposed direction:

  • Tone fit: does the UI feel appropriate for the domain and audience?
  • Hierarchy fit: is the most important action unmistakable?
  • Density fit: does information density match user task frequency?
  • Trust fit: are confidence cues visible where risk is high?
  • Motion fit: does motion guide without distracting?
  • System fit: do tokens and components feel like one family?

Review Checklist

Run this before implementation handoff or final critique:

  • Intent: can one sentence explain the posture and archetype without using style buzzwords?
  • Action clarity: is the primary action obvious within the first viewport or first task area?
  • Density match: does the spacing model fit how often the user performs the task?
  • Trust cues: are proof, validation, status, privacy, or safety cues near the risky decisions?
  • State coverage: are empty, loading, partial, success, and error states implied or documented?
  • Token consistency: do type, spacing, radius, depth, and motion point in the same direction?
  • Platform translation: does the stack guidance preserve intent rather than just naming components?
  • Anti-pattern defense: is there a documented reason not to use the most tempting but wrong trend?

Error Handling

IssueResponse
Brief is too vagueFill the design brief template, then choose only one primary posture and one archetype
Two styles feel equally plausibleKeep the safer one as default and document the alternate as a contrast option
Team wants a trend-heavy directionTranslate the trend into constraints and anti-patterns before implementation
Stakeholders want "modern" but disagree on meaningConvert the request into adjectives, density, motion, and contrast decisions
Platform support differsPreserve the system intent, then simplify interaction affordances per platform

Checklist

  • Primary product posture chosen
  • Dominant page archetype chosen
  • Visual language reduced to 3-5 adjectives
  • Token guidance defined for color, type, spacing, radius, shadow, and motion
  • Domain anti-patterns documented
  • Stack translation notes included
  • Review rubric attached

References

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/jnpiyush/agentx/design-system-reasoning">View design-system-reasoning on skillZs</a>