algorithmic-art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Analyze UI design screenshots and generate React components with TypeScript and Tailwind CSS. Use this skill when the user provides UI mockups, design screenshots, or Figma exports and requests implementation. Provides detailed layout analysis, component breakdown, design token
$ npx -y skills add smallnest/goskills --skill ui-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ui-analyzerContext preview
The summary Claude sees to decide when to auto-load this skill.
Analyze UI design screenshots and generate React components with TypeScript and Tailwind CSS. Use this skill when the user provides UI mockups, design screenshots, or Figma exports and requests implementation. Provides detailed layout analysis, component breakdown, design token
name: ui-analyzer description: Analyze UI design screenshots and generate React components with TypeScript and Tailwind CSS. Use this skill when the user provides UI mockups, design screenshots, or Figma exports and requests implementation. Provides detailed layout analysis, component breakdown, design token extraction, and production-ready code generation following best practices. allowed-tools: Read, Write, Edit, Glob, Grep, AskUserQuestion
This skill provides a systematic approach to analyzing UI design screenshots and translating them into production-ready React components using TypeScript and Tailwind CSS.
Transform UI design screenshots into well-structured, accessible, and maintainable React components. The skill guides through analyzing layouts, extracting design tokens, identifying components, and generating clean code that matches the design while following best practices.
Use this skill when:
Follow these steps systematically when analyzing a UI screenshot:
**Read the provided screenshot first** using the Read tool if a file path is provided, or if the user has shared an image in the conversation.
After viewing the screenshot: 1. Describe what you see in the UI 2. Identify the screen/page type (login, dashboard, form, etc.) 3. Determine the target device (desktop, mobile, responsive) 4. Note the overall aesthetic (modern, minimal, colorful, etc.) 5. Confirm understanding with the user before proceeding
Identify the high-level layout structure:
1. **Main layout type** - Consult `references/layout-patterns.md` to identify:
2. **Layout hierarchy** - Break down into sections:
3. **Responsive considerations**:
Reference `references/layout-patterns.md` for Tailwind implementation patterns.
Systematically identify all UI components using `references/ui-analysis-checklist.md`:
**Navigation Components**:
**Data Display Components**:
**Input Components**:
**Action Components**:
**Feedback Components**:
**Overlay Components**:
List all identified components with:
Extract design system values using `references/design-tokens.md`:
**Color Palette**: 1. Identify all unique colors in the design 2. Categorize by usage:
3. Map each color to nearest Tailwind color or note custom color needed 4. Create a color reference table
**Typography**: 1. Identify font family (serif, sans-serif, monospace) 2. List all text sizes observed 3. Map to Tailwind typography scale (`text-xs` to `text-6xl`) 4. Note font weights used (normal, medium, semibold, bold) 5. Identify heading hierarchy (H1-H6)
**Spacing**: 1. Observe padding patterns (card padding, button padding, etc.) 2. Observe margin/gap patterns (between sections, between items) 3. Map to Tailwind spacing scale (p-4, m-6, gap-8, etc.) 4. Note the spacing unit (usually 4px or 8px base)
**Other Tokens**:
Reference `references/design-tokens.md` for complete mapping tables.
For each major component identified:
1. **Component boundaries** - Where does it start/end? 2. **Props/data** - What data does it receive? 3. **Internal structure** - Sub-components and elements 4. **Styling details**:
5. **Interactive states** (if visible or inferable):
6. **Accessibility needs**:
Plan the implementation approach:
1. **Component hierarchy** - Which components to build first? 2. **Reusability** - Which patterns repeat? Extract to reusable components 3. **State management** - Does any component need Zustand or just local state? 4. **Integration with react-component-generator** - Can existing templates be used? 5. **File structure** - Where should components live?
**If the react-component-generator skill is available**:
Generate React components following these principles:
**Structure**: 1. Start with TypeScript interfaces for pro
A powerful command-line tool to parse, manage, and execute Claude Skill packages. GoSkills is designed according to the specifications found in the official Claude documentation.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React,…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to…
Frontend-focused code review skill for React/TypeScript/Tailwind projects. Analyzes code quality, security vulnerabilities (XSS,…
调用扣子(Coze)智能体 API 进行对话、工作流执行等操作。当用户需要集成 Coze 智能体、调用 Coze API、或开发 Coze 相关应用时使用。支持流式和非流式对话、工作流调用等功能。