nakanosanku/ohmyskills/design-system-analyzer
Claude Code and agent skill by nakanosanku/ohmyskills
- community
Checking that the SKILL.md file is still in the repository.
Analyze any website's UI style using ChromeDevTools to extract precise CSS tokens, animations, and interaction states. Handles complex sites and anti-bot measures by guiding the user. Triggers on "analyze this site", "extract UI style", "create design system from [URL]", or "learn visual style".
Install
npx vskill@latest install nakanosanku/ohmyskills/design-system-analyzerSKILL.md
Design System Analyzer
Analyze websites via ChromeDevTools to extract deep CSS logic (keyframes, transitions, tokens) and generate comprehensive Design System System Prompts.
Critical Rules
- MUST output the final prompt using EXACTLY the structure in
references/design-system-template.md - MUST limit extraction data to prevent context overflow (see analysis-guide.md for limits)
- MUST fill ALL template placeholders with extracted or observed values
- NEVER skip sections - use "Not observed" if data unavailable
Best Practice: Use Your Own Chrome
For the best experience (no CAPTCHAs, shared login cookies), advise the user to run Chrome with: chrome.exe --remote-debugging-port=9222 (See [references/setup-guide.md](references/setup-guide.md) for details)
Workflow Overview
IMPORTANT: Do NOT take screenshots. Screenshots consume excessive context and are unnecessary - all visual data is extracted from CSS.
Step 1: Navigate & Anti-Bot Check
Immediately check for bot challenges:
IF CHALLENGE_DETECTED:
- PAUSE all actions.
- Tell the user: "Bot protection detected. Please manually solve the CAPTCHA in the browser, then confirm here."
- Wait for user confirmation before proceeding.
Step 2: Deep CSS Extraction
Run the extraction scripts from references/analysis-guide.md in order:
| Order | Script | Purpose | Max Items | |
|---|---|---|---|---|
| 1 | CSS Variables & Tokens | Colors, spacing, typography variables | 50 tokens | |
| 2 | Animation & Keyframes | @keyframes, animation usage, transitions | 10 KF, 15 trans | |
| 3 | Interaction States | :hover, :focus, :active rules | 15 rules | |
| 4 | Typography | Font stacks from key elements | 7 elements | |
| 5 | Layout & Spacing | Border radius, gaps, shadows | 5 each | |
| 6 | Tech Stack | Framework detection | - |
IMPORTANT: Each script has built-in limits. Do NOT modify to extract more data.
Step 3: Synthesize to Template
MANDATORY: Generate output using EXACTLY the template structure from references/design-system-template.md.
Template Mapping Table
| Extracted Data | Template Section | Notes | |
|---|---|---|---|
tokens.colors | Design Token System > Colors | Format as table | |
tokens.spacing | Spacing, Radius & Borders | Include radius values | |
tokens.typography | Typography | Include font stacks | |
| Typography script | Typography > Font Stacks, Type Scale | Computed styles | |
keyframes | Animation & Motion > Key Animations | Full keyframe definitions | |
animationUsage | Animation & Motion > Timing | Duration, easing | |
transitions | Animation & Motion > Timing | Common patterns | |
interactions | Component Styling > State Transitions | Hover/focus effects | |
| Layout sampler | Layout Principles | Spacing system | |
| Tech stack | Implementation Notes | Tailwind/CSS notes |
Output Format Checklist
Before outputting, verify ALL these sections are present:
- [ ]
<role>block (copy exactly from template) - [ ]
<design-system>wrapper - [ ]
## Design Philosophywith Core Principles, Vibe, Historical Context - [ ]
## Design Token Systemwith Colors table, Typography, Spacing - [ ]
## Component Styling Principleswith Buttons, Cards, Form Inputs - [ ]
## Layout Principleswith Spacing System, Grid, Responsive - [ ]
## The "Signature" Factorwith 3 mandatory elements - [ ]
## Animation & Motionwith Philosophy, Timing, Key Animations - [ ]
## Accessibility Constraints - [ ]
## Anti-Patternswith Visual and Interaction no-nos - [ ]
## Implementation Noteswith tech-specific guidance - [ ]
## Aesthetic Checklistwith 4 verification items - [ ] Closing
</design-system>
Resources
- [references/design-system-template.md](references/design-system-template.md): The REQUIRED output template
- [references/analysis-guide.md](references/analysis-guide.md): Deep extraction scripts with context limits
- [references/setup-guide.md](references/setup-guide.md): Guide for reusing user's Chrome
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdesign-system-analyzer/SKILL.md
Popularity
- Repository stars
- 157
- Repository forks
- 14
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 6 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/nakanosanku/ohmyskills/design-system-analyzer)