一键导入
ui-ux-design
Design and implement UI/UX changes using existing components and Tailwind tokens; ensure accessibility. EXCLUSIVE to ui-ux-designer agent.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Design and implement UI/UX changes using existing components and Tailwind tokens; ensure accessibility. EXCLUSIVE to ui-ux-designer agent.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Brainstorm and advise on technical decisions using structured process and MCP helpers. EXCLUSIVE to brainstormer agent. Does NOT implement — only advises.
Diagnose errors and failing tests in Laravel + React + Python applications. Use when encountering bugs, exceptions, stack traces, 500 errors, TypeErrors, failing tests, or unexpected behavior. EXCLUSIVE to debugger agent.
Review code changes for correctness, security, performance, and maintainability. Use for PR reviews, code audits, pre-merge checks, or quality validation of Laravel + React + Python code. EXCLUSIVE to reviewer agent.
Plan and implement safe database schema changes including migrations, indexes, and backfills. Use when creating tables, adding columns, optimizing queries, or managing Eloquent/SQLAlchemy relationships. EXCLUSIVE to database-admin agent.
Manage deployment, Docker, CI/CD, server hardening, and infrastructure security. EXCLUSIVE to devops-engineer agent.
Keep project documentation accurate when behavior changes. EXCLUSIVE to project-manager agent.
| name | ui-ux-design |
| description | Design and implement UI/UX changes using existing components and Tailwind tokens; ensure accessibility. EXCLUSIVE to ui-ux-designer agent. |
| allowed-tools | Read, Edit, Grep, Glob, Write, mcp_codex-bridge, mcp_gemini-bridge, mcp_context7, mcp_playwright, mcp_zread, mcp_web-search-prime, mcp_web-reader, mcp_zai-mcp-server, mcp_open-bridge |
Exclusive to: ui-ux-designer agent
Lookup latest component patterns and accessibility guidelines:
mcp_context7_resolve-library-id(libraryName="shadcn-ui", query="dialog modal")
mcp_context7_query-docs(libraryId="/shadcn-ui/ui", query="accessible form patterns")
After UI implementation, capture and analyze:
mcp_playwright_browser_navigate(url="http://localhost:8000/[page]")
mcp_playwright_browser_take_screenshot(filename="ui-check.png")
mcp_zai-mcp-server_analyze_image(
image_path="ui-check.png",
prompt="Check this UI for: design consistency, spacing, alignment, accessibility"
)
mcp_playwright_browser_resize(width=375, height=812) # Mobile
mcp_playwright_browser_resize(width=768, height=1024) # Tablet
mcp_playwright_browser_resize(width=1920, height=1080) # Desktop
| Need | Component |
|---|---|
| Button | <Button> |
| Input | <Input> |
| Select | <Select> |
| Modal | <Dialog> |
| Dropdown | <DropdownMenu> |
| Toast | <Toast> |
| Card | <Card> |
| Alert | <Alert> |
text-foreground // Primary text
text-muted-foreground // Secondary text
bg-background // Page background
bg-muted // Subtle background
border-border // Default borders
p-1 (4px) p-2 (8px) p-4 (16px) p-6 (24px) p-8 (32px)
| Prefix | Width | Device |
|---|---|---|
sm: | 640px | Phone |
md: | 768px | Tablet |
lg: | 1024px | Laptop |
xl: | 1280px | Desktop |
<Label> with htmlForaria-describedbyaria-invalidalt text<Label htmlFor="name">Name</Label>
<Input
id="name"
aria-invalid={!!errors.name}
aria-describedby={errors.name ? 'name-error' : undefined}
/>
{errors.name && (
<p id="name-error" className="text-sm text-destructive">
{errors.name}
</p>
)}
docs/code-standards.md