Official recipe · Coding tasks
Map published design components to checked code templates
Source-backed example. Practical decision guidance is proposed and untested; this is not a full implementation guide.
The problem
Design and engineering teams need trustworthy links between published components and implementation code without silently mapping the wrong properties.
Agent job
Resolve published Figma components, inspect code interfaces, confirm matches with the user and create checked parserless Code Connect templates.
Expected output
Reviewable component templates with property, variant and nested-instance mappings; publication remains a separate decision.
Where this framing comes from
- Core problem: Editorial purpose framing
- Agent job: Editorial purpose framing
- Expected output: Editorial purpose framing
- Relevant job roles: Editorial purpose framing
- Benefit type: Editorial purpose framing
Editorial framing and outcome limits
Describes the task’s purpose and intended output; measured benefit, safe unsupervised operation and successful delivery are not established by this framing.
Editorial synthesis based on the linked source. This framing does not add evidence of successful delivery or results.
Case-specific decision guidance · untested
Case-specific decision guidance and first checks are original proposals. The linked source supports the attributed task; this added guidance has not been executed.
Read the attributed source evidence and original caveats below ↓
Why use this
A team linking design components to code may have several similarly named implementations with different properties or nested content. A generated template can look plausible while teaching developers to use the wrong interface.
A confirmation-first mapping review could show the proposed code match and field-by-field correspondence before templates are created. Existing mappings and parser-based files would remain protected, with publication treated as a separate decision.
Why an agent / simpler alternative
- Useful judgment
Compare design property definitions with code interfaces and expose ambiguous component matches.
- Simpler alternative
Write a small template manually when the component and properties are already unambiguous.
- Unsuitable when
The design component is unpublished, already mapped or lacks a confirmed implementation match.
Proposed inputs
- Name
Published component metadata
- Owner
Designer
- Minimum scope
Selected component identity, properties and nested-instance definitions
- Quality check
Confirm publication and existing mapping state.
- Name
Relevant code interfaces
- Owner
Engineer
- Minimum scope
Candidate component files and public props without unrelated code
- Quality check
Verify exact implementation versions and preserve existing templates.
Access and setup — proposed or unknown
- Proposed minimum
Read-only metadata/interface copies and a proposed mapping matrix.
- Compatibility unknowns
Unknown: exact runtime, Figma plugin access, Code Connect tooling and parserless format compatibility.
- External actions requiring approval
Creating templates after user-confirmed matches, changing existing mappings or publishing any configuration.
Expected deliverable and review checks
- Proposed artifact
Component-match proposal and property/variant/nested-instance mapping checklist.
- Critical checks
The user confirms the code-component match before template creation.
Unpublished, already-mapped and protected parser-based cases remain explicit stopping conditions.
- Missing output evidence
No new workflow run or output inspection was performed for this overlay.
Failure signals and proposed responses
- Signal
Two code components share the design name but expose different props.
- Why it matters
A name-only match could generate misleading usage examples.
- Proposed response
Present both candidates and request explicit confirmation.
- Signal
A new template would overwrite an existing parser-based file.
- Why it matters
The workflow could destroy established mappings.
- Proposed response
Preserve the file and stop that proposed creation path.
Effort and cost — unknown
- Setup work
Resolve component identity and gather exact interface definitions.
- Ongoing review
Review property mappings and any separately authorized template checks.
- Unknowns
Unknown: tooling support, nested-instance complexity and maintenance effort.
First check — proposed, unexecuted
- Status
proposed_unexecuted
- Synthetic fixture
Invented metadata matches two code interfaces and identifies an existing parser-based template.
- Acceptance checks
Ambiguity blocks creation.
The existing file is preserved in the plan.
- Stop conditions
User confirmation, template writes or publication authority is needed.
Limits
Editorial mapping design; no Figma inspection, template parsing or runtime component validation is performed.
Editorial candidate. This is source-backed reporting or a documented workflow. BotCurrent has not independently tested this task. A proposed Canadian adaptation is not evidence of a Canadian deployment or compliance certification.
Original source
https://github.com/openai/plugins/blob/0722921d5542fc593105c27bd52630babd8b8c2a/plugins/figma/skills/figma-code-connect/SKILL.md ↗Attributed to: Figma
Official recipe- Original action type
- coding_action
- What the source supports
- Resolve published components from a Figma selection; retrieve their property definitions; inspect local component interfaces and ask the user to confirm matches; create parserless Code Connect templates and review property, variant and nested-instance mappings.
- Source outcome limits
- This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
- Evidence attribution caveat
- This official recipe describes a procedure; it does not prove successful execution or independently reproduced results.
- Source approval description
- The source requires user confirmation of the identified code-component match before creating templates. It stops for unpublished or already-mapped components and preserves existing parser-based template files. No publish or deployment step is included.
- Named tools
- Figma plugin 2.0.20; Figma MCP get_code_connect_suggestions and get_context_for_code_connect; local source and figma.config.json; parserless .figma.ts templates
- Model or version
- Figma plugin 2.0.20; underlying Codex build/model unspecified
- Publication date
- Unknown
- Source last checked
- 2026-10-14
- Demonstrated in Canada
- Unknown
- Canadian availability
- Unknown
- Proposed Canadian adaptation
- Proposed: connect an authorized Canadian team's design library and repository; check permitted design/code access and any required English/French component labels before sharing mappings.
- Recommended approval boundaries
- Approve access to the named Figma file and repository, confirm component matches, and separately approve library publication, sharing or plan changes.