一键导入
figma
Design-to-code workflow for Figma designs. Use when the user shares a Figma URL or asks to implement a design into the codebase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Design-to-code workflow for Figma designs. Use when the user shares a Figma URL or asks to implement a design into the codebase.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Five-axis code review before merge. Use for quality passes after implementation, before merge, and when asked to review a diff.
Researches feature directions before implementation. Use when the user asks to investigate approaches, compare options, assess risks/trade-offs, and recommend an implementation path.
基于 SOC 职业分类
| name | figma |
| description | Design-to-code workflow for Figma designs. Use when the user shares a Figma URL or asks to implement a design into the codebase. |
Translate Figma designs into production-ready React components that match project conventions: React 19, Next.js 16 App Router, Tailwind CSS v4, TypeScript, and @epam/ai-dial-ui-kit.
figma.com URLCall get_design_context with the fileKey and nodeId extracted from the URL.
URL parsing rules:
figma.com/design/:fileKey/...?node-id=:nodeId → replace - with : in nodeIdfigma.com/board/:fileKey/... → FigJam file, use get_figjam insteadIf the design context includes Code Connect snippets, prefer those — they map directly to codebase components.
Before writing any new code, check whether UI kit or existing project components cover the need:
| Design need | Check first |
|---|---|
| Buttons, inputs, modals, icons | @epam/ai-dial-ui-kit |
| Generic icons | @tabler/icons-react |
| Layout, spacing, color | Tailwind CSS classes |
| Project-specific patterns | src/components/ in this project |
Grep the codebase before building from scratch:
Grep("ComponentName", path="src/components/")
async/await with try/catch/finally; avoid Promise chains with .then()/.catch()src/app/globals.cssonEvent and component-local handlers handleEventclassNames from the classnames package for conditional class compositionexport default memo(ComponentName)'use client' at the top@/* alias for imports from src/After implementation:
npm run lint — fix any lint errors before reporting donenpm run build — fix any TypeScript errorsms-*/me-* etc.) and mirror directional icons with rtl:scale-x-[-1]