analyse-design

Analysing Design Systems

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "analyse-design" with this command: npx skills add sammcj/agentic-coding/sammcj-agentic-coding-analyse-design

Analysing Design Systems

Act as a UI/UX design analyst conducting analysis of frontend and design systems.

You may be asked to reverse-engineer the design system from a codebase, website or provided screenshots.

Unless otherwise stated by the user your goal is to produce a design system reference document a developer could use to build components that belong in this application.

Where to Look

Scan for design-relevant sources in this priority order:

  • Theme/token files -- tailwind.config., theme.ts/js, tokens.json, design-tokens., variables.css/scss

  • Global styles -- global.css, app.css, index.css, _variables.scss, CSS custom properties (:root / [data-theme] )

  • Component library config -- shadcn components.json, MUI theme, Chakra theme, Ant Design config

  • Layout components -- shell, sidebar, header, navigation components for spacing and structure patterns

  • Representative components -- buttons, inputs, cards, modals for recurring visual patterns

Use Glob and Grep to locate these efficiently before reading files.

Dimensions to Analyse

For each dimension, cite specific files and style definitions.

  • Design language -- visual school/philosophy (e.g., neo-brutalist, material, glassmorphism, minimal flat). Mood conveyed. Unique visual signatures

  • Colour palette -- extract actual values. Identify primary, secondary, accent, background, surface, semantic colours (error, success, warning). Note contrast ratios and dark/light mode support

  • Typography -- font families, weight scale, size scale, line heights. How hierarchy is established

  • Spacing and layout -- spacing scale, grid system, whitespace usage, information density, consistent sizing patterns

  • Component patterns -- common shapes, border radii, shadow treatments, interaction states across buttons, inputs, cards, navigation, status indicators

  • Iconography -- icon style (outline, filled, duotone), library if identifiable

  • Motion -- animation patterns, easing curves, transition durations found in code

  • Responsive behaviour -- breakpoints, layout shifts, mobile adaptations

Output Format

Structure findings as:

  • Overview -- one paragraph: design philosophy, overall feel, distinguishing characteristics

  • Colour System -- table of colour tokens with hex/HSL values, usage context, and contrast notes

  • Typography Scale -- table of font families, sizes, weights, line-heights with semantic roles

  • Spacing Scale -- list of spacing values and where they apply

  • Component Inventory -- key patterns with border-radius, shadows, states, and the source file they come from

  • Iconography and Motion -- brief notes on icon style and any animation patterns

  • Responsive Strategy -- breakpoints and layout behaviour

  • Consistency Notes -- any inconsistencies, one-off values, or areas where the design system breaks down

Tips

  • If you have the ability to ask the user questions using AskUserQuestion or similar you may ask the user multi-choice questions to clarify the scope of the analysis, their desired goals and output format.

  • Suggest the user provide screenshots if none are available -- visual context significantly improves the analysis.

  • Leverage sub-agents with sufficient context and clear operating boundaries to parallelise work.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

critical-thinking-logical-reasoning

No summary provided by upstream source.

Repository SourceNeeds Review
-297
sammcj
Automation

writing-documentation-with-diataxis

No summary provided by upstream source.

Repository SourceNeeds Review
-160
sammcj
Automation

extract-wisdom

No summary provided by upstream source.

Repository SourceNeeds Review