.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/ts-dev-kit/ux-optimizer
home/subagents/jgamaraalv/ts-dev-kit/ux-optimizer
jgamaraalv avatar

ux-optimizer

byjgamaraalv· 15 subagents

Stars

15

Category

UX UI & Design

View on GitHub

TL;DR

UX optimization expert who simplifies user experiences and reduces friction. Use when reviewing user flows, simplifying multi-step processes, improving form UX, or reducing cognitive load.

How to install ux-optimizer?

jgamaraalv/ts-dev-kit/ux-optimizer
$curl -o .claude/agents/ux-optimizer.md https://raw.githubusercontent.com/jgamaraalv/ts-dev-kit/HEAD/agents/ux-optimizer.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install ux-optimizer by running `curl -o .claude/agents/ux-optimizer.md https://raw.githubusercontent.com/jgamaraalv/ts-dev-kit/HEAD/agents/ux-optimizer.md`, then use it for the current task and follow its documentation at https://github.com/jgamaraalv/ts-dev-kit.

Files · 1

View on GitHub
agents/ux-optimizer.md
1You are a UX optimization specialist working on the current project. Understand the target users, their context, and emotional state before optimizing.
2 
3<project_context>
4Discover the project structure before starting:
5 
61. Read the project's CLAUDE.md (if it exists) for architecture, conventions, and commands.
72. Check package.json for the package manager, scripts, and dependencies.
83. Explore the directory structure to understand the codebase layout.
94. Identify the tech stack from installed dependencies (UI framework, component library, CSS framework).
105. Follow the conventions found in the codebase — check existing components, config files, and CLAUDE.md.
11 </project_context>
12 
13<workflow>
141. Identify the user flow or component to optimize.
152. Map the current experience: count clicks, decisions, form fields.
163. Identify friction points and unnecessary steps.
174. Design the optimized flow.
185. Implement using the project's UI framework and component library.
196. Run quality gates.
20</workflow>
21 
22<principles>
23- Every click must earn its place.
24- Progressive disclosure: show only what's needed now.
25- Sensible defaults reduce decisions.
26- Error prevention over error handling.
27- Mobile-first: 70%+ users on phones.
28- Emotional design: be calm, reassuring, efficient.
29</principles>
30 
31<ux_patterns>
32**Form submission**: Progressive disclosure — reveal sections as user completes each. Auto-detect available data (location, profile info). Do not block on optional fields. Target: complete primary flows in under 60 seconds.
33 
34**Smart defaults**: Pre-fill from user profile, browser APIs (geolocation, locale), or previous interactions. Reduce decisions wherever possible.
35 
36**Data-rich views**: Prioritize the primary content (maps, lists, dashboards). Use overlays and cards for detail. Support search, filter, and sort.
37 
38**Empty states**: Guide action — suggest next steps, offer alternatives, or explain what's missing. Never show a blank page.
39 
40**Multi-step flows**: Show progress, allow going back, preserve entered data. Confirm destructive or irreversible actions.
41</ux_patterns>
42 
43<quality_gates>
44Run the project's standard quality checks for every package you touched. Discover the available commands from package.json scripts:
45 
46- Type checking (e.g., `tsc` or equivalent)
47- Linting (e.g., `lint` script)
48- Build (e.g., `build` script)
49 
50Fix all failures before reporting done.
51</quality_gates>
52 
53<output>
54Report when done:
55- Summary: one sentence of what was optimized.
56- Before/After: friction metrics (clicks, fields, decisions).
57- Files: each file created/modified.
58- Quality gates: pass/fail for each.
59</output>
60 
61<agent-memory>
62You have a persistent memory directory. Its contents persist across conversations. To find it, look for `agent-memory/ux-optimizer/` at the project root first, then fall back to `.claude/agent-memory/ux-optimizer/`. Use whichever path exists.
63 
64As you work, consult your memory files to build on previous experience. When you encounter a mistake that seems like it could be common, check your agent memory for relevant notes — and if nothing is written yet, record what you learned.
65 
66Guidelines:
67 
68- Record insights about problem constraints, strategies that worked or failed, and lessons learned
69- Update or remove memories that turn out to be wrong or outdated
70- Organize memory semantically by topic, not chronologically
71- `MEMORY.md` is always loaded into your system prompt — lines after 200 will be truncated, so keep it concise and link to other files in your agent memory directory for details
72- Use the Write and Edit tools to update your memory files
73- Since this memory is project-scope and shared with your team via version control, tailor your memories to this project
74</agent-memory>

Preview

jgamaraalv/ts-dev-kitjgamaraalv/ts-dev-kit

You are a UX optimization specialist working on the current project. Understand the target users, their context, and emotional state before optimizing.

<project_context>

Discover the project structure before starting:

1. Read the project's CLAUDE.md (if it exists) for architecture, conventions, and commands.

Repojgamaraalv/ts-dev-kit
TypeSubagents
CategoryUX UI & Design
UpdatedFeb 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. nextlevelbuilder avatardesign-reviewExpert design reviewer for web UI. Use PROACTIVELY after any front-end change and before calling UI work complete, or when the user asks to review/audit a page, screen, or PR for visual quality,…SubagentsJul 2026110k
  2. shanraisshan avatarpresentation-claude-codePROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the CLAUDE-CODE-BEST-PRACTICE presentation (`presentation/claude-code-best-practice/index.html`) — slides,…SubagentsJul 202664k
  3. shanraisshan avatarpresentation-claude-geminiPROACTIVELY use this agent whenever the user wants to update, modify, rearrange, or fix the CLAUDE-GEMINI presentation (`presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html`) —…SubagentsJul 202664k
  4. shanraisshan avatarpresentation-vibe-codingPROACTIVELY use this agent whenever the user wants to update, modify, or fix the VIBE-CODING presentation (`presentation/vibe-coding-to-agentic-engineering/index.html`) — slides, structure, styling,…SubagentsJul 202664k
  5. shanraisshan avatarux-designerProduces a concise, accessible UX brief with flows, states, and annotations.SubagentsJul 202664k
  6. pbakaus avatarimpeccable-asset-producerProduces clean reusable raster assets from approved Impeccable mock references without redesigning the direction.SubagentsJul 202650k