Workflow

Linear x Cursor

This workflow shows how a change in your Figma Design System becomes a Linear ticket, then a GitHub pull request handled by Cursor, with minimal manual work.

Lyse generates tickets in Linear enriched with the context Cursor needs. Cursor can then process the task and update the ticket in Linear as it progresses.

What this workflow does

With Lyse, Linear and Cursor connected, you get an automated chain:

  • A design change is published from your Figma Design System

  • Lyse detects the component and variant changes and creates a ticket in Linear

  • Cursor picks up the ticket, applies the change in your codebase and opens a pull request in GitHub

  • Developers review and merge

This removes most of the repetitive coordination between design and engineering.


Lyse x Cursor Logo

Prerequisites

Before using this workflow, make sure you have:

  • A Figma Design System library connected in Lyse

  • Linear configured in the Lyse web app

  • A GitHub repository connected to your Linear workspace

  • A Pro (or higher) Cursor account

  • The relevant Figma components already implemented in your codebase

  • CSS / SCSS variables or styles that are aligned with your Design System naming, so code changes stay consistent

How it works

  1. A designer updates a component or variant in the Figma Design System file (for example, adjusting a button style that is mapped to a CSS / SCSS variable in your codebase).

  2. The designer publishes the library in Figma.

  3. Lyse detects the publish, computes diffs and creates a ticket in Linear with:

    • A clear description of the change

    • Links back to the relevant Figma nodes

  4. Cursor reads the Linear ticket, uses the context provided by Lyse, and applies the change directly in the linked GitHub repository.

  5. Cursor opens a pull request.

  6. Developers review, adjust if needed, and merge.

From the designer’s perspective, the workflow is still: update the Design System, publish, and let Lyse and Cursor handle the rest.

Setup guidance

To enable this workflow:

  • Connect Linear and GitHub in Lyse → App Integration

  • Configure Linear × Cursor following Cursor’s documentation

  • Make sure your Design System styles and your CSS / SCSS variables are aligned so generated changes are predictable

You can refer to the official Cursor × Linear guide for the detailed setup: Cursor Documentation

Benefits

  • Time savings : From design update to pull request in a few minutes, without manually drafting tickets.

  • Accuracy : Tickets created by Lyse carry consistent, structured context, reducing misunderstandings.

  • Efficiency : Product Managers and developers spend less time on repetitive tasks; Cursor handles the mechanics, the team focuses on review and decisions.