Help us improve
Share bugs, ideas, or general feedback.
From rldyour-design
Перенос Figma макетов в код pixel-perfect через Figma MCP, токены, FSD, shadcn/ui, ReactBits + browser-валидация. Используй для: перенеси из Figma, сверстай макет, реализуй frame, ссылка на Figma, дизайн-хэндофф. EN triggers: Figma to code, port from Figma, implement frame, design handoff, Figma URL, build mockup, pixel-perfect from Figma.
npx claudepluginhub nddev-it-com/rldyour-claudecode --plugin rldyour-designHow this skill is triggered — by the user, by Claude, or both
Slash command
/rldyour-design:figma-to-codeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transfer designer-provided Figma layouts into production frontend code as accurately as possible while preserving architecture, design-system consistency, and runtime behavior.
Guides technical evaluation of code review feedback: read fully, restate for understanding, verify against codebase, respond with reasoning or pushback before implementing.
Share bugs, ideas, or general feedback.
Transfer designer-provided Figma layouts into production frontend code as accurately as possible while preserving architecture, design-system consistency, and runtime behavior.
User-facing conversation stays in Russian unless requested otherwise. Repository documentation, code comments, commit messages, and design-token files stay in English.
Use this skill without waiting for explicit invocation when the task is about:
Do not use it for design-system-only refactors that have no Figma source; use design-system-implementation instead.
Figma MCP (mcp__plugin_rldyour-mcps_figma__*) is the source of truth for:
If Figma MCP is unavailable, say so and use only explicitly provided fallback assets such as screenshots or specs. Do not pretend a design was inspected.
shared, entities, features, widgets, pages, or app.mcp__plugin_rldyour-mcps_shadcn__*) for primitives and registry blocks when they fit the design.browser-validation: desktop, mobile, key states, screenshots under browser/, functional flow, and runtime health.Match:
Extract or copy all required design assets when possible. Place reusable assets in the FSD-appropriate location, usually shared/assets or the owning slice when the asset is domain-specific.
Do not use placeholders if Figma assets are available. If an asset cannot be extracted, mark it as a blocker or unresolved gap.
For implementation work, report in Russian:
Figma scope: inspected frame/component and source context.Design system updates: tokens/components/assets created or changed.FSD placement: where code was placed and why.Browser validation: screenshots/checks performed through rldyour-browser.Mismatches fixed: visual or functional gaps corrected.Residual gaps: missing assets, unavailable Figma context, unavailable credentials, or untested states.