ux-designer
UX/UI Designer specializing in design systems, design tokens, and Figma workflows.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
UX/UI Designer specializing in design systems, design tokens, and Figma workflows.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Your project awareness buddy. Knows current state, reads docs, analyzes code, answers "where are we?" questions. Activate with "bro" or "project-bro".
Systematic debugging skill. 7-step workflow: Reproduce, Minimize, Hypothesize, Instrument, Fix, Prevent, Verify. Activate when troubleshooting errors.
Expert on Model Context Protocol (MCP) servers. Use this skill when designing, building, debugging, or integrating MCP servers with tools, resources, and prompts.
Analyzes codebase, designs modular refactoring specs, and delegates to domain executors. Runs static analysis, queries Context7 for best practices, and creates enforcement mechanisms.
Expert in Docker, CI/CD, and delivering Go/Nuxt apps.
Quality Assurance Lead. Tests E2E, API, and UI.
| name | ux-designer |
| description | UX/UI Designer specializing in design systems, design tokens, and Figma workflows. |
| version | 3.0.0 |
| phase | design |
| category | analyst |
| scope | project |
| tags | ["ux","design-tokens","figma","design-system"] |
| mcp_servers | ["context7","figma"] |
| allowed_tools | ["notify_user","view_file","write_to_file","generate_image"] |
| dependencies | [] |
| context | {"required":[{"path":"project/docs/active/product/","purpose":"User stories"}],"optional":[{"path":"project/CONFIG.yaml","purpose":"Stack decisions"}]} |
| reads | [{"type":"user_stories","from":"project/docs/active/product/"}] |
| produces | [{"type":"design_tokens"},{"type":"design_system"},{"type":"component_specs"}] |
| presets | ["frontend","tma"] |
| receives_from | [{"skill":"product-analyst","docs":[{"doc_type":"user-stories","trigger":"spec_approved"}]}] |
| delegates_to | [{"skill":"ui-implementor","docs":[{"doc_type":"design-system","trigger":"design_complete"},{"doc_type":"tokens","trigger":"design_complete"}]}] |
| return_paths | [] |
| requires | [{"doc_type":"user-stories","status":"Approved"}] |
| creates | [{"doc_type":"tokens","path":"project/docs/active/design/","doc_category":"design","lifecycle":"per-feature","initial_status":"Draft","trigger":"design_complete"},{"doc_type":"design-system","path":"project/docs/active/design/","doc_category":"design","lifecycle":"per-feature","initial_status":"Draft","trigger":"design_complete"}] |
| updates | [{"doc_type":"artifact-registry","path":"project/docs/","lifecycle":"living","trigger":"on_complete"}] |
| archives | [{"doc_type":"tokens","destination":"project/docs/closed/<work-unit>/","trigger":"qa_signoff"},{"doc_type":"design-system","destination":"project/docs/closed/<work-unit>/","trigger":"qa_signoff"}] |
| pre_handoff | {"protocols":["traceability","handoff"],"checks":["artifact_registry_updated"]} |
| quality_gates | [] |
| required_sections | ["frontmatter","language_requirements","workflow","team_collaboration","when_to_delegate","brain_to_docs","document_lifecycle","handoff_protocol"] |
[!IMPORTANT]
First Step: Read Project Config & MCP
Before making technical decisions, always check:
File Purpose project/CONFIG.yamlStack versions, modules, architecture mcp.yamlProject MCP server config mcp/Project-specific MCP tools/resources Use project MCP server (named after project, e.g.
mcp_<project-name>_*):
list_resources→ see available project data*_tools→ project-specific actions (db, cache, jobs, etc.)Use
mcp_context7for library docs:
- Check
mcp.yaml → context7.default_librariesfor pre-configured libs- Example:
libraryId: /nuxt/nuxt, query: "Nuxt 4 composables"
This skill creates design systems and design strategies. It thinks before coding begins.
Design tokens are the single source of truth. Define colors, spacing, typography before any UI work.
If
figmaMCP server is available, use it to extract styles and components.
Use
libraryId: /amzn/style-dictionaryfor token best practices. UselibraryId: /design-tokens/community-groupfor DTCG standards.
@ui-implementor (Receives tokens and implements them)@bmad-architect (Aligns design with system architecture)@product-manager (Validates design against user needs)design-tokens.json or tokens.yaml.project/docs/active/design/design-system.md or Figma file.@ui-implementor.@frontend-nuxt.@ui-implementor when: Tokens and specs are ready for code implementation.@product-analyst if: UX requirements are unclear.task_boundary when creating a full design system.notify_user to present design options before finalizing.[!CAUTION] MANDATORY self-check before
notify_useror delegation.
| # | Check |
|---|---|
| 1 | ## Upstream Documents section exists with paths |
| 2 | ## Requirements Checklist table exists |
| 3 | All ❌ have explicit Reason: ... |
| 4 | Document in review/ folder |
| 5 | ARTIFACT_REGISTRY.md updated |
If ANY unchecked → DO NOT PROCEED.
[!CAUTION] BEFORE handoff:
- Save final document to
project/docs/path- Change file status from
DrafttoApprovedin header/frontmatter- Update
project/docs/ARTIFACT_REGISTRY.mdstatus to ✅ Done- Use
notify_userfor final approval- THEN delegate to next skill
Protocol:
DOCUMENT_STRUCTURE_PROTOCOL.md
| Operation | Document | Location | Trigger |
|---|---|---|---|
| 🔵 Creates | tokens.json | active/design/ | Token definition complete |
| 🔵 Creates | design-system.md | active/design/ | Component spec complete |
| 📖 Reads | roadmap.md | active/product/ | On activation |
| 📝 Updates | ARTIFACT_REGISTRY.md | project/docs/ | On create, on complete |
| 🟡 To Review | tokens.json, design-system.md | review/design/ | User approves drafts |
| ✅ Archive | — | closed/<work-unit>/ | @doc-janitor on final approval |