DOCUMENT OPS

File Linear tickets when code-used tokens fall out of the Figma spec

On a schedule, an agent exports the Figma token spec, scans the codebase for token references.

CategoryDocument Ops
Enginepaperclip
Difficultyadvanced
Triggerschedule
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerScheduled token audit
  • ActionExport valid token names from FigmaFigmaFigma
  • ActionScan codebase for token referencesGitHubGitHub
  • LogicReconcile usage; isolate orphaned tokens
  • ActionOpen Linear ticket per mismatchLinearLinear
  • OutputPost audit summary to SlackSlack

What it does

Finds the gap between the tokens designers maintain in Figma and the tokens engineers actually reference in code. An agent pulls the current Figma spec, scans the repository for token usage, and for every reference that no longer matches a valid Figma token, it files a Linear ticket describing the orphaned token and where it is used.

When to use it

Use it when design and code token sets drift apart over time and you want a standing audit that turns each mismatch into trackable engineering work instead of a silent inconsistency.

How it works

  1. 1The schedule starts the audit.
  2. 2Export the current valid token names from the Figma file.
  3. 3Scan the GitHub repository for design-token references in code.
  4. 4The agent reconciles usage against the spec and isolates orphaned or renamed tokens.
  5. 5For each mismatch, open a Linear ticket with the token name and file locations.
  6. 6Post a one-line audit summary to Slack with the count of tickets filed.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect FigmaFiles, frames, comments, assets.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  3. 3
    Connect LinearIssues, projects, cycles, triage.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.