← All reports

triggerdotdev/trigger.dev

Trigger.dev – build and deploy durable AI agents and workflows

β˜… 17k Β· react, tailwind, headlessui, ariakit, radix Β· scanned 2026-10-26 at bff268d

91
design health Β· mostly tokenized
How this is scored Β· CLI 0.8.12
Value discipline
51/60
Token health
20/20
Consistency
10/10
Critical issues
10/10

The path to 100: 9 points

  • +9 Replace the hardcoded values in 85 of the 89 findings with tokens or scale steps Β· Value discipline
Left alone: 3 values the code marks as deliberate Β· not counted in the score

Buoy skips a value when a comment explains it or marks it as known debt, when it is a 2–3px optical nudge, or when the commit that added it says it was deliberate. 1 explained in a comment Β· 2 optical nudges.

89
hardcoded-value findings
273
design tokens found
1,919
components

Most repeated literal colours

  • #1b2334 2Γ—
  • #14b8a6 1Γ—
  • #10b981 1Γ—
  • #16181c 1Γ—
  • #f4f4f6 1Γ—
  • #2f1d24 1Γ—
  • #121317 1Γ—
  • #c678dd 1Γ—

Most repeated literal spacing

  • 0.86rem7Γ—
  • 0.9rem5Γ—
  • 0.13rem3Γ—
  • 6px2Γ—
  • 0.4rem2Γ—
  • 0.15em2Γ—
  • 3px1Γ—
  • 2.9rem1Γ—

Files with the most drift

Drift by type

  • Hardcoded values89

Examples

apps/webapp/app/components/primitives/Resizable.tsx:39
ResizableHandle
  • size: 3px (line 67)
apps/webapp/app/components/ErrorDisplay.tsx:59
apps/webapp/app/components/ErrorDisplay.tsx
  • bg-[#16181C] (line 59)
apps/webapp/app/components/alerts/AlertChannelsBody.tsx:256
apps/webapp/app/components/alerts/AlertChannelsBody.tsx
  • p-[0.86rem] (line 256)
apps/webapp/app/components/alerts/ChartLegend.tsx:31
apps/webapp/app/components/alerts/ChartLegend.tsx
  • rounded-[2px] (line 31)
apps/webapp/app/components/alerts/ChartLegend.tsx:26
apps/webapp/app/components/alerts/ChartLegend.tsx
  • text-[8px] (line 26)
apps/webapp/app/components/alerts/CreationComposer.tsx:98
apps/webapp/app/components/alerts/CreationComposer.tsx
  • leading-[1.5] (line 98)
apps/webapp/app/components/alerts/LegacyAlertChannelsPage.tsx:196
apps/webapp/app/components/alerts/LegacyAlertChannelsPage.tsx
  • p-[0.86rem] (line 196)
apps/webapp/app/components/alerts/creationControls.tsx:16
apps/webapp/app/components/alerts/creationControls.tsx
  • mr-[6px] (line 16)
apps/webapp/app/components/code/CodeBlock.tsx:383
apps/webapp/app/components/code/CodeBlock.tsx
  • pt-[2.9rem] (line 383)
apps/webapp/app/components/dashboard-agent/DashboardAgentComposer.tsx:177
apps/webapp/app/components/dashboard-agent/DashboardAgentComposer.tsx
  • leading-[1.5] (line 177)

What Buoy would do about it

Maintainers: this scan used the MIT-licensed CLI at commit bff268d. Run it yourself with npx @buoy-design/cli show health, or install the GitHub App to get the fix suggested on every PR. If anything here is wrong, open an issue and we will correct the page. If you would rather this report not be public, email support@buoy.design and we will take it down.

The score describes how much of the UI goes through design tokens, not the quality of the product or the team. Scores can shift between CLI versions as detection improves; this one was produced by CLI 0.8.12. How the score works.