ux-design-gemini
npx skills add https://github.com/chaorenex1/coding-workflow --skill ux-design-gemini
Agent 安装分布
Skill 文档
UX Design with Gemini
Use memex-cli to leverage Gemini for UX design tasks with multimodal analysis and structured output generation.
Mandatory Execution Protocol
â ï¸ CRITICAL: Claude MUST complete ALL applicable steps BEFORE invoking memex-cli. Skipping any step is a protocol violation.
Step 1: Scope Analysis
Analyze design task scope:
| Scope | Trigger | Action |
|---|---|---|
| Single | 1 个页é¢/ç»ä»¶ | ç´æ¥æ§è¡ |
| Multi-page | å¤ä¸ªé¡µé¢ | ä»»å¡åè§£ |
| Multi-stage | ç ç©¶âå®ä¹âåå | ä¾èµåæ |
| Design System | 宿´è®¾è®¡ä½ç³» | åè§£ + ä¾èµ |
Output: Scope type with reasoning.
Step 2: Task Decomposition (Multi-page/System MANDATORY)
Required when: 任塿¶å â¥2 ä¸ªé¡µé¢æç»ä»¶
Claude MUST decompose the task:
- è¯å«ææè®¾è®¡äº¤ä»ç©
- æå为ç¬ç«è®¾è®¡ä»»å¡
- åé å¯ä¸ task ID
- 建ç«ä¾èµå ³ç³»ï¼å¦æï¼
Skip condition: Only if task is truly atomic (single page, single component)
Step 3: Dependency Analysis (Multi-stage MANDATORY)
Required when: 设计æµç¨è·¨å¤ä¸ªé¶æ®µ
Design stage dependency chain:
Research â Define â Ideate â Prototype â Test
â â â â
personas sitemap userflow wireframe
Claude MUST:
- Identify design stages involved
- Map dependencies between deliverables
- Build execution DAG
Step 4: Workdir Resolution (AUTO)
Required for: ALL tasks
Claude MUST resolve workdir to project root:
git rev-parse --show-toplevel
Rule: workdir = Git é¡¹ç®æ ¹ç®å½ï¼ç»å¯¹è·¯å¾ï¼
Step 5: Execution Plan Report (ALL Tasks)
Claude MUST report to user before execution:
## ð 设计æ§è¡è®¡å
### èå´åæ
- **ç±»å**: [Single/Multi-page/Multi-stage/Design System]
- **交ä»ç©**: [å表]
### ä»»å¡åè§£ (å¦éç¨)
| ID | è®¾è®¡ä»»å¡ | ä¾èµ |
|----|----------|------|
| design-1 | [desc] | - |
| design-2 | [desc] | design-1 |
### ä¾èµå¾ (å¦éç¨)
Phase 1: [design-1] [design-2] Phase 2: [design-3 depends on 1,2]
### æ§è¡æè¦
- **Workdir**: /path/to/project
- **å任塿°**: N
- **å¹¶è¡ç»**: M
Pre-Execution Checklist
Before invoking memex-cli, Claude MUST confirm:
- â èå´åæå®æ (Single/Multi-page/Multi-stage/System)
- â (å¤é¡µé¢/ç³»ç») ä»»å¡å·²åè§£
- â (å¤é¶æ®µ) ä¾èµå·²åæ
- â Workdir 已解æ (via git root)
- â æ§è¡è®¡åå·²æ¥åç»ç¨æ·
â VIOLATION: Directly passing multi-page/system task to Gemini without decomposition is a protocol violation.
When to Use This Skill
Choose ux-design-gemini when:
- Creating design documentation (personas, journey maps, wireframes)
- Building design systems and component libraries
- Analyzing design screenshots for critique
- Generating structured design specifications
Choose other skills when:
- Code implementation â Use code-with-codex
- Complex architecture decisions â Use Claude via memex-cli
- Multi-backend workflows â Combine Gemini (design) + Codex (code)
Design Stages Overview
| Stage | Design Tasks | Output Examples | Gemini Strengths |
|---|---|---|---|
| Research | User personas, journey maps | User Research | Text analysis, structured output |
| Define | Information architecture, site maps | IA Examples | Hierarchical structure generation |
| Ideate | User flows, concept descriptions | See Quick Start below | Rapid iteration on concepts |
| Prototype | Wireframe specs, mockups, design systems | Wireframes, Components | Detailed specifications |
| Test | Design reviews, accessibility audits | Design Review | Image analysis for visual critique |
â Complete workflow guide: references/design-workflow.md
Quick Start
Generate User Flow
memex-cli run --stdin <<'EOF'
---TASK---
id: user-flow
backend: gemini
workdir: /path/to/project
---CONTENT---
设计ä¸ä¸ªçµåAppçç¨æ·è´ç©æµç¨ï¼å
嫿µè§ãå è´ãç»ç®ãæ¯ä»ç宿´æµç¨å¾
---END---
EOF
Create Wireframe Spec
memex-cli run --stdin <<'EOF'
---TASK---
id: wireframe
backend: gemini
workdir: /path/to/project
---CONTENT---
为ç»å½æ³¨å页é¢å建线æ¡å¾è§æ ¼è¯´æï¼å
å«å¸å±ãç»ä»¶ä½ç½®ã交äºç¶æ
---END---
EOF
Design Component System
memex-cli run --stdin <<'EOF'
---TASK---
id: component-system
backend: gemini
workdir: /path/to/project
---CONTENT---
设计ä¸å¥ç§»å¨ç«¯UIç»ä»¶è§èï¼å
嫿é®ãè¾å
¥æ¡ãå¡çãå¯¼èªæ çæ ·å¼å®ä¹
---END---
EOF
Common UX Tasks
User Research
memex-cli run --stdin <<'EOF'
---TASK---
id: personas
backend: gemini
---CONTENT---
为å¥èº«Appå建3ä¸ªç¨æ·ç»åï¼å
å«ç®æ ãçç¹ã使ç¨åºæ¯
---END---
EOF
â More examples: examples/user-research.md
Information Architecture
memex-cli run --stdin <<'EOF'
---TASK---
id: sitemap
backend: gemini
---CONTENT---
为SaaS项ç®ç®¡çå·¥å
·è®¾è®¡ç«ç¹å°å¾å导èªç»æ
---END---
EOF
â More examples: examples/information-architecture.md
Wireframes & Mockups
memex-cli run --stdin <<'EOF'
---TASK---
id: wireframe-specs
backend: gemini
---CONTENT---
å建移å¨ç«¯å¤åAppå
³é®é¡µé¢çä½ä¿ç线æ¡å¾è§æ ¼ï¼é¦é¡µãå家详æ
ãè´ç©è½¦ï¼
---END---
EOF
â More examples: examples/wireframes-mockups.md
Component Systems
memex-cli run --stdin <<'EOF'
---TASK---
id: design-system
backend: gemini
---CONTENT---
åå»ºè®¾è®¡ç³»ç»ææ¡£ï¼è²å½©ç³»ç»ãåä½è§èãé´è·ä½ç³»ãç»ä»¶åº
---END---
EOF
â More examples: examples/component-systems.md
Design Review
memex-cli run --stdin <<'EOF'
---TASK---
id: heuristic-eval
backend: gemini
files: ./dashboard.png
files-mode: embed
---CONTENT---
使ç¨Nielsen's 10 Heuristicsè¯ä¼°è¿ä¸ªä»ªè¡¨æ¿è®¾è®¡
---END---
EOF
â More examples: examples/design-review.md
Multimodal Capabilities
Gemini’s unique strength: Analyze design screenshots for visual critique.
Upload Design for Review
memex-cli run --stdin <<'EOF'
---TASK---
id: design-critique
backend: gemini
files: ./mockup.png
files-mode: embed # Required for image analysis
---CONTENT---
审æ¥è¿ä¸ªè®¾è®¡ç¨¿ï¼
1. è§è§å±æ¬¡æ¯å¦æ¸
æ°
2. è²å½©å¯¹æ¯åº¦æ¯å¦ç¬¦åWCAG AAæ å
3. ç»ä»¶å¸å±æ¯å¦åç
4. çç½åé´è·æ¯å¦æ°å½
---END---
EOF
Supported formats: PNG, JPG, WEBP (< 5MB recommended)
Compare Design Versions
memex-cli run --stdin <<'EOF'
---TASK---
id: version-compare
backend: gemini
files: ./v1-home.png, ./v2-home.png
files-mode: embed
---CONTENT---
对æ¯è¿ä¸¤ä¸ªçæ¬çé¦é¡µè®¾è®¡ï¼åææ¹è¿ä¹å¤åæ½å¨é®é¢
---END---
EOF
Competitive Analysis
memex-cli run --stdin <<'EOF'
---TASK---
id: competitive-analysis
backend: gemini
files: ./our-app.png, ./competitor-a.png, ./competitor-b.png
files-mode: embed
---CONTENT---
对æ¯åææä»¬çAppä¸ç«åç设计ï¼å¸å±ãè§è§é£æ ¼ãäº¤äºæ¨¡å¼
---END---
EOF
Use cases:
- Design critique and feedback
- Accessibility audit (color contrast check)
- Competitive screenshot analysis
- Design system compliance verification
â Advanced image analysis techniques: references/multimodal-tips.md
Advanced Workflows
For multi-task workflows, parallel execution, and resume functionality, refer to memex-cli skill:
- Multi-task DAG workflows: memex-cli/references/advanced-usage.md
- Parallel execution patterns: memex-cli/examples/parallel-tasks.md
- Resume interrupted runs: memex-cli/examples/resume-workflow.md
Example multi-stage workflow:
memex-cli run --stdin <<'EOF'
---TASK---
id: research
backend: gemini
---CONTENT---
ç¨æ·ç ç©¶
---END---
---TASK---
id: architecture
backend: gemini
dependencies: research
---CONTENT---
ä¿¡æ¯æ¶æè®¾è®¡
---END---
---TASK---
id: wireframe
backend: gemini
dependencies: architecture
---CONTENT---
线æ¡å¾è§æ ¼
---END---
EOF
See references/design-workflow.md for complete design process with DAG examples.
Quick Reference
Required Fields
| Field | Description |
|---|---|
id |
Unique task identifier |
backend |
gemini |
workdir |
Working directory path |
Optional Fields
| Field | Default | Description |
|---|---|---|
dependencies |
– | Task IDs for sequential execution |
timeout |
1800 | Seconds (30 minutes) |
files |
– | Design files to analyze (PNG, JPG) |
files-mode |
auto | embed (required for image analysis) |
Additional Resources
Progressive Disclosure Documentation
-
HOW_TO_USE.md – Complete usage guide
- When to use this skill
- Gemini vs other backends
- Integration with design tools
- Workflow recommendations
-
references/design-principles.md – UX design fundamentals
- UX methodologies (Design Thinking, UCD)
- Nielsen’s 10 heuristics
- Mobile design guidelines (iOS HIG, Material Design)
- Accessibility standards (WCAG 2.1)
- Visual hierarchy and color theory
-
references/design-workflow.md – Complete design process
- 5-stage workflow (Research â Define â Ideate â Prototype â Test)
- Deliverables by stage
- DAG workflow examples
- Iteration and feedback loops
- Handoff to development
-
references/multimodal-tips.md – Image analysis techniques
- File format and size recommendations
- Design critique prompt templates
- Multi-image comparison analysis
- Screenshot preparation tips
Detailed Examples
- examples/user-research.md – Personas, journey maps, competitive analysis
- examples/information-architecture.md – Site maps, navigation, content hierarchy
- examples/wireframes-mockups.md – Lo-fi wireframes, hi-fi mockups, responsive layouts
- examples/component-systems.md – Design systems, component libraries, style guides
- examples/design-review.md – Heuristic evaluations, accessibility audits, visual critiques
Tips
-
Use structured prompts
- Specify output format (Markdown tables, ASCII diagrams)
- Provide context (target users, design constraints)
- Include specific requirements (WCAG compliance, iOS HIG)
-
Leverage multimodal analysis
- Upload design screenshots for visual feedback
- Compare multiple design versions
- Analyze competitor interfaces
- Use
files-mode: embedfor image analysis
-
Break down large projects
- Use dependencies for sequential stages
- Parallelize independent pages/components
- See design workflow guide
-
Integrate with design tools
- Export from Figma/Sketch as PNG
- Use Gemini to generate component specs
- Create handoff documentation for developers
-
Follow design principles
- Reference design principles guide
- Apply Nielsen’s heuristics for evaluation
- Ensure WCAG 2.1 Level AA compliance
SKILL Reference
- skills/memex-cli/SKILL.md – Memex CLI full documentation
- HOW_TO_USE.md – Detailed usage guide for this skill