figma-copy-sync

Inventory Figma text elements and generate i18n-aware diff tables for code synchronization.

6|1|Updated Dec 8, 2025
One-click install
npx skills add https://github.com/vladolaru/claude-code-plugins --skill figma-copy-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: figma-copy-sync
Source: https://github.com/vladolaru/claude-code-plugins/tree/main/plugins/pirategoat-tools/skills/figma-copy-sync
Command: npx skills add https://github.com/vladolaru/claude-code-plugins --skill figma-copy-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Synchronize text between Figma designs and implemented code to ensure UI copy remains consistent, properly localized, and aligned with design intent, while preserving i18n wrappers and component states.

Core Features & Use Cases

  • Figma text extraction and inventory
  • Surface mapping to live UI and states
  • Diff generation with i18n awareness and safe review
  • End-to-end workflow with user approval before applying changes
  • Automated reporting and per-feature sync artifacts for traceability

Quick Start

Run an end-to-end copy-sync session to inventory Figma text, map surfaces to UI, generate diffs, and apply approved changes.

Frequently Asked Questions about figma-copy-sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync UI text from Figma designs to code while preserving i18n wrappers?

To sync UI copy from Figma to code, the Skill inventories all text elements, maps Figma surfaces to live UI pages, and generates a structured diff table that highlights i18n-wrapped strings and placeholders for safe review.

What is the best way to identify and classify dynamic or static text in Figma for code synchronization?

Identifying and classifying Figma text for code synchronization involves categorizing each text element as static, mixed, dynamic, or uncertain to accurately prepare the UI copy for implementation and localization mapping.

Can I compare Figma design copy with existing UI strings and generate a diff table?

Yes, you can compare Figma design copy with existing code by mapping each Figma surface to a live UI page, which produces a structured diff table highlighting actionable changes and i18n placeholders.

Does the Figma copy synchronization process require manual approval before applying edits?

Yes, the Figma copy synchronization process includes safety checks and prompts for explicit user approval before applying any edits to the codebase, ensuring you maintain control over UI text changes.

How do I generate a sync report for UI copy changes mapped from Figma?

You can generate a per-feature sync report for UI copy changes by running an end-to-end session that inventories Figma text, maps surfaces, and saves traceable sync artifacts directly to your local cache.

When should I avoid automated design-to-code text synchronization?

You should avoid automated design-to-code text synchronization when your Figma surfaces cannot be clearly mapped to live UI pages, as the workflow relies on accurate surface mapping to classify texts and generate safe diffs.