
designer-skills-collection
Install and use agentic design skills, commands, and plugins for Claude Code — covering research, systems, UI, interaction, and delivery.
- Installs
- 156
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/reason-machines/design-skills --skill designer-skills-collection- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads designer-skills-collection automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Designer Skills Collection
Skill by ara.so — Design Skills collection.
The Designer Skills Collection is a comprehensive library of 91 skills and 28 commands across 9 plugins for AI coding agents like Claude Code. It provides domain expertise in design research, design systems, UX strategy, UI design, interaction design, prototyping, design ops, and visual critique.
What It Does
This collection teaches AI agents how to:
- Conduct user research (personas, journey maps, interviews, usability testing)
- Build and maintain design systems (tokens, components, accessibility)
- Define UX strategy (competitive analysis, IA, content strategy)
- Design polished UI (layout grids, color systems, typography)
- Create meaningful interactions (micro-animations, state machines, gestures)
- Validate designs (prototyping, testing, heuristic evaluation)
- Streamline design operations (handoff specs, sprint planning, workflows)
- Critique visual designs (hierarchy, brand consistency, composition)
Installation
Claude Code
Step 1: Add the Marketplace
/plugin marketplace add Owl-Listener/designer-skills
Step 2: Install Plugins
/plugin
Navigate to the Discover tab, then select and install the plugins you need from these 9 options:
design-research(12 skills, 4 commands)design-systems(11 skills, 3 commands)ux-strategy(11 skills, 3 commands)ui-design(14 skills, 4 commands)interaction-design(15 skills, 3 commands)prototyping-testing(8 skills, 4 commands)design-ops(9 skills, 3 commands)designer-toolkit(7 skills, 3 commands)visual-critique(4 skills, 1 command)
Gemini CLI
Install individual plugins as workspace-scoped extensions:
# Install one plugin
mkdir -p .gemini/extensions
cp -r path/to/designer-skills/.gemini/extensions/design-research .gemini/extensions/
# Or install all extensions at once
git clone https://github.com/Owl-Listener/designer-skills /tmp/designer-skills
cp -r /tmp/designer-skills/.gemini/extensions/. .gemini/extensions/
For user-global installation (available in all projects):
cp -r path/to/designer-skills/.gemini/extensions/design-research ~/.gemini/extensions/
Each extension directory contains:
gemini-extension.json(manifest)GEMINI.md(context file with all skills)
Key Commands
Design Research
# Run a full user research discovery cycle
/design-research:discover
# Prepare and conduct a user interview
/design-research:interview
# Create a usability test plan
/design-research:test-plan
# Synthesize research data into insights
/design-research:synthesize
Design Systems
# Audit a design system for consistency and accessibility
/design-systems:audit-system
# Scaffold a full component specification
/design-systems:create-component
# Extract and organize design tokens
/design-systems:tokenize
UX Strategy
# Develop a complete UX strategy
/ux-strategy:strategize
# Run a competitive benchmarking analysis
/ux-strategy:benchmark
# Structure an ambiguous challenge into a clear problem
/ux-strategy:frame-problem
UI Design
# Design a complete screen layout
/ui-design:design-screen
# Generate a full color palette with accessibility checks
/ui-design:color-palette
# Create a complete typography system
/ui-design:type-system
# Audit a design for responsive behavior
/ui-design:responsive-audit
Interaction Design
# Design a complete interaction flow
/interaction-design:design-interaction
# Model states and transitions for a component
/interaction-design:map-states
# Design error handling for a feature
/interaction-design:error-flow
Prototyping & Testing
# Create a prototyping and testing plan
/prototyping-testing:prototype-plan
# Run a heuristic evaluation
/prototyping-testing:evaluate
# Design a complete usability testing plan
/prototyping-testing:test-plan
# Design an A/B experiment
/prototyping-testing:experiment
Design Ops
# Plan a design sprint
/design-ops:plan-sprint
# Generate a developer handoff package
/design-ops:handoff
# Set up a design team workflow
/design-ops:setup-workflow
Designer Toolkit
# Write design rationale for decisions
/designer-toolkit:write-rationale
# Structure a design presentation
/designer-toolkit:build-presentation
# Create a portfolio case study
/designer-toolkit:write-case-study
Visual Critique
# Run all four visual critiques on a screen and output a prioritised fix list
/visual-critique:critique-screen
Usage Patterns
Example: Create a Design System Component
# Install the design-systems plugin first
/plugin
# Then use the command
/design-systems:create-component
The agent will guide you through:
- Component naming and purpose
- Variant definitions
- Accessibility requirements
- Token usage
- Documentation structure
- Code examples
Example: Run User Research Discovery
# Install the design-research plugin
/plugin
# Start the discovery cycle
/design-research:discover
The agent will help you:
- Define research goals
- Choose appropriate methods
- Create screeners and scripts
- Plan recruitment
- Synthesize findings
- Generate artifacts (personas, journey maps)
Example: Audit Responsive Design
# Install the ui-design plugin
/plugin
# Run the audit
/ui-design:responsive-audit
The agent will check:
- Breakpoint strategy
- Layout flexibility
- Touch target sizes
- Content prioritization
- Performance considerations
Configuration
Each plugin is self-contained with no external configuration required. Skills and commands are immediately available after installation.
Plugin Structure
designer-skills/
├── design-research/
│ ├── skills/
│ │ ├── user-personas.md
│ │ ├── journey-mapping.md
│ │ └── ...
│ └── commands/
│ ├── discover.md
│ └── ...
├── design-systems/
├── ux-strategy/
└── ...
Gemini Extension Structure
.gemini/extensions/
└── design-research/
├── gemini-extension.json
└── GEMINI.md
Common Workflows
Setting Up a New Design Project
# Install strategic and research plugins
/plugin
# Frame the problem
/ux-strategy:frame-problem
# Run discovery research
/design-research:discover
# Define UX strategy
/ux-strategy:strategize
Building a Component Library
# Install design-systems plugin
/plugin
# Extract design tokens
/design-systems:tokenize
# Create component specs
/design-systems:create-component
# Audit for consistency
/design-systems:audit-system
Preparing for Developer Handoff
# Install design-ops and designer-toolkit plugins
/plugin
# Write design rationale
/designer-toolkit:write-rationale
# Generate handoff package
/design-ops:handoff
Troubleshooting
Plugin Not Found
Issue: /plugin command doesn't show the marketplace or plugins.
Solution: Ensure you've added the marketplace first:
/plugin marketplace add Owl-Listener/designer-skills
Commands Not Working
Issue: Commands like /design-research:discover return an error.
Solution: Verify the plugin is installed:
/plugin
Check the Installed tab. If missing, go to Discover and install the required plugin.
Gemini Extensions Not Loading
Issue: Gemini CLI doesn't recognize the extensions.
Solution: Ensure the directory structure is correct:
ls -la .gemini/extensions/design-research/
# Should show: gemini-extension.json and GEMINI.md
Restart your Gemini session after copying extensions.
Partial Installation
Issue: Only some plugins are available.
Solution: Install plugins individually as needed. You don't need all 9 plugins — install only what your project requires to keep the context manageable.
Best Practices
-
Install Incrementally: Start with 2-3 plugins relevant to your current work, not all 9 at once.
-
Use Commands as Workflows: Commands chain multiple skills together — use them for complex tasks rather than invoking skills individually.
-
Combine Plugins: Many workflows benefit from multiple plugins (e.g.,
ux-strategy+design-research+ui-design). -
Reference Documentation: Each skill includes detailed context. Ask the agent to explain a skill if you're unsure how to use it.
-
Workspace vs Global: For Gemini, use workspace-scoped extensions for project-specific design work, global extensions for personal design methodology.
Repository Structure
The source repository contains:
- Plugin directories (each with skills and commands)
.gemini/extensions/compiled for Gemini CLICONTRIBUTING.mdfor adding new skills- Individual
SKILL.mdandCOMMAND.mdfiles
License
MIT License — free to use, modify, and distribute.
FAQ
What does the designer-skills-collection skill do?
Install and use agentic design skills, commands, and plugins for Claude Code — covering research, systems, UI, interaction, and delivery.
How do I install designer-skills-collection?
Run npx skills add https://github.com/reason-machines/design-skills --skill designer-skills-collection in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/designer-skills-collection/ (personal) or .claude/skills/designer-skills-collection/ (project).
Which AI agents can use designer-skills-collection?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is designer-skills-collection safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains designer-skills-collection?
It is published by reason-machines in reason-machines/design-skills. It has 156 recorded installs.
More from reason-machines/design-skills
awesome-claude-design
reason-machines/design-skills
Open the skill to read its SKILL.md instructions.
design-md-format
reason-machines/design-skills
Create and validate DESIGN.md files that give AI coding agents structured understanding of design systems through machine-readable tokens and human-readable rationale.
open-codesign-ai-design
reason-machines/design-skills
Use Open CoDesign to generate prototypes, slides, and PDFs from prompts with Claude, GPT, Gemini, or local models
open-design-ai-prototyping
reason-machines/design-skills
Open the skill to read its SKILL.md instructions.
diagram-design-editorial
reason-machines/design-skills
Create editorial-quality diagrams in HTML + SVG matching your brand — architecture, flowcharts, sequences, timelines, quadrants, and 9 more types.
keychron-hardware-design
reason-machines/design-skills
Access and work with Keychron keyboard and mouse industrial design files (STEP, DXF, DWG, PDF) for 135+ models to create compatible accessories, remixes, and modifications.
Popular frontend & design skills
setup-matt-pocock-skills
mattpocock/skills
Configure this repo for the engineering skills: set up its issue tracker, triage label vocabulary, and domain doc layout. Run once before first use of the other engineering skills.
frontend-design
anthropics/skills
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
hyperframes-animation
heygen-com/hyperframes
All animation knowledge for HyperFrames — atomic motion rules, multi-phase scene blueprints, scene transitions, broader motion-design techniques, AND the seven runtime adapters (GSAP default, plus Lottie, Three.js, Anime.js, CSS keyframes, Web Animations API, TypeGPU). Use for any motion or animation task: pick 2-4 rules and compose, or load a blueprint, or look up runtime-specific API (e.g. GSAP eases / Lottie player / Three.js mixer). Also covers auditing an existing composition's choreography (animation map) and 24 named text-animation effects. HyperFrames-native: single paused timeline, seek-safe, deterministic.
prototype
mattpocock/skills
Build a throwaway prototype to answer a design question. Use when the user wants to sanity-check whether a state model or logic feels right, or explore what a UI should look like.
hyperframes-core
heygen-com/hyperframes
The HyperFrames composition contract — build one renderable project. Use for composition structure, the data- timing attributes, class="clip", tracks, sub-compositions, variables, framework-owned media playback, deterministic-render rules, and validation. Read before writing composition HTML.
vercel-react-best-practices
vercel-labs/agent-skills
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.