Atlassian

cx-project

Figma โ†” Jira Sync

Connects a Figma design file to a Jira ticket and keeps both in sync as the design moves through phases. Manages cover updates, ticket description sections, and status transitions.

Sub-commands

cx-project init | review | ready | status
init

Connect a Figma file to a Jira ticket. Updates the Figma cover (title, ticket key, status badge) and appends a Design section to the ticket description.

review

Move a project to review phase. Updates cover to "IN REVIEW", changes Jira link to the Review page, transitions ticket to Awaiting Feedback.

ready

Mark as build-ready. Updates cover to "BUILD-READY", changes link to Build-Ready page, transitions ticket to Awaiting Devs.

status

Check current state of a project โ€” ticket status, Figma link, last updated.

Design phases

๐Ÿง  Exploration โ†’ ๐ŸŸก In Review โ†’ โœ… Build-Ready

Each phase maps to a Figma page in the Design Handoff template and a Jira workflow status.

What it updates

Location What changes
Figma CoverProject Title, Ticket Key (hyperlinked), Status Badge
Jira DescriptionDesign section with phase emoji + Figma page link
Jira StatusTransitions: In Progress โ†’ Awaiting Feedback โ†’ Awaiting Devs

MCP tools used

Figma Console MCP

Cover text updates, page navigation, status badge changes

Docs โ†’

Atlassian Cloud MCP

Issue reading, description updates, status transitions, search

Docs โ†’

Getting started

Before running cx-project init, prepare your Figma file:

1

Duplicate the Design Handoff template

Open the template in Figma and click the dropdown arrow next to the title โ†’ "Duplicate to your drafts". This gives you a personal copy with all pages pre-configured.

Open Template in Figma
2

Rename the file

Double-click the file name in Figma and rename it to match your project (e.g. "CX-4690 โ€” Cashout Redesign").

3

Connect the Bridge Plugin

In your duplicated file: Plugins โ†’ Development โ†’ Figma Desktop Bridge. Wait for "Local ยท ready".

4

Run cx-project init in Kiro

The agent links the file to your Jira ticket, updates the cover, and sets the Figma link in the ticket description.

Prerequisites

  • Figma Desktop with Bridge Plugin (for cover updates)
  • Atlassian Cloud authentication (browser login on first use)
  • Figma file uses the Design Handoff template (Exploration, Review, Build-Ready pages)

Related links