AI DESIGN OPERATIONS

Design Judgment as Infrastructure

Key Tools & Techniques

  • Claude Code Skills
  • Figma MCP & Desktop Bridge
  • Figma CLI
  • Deterministic Hooks
  • Evaluation Harness

THE SYSTEM

01

Methodology

46 skills

02

Enforcement

deterministic hooks

03

Falsification

held-out evals

23% → 86%

same rule, written vs. enforced

THE SYSTEM

01

Methodology

46 skills

02

Enforcement

deterministic hooks

03

Falsification

held-out evals

23% → 86%

same rule, written vs. enforced

THE SYSTEM

01

Methodology

46 skills

02

Enforcement

deterministic hooks

03

Falsification

held-out evals

23% → 86%

same rule, written vs. enforced

01

Challenge

Every design organization running AI hits the same wall, and it is not a capability wall. The tools work. The output still doesn’t hold together — because the judgment that keeps design consistent lives in the heads of two or three senior people, and adding AI changes nothing about that.

The first version of this toolkit, documented here earlier this year, was three Figma skills solving one narrow problem: how to make an AI agent respect a design system. Solving it exposed a bigger one. Capability without methodology produces inconsistent output — and written methodology, on its own, turns out not to be enough either.

Today that system runs the whole design process end to end, built around one goal: make it explicit enough that other people — and machines — can execute it without the senior designer in the loop.

02

What Inconsistency Actually Costs

Design system drift never announces itself. It accumulates: a hardcoded color here, a one-off button variant there, a component rebuilt because finding the original took longer than redrawing it. Six months later nobody can say what the system actually contains.

Add AI and the accumulation rate goes up, not down. Left to its defaults, an agent with full API access will:

  • Hardcode values instead of binding design tokens
  • Rebuild components that already exist in the library
  • Ship work without ever checking visually that it landed correctly
  • Guess at component names, states and constraints rather than reading them

None of these are hallucinations. They are methodology gaps — the model knows the tools, but has no system for using them in a design-system-aware way.

The second cost is slower and far more expensive: the senior designer becomes the bottleneck. Every piece of work routes through the one person holding the unwritten rules, and that caps what the team can ship no matter how many people you add.

03

The Idea: Write the Judgment Down, Then Enforce It

A general-purpose AI setup asks: what can the agent do? A design operating system asks: what should it do, in what order, under what constraints — and how do we know it did?

That splits the work into one pipeline every request runs through, and two layers underneath it that do not depend on anyone remembering them.

HOW THE WORK RUNS

01

Methodology

written skills

Brief

client input

›

Plan

workflow-toolkit

›

Build in Figma

figma-design-toolkit

›

Audit

design-toolkit

motion-toolkit

›

Capture & route

obsidian-toolkit

›

Handoff

figma-design-toolkit

02

Enforcement

deterministic hooks

Runs across every step, not inside one: blocks a commit, a prompt, a budget — outside the model’s control.

03

Falsification

held-out evals

Changes to the rules are tested before they become canon — on cases that were not used to invent them.

↑ accepted changes feed back into Methodology

HOW THE WORK RUNS

01

Methodology

written skills

Brief

client input

Plan

workflow-toolkit

Build in Figma

figma-design-toolkit

Audit

design-toolkit

motion-toolkit

Capture & route

obsidian-toolkit

Handoff

figma-design-toolkit

02

Enforcement

deterministic hooks

Runs across every step, not inside one: blocks a commit, a prompt, a budget — outside the model’s control.

03

Falsification

held-out evals

Changes to the rules are tested before they become canon — on cases that were not used to invent them.

↑ accepted changes feed back into Methodology

HOW THE WORK RUNS

01

Methodology

written skills

Brief

client input

Plan

workflow-toolkit

Build in Figma

figma-design-toolkit

Audit

design-toolkit

motion-toolkit

Capture & route

obsidian-toolkit

Handoff

figma-design-toolkit

02

Enforcement

deterministic hooks

Runs across every step, not inside one: blocks a commit, a prompt, a budget — outside the model’s control.

03

Falsification

held-out evals

Changes to the rules are tested before they become canon — on cases that were not used to invent them.

↑ accepted changes feed back into Methodology

04

Why Written Guidelines Are Not Enough

This is the finding that reshaped the whole system, and the useful part is that it is measurable.

A rule written into the project’s instruction file — read at the start of every session — held 23% of the time. The same rule, re-injected by a deterministic check on every turn, held 86%. Measured across 1,250 real responses over a month of work.

The conclusion generalizes well past AI. A guideline that depends on someone remembering it is not a control. Design systems fail exactly this way: the documentation is correct, and under deadline nobody follows it.

So every soft rule that was measured and failed got promoted into a hard mechanism:

  • A skill was edited without a version bump and sat dead in the cache for ten days — a commit-time check now makes that impossible.
  • Reporting drifted until decisions got buried in prose — the response contract is now rewritten on every turn.
  • Spend ceilings were advisory and quietly exceeded — a gate now stops work at the threshold instead of warning about it.
  • A skill with a perfectly written trigger description went unused in 8 out of 8 matching sessions — routing is now deterministic rather than descriptive.

Every one of those is the same lesson: move the control out of the layer that can forget.

Rule written in documentation

23%

Same rule enforced by a hook

86%

Rule written in documentation

23%

Same rule enforced by a hook

86%

Rule written in documentation

23%

Same rule enforced by a hook

86%

05

Measured, Not Assumed

The system treats its own rules like a product with regression risk, not like documentation.

Changes are validated against held-out cases — examples that were not used to invent the change — and accepted only if they do not degrade anything else. One routing rule that looked obviously correct was tested and rejected: 2 hits out of 12, with 9 false alarms. It never shipped.

That discipline is the real deliverable. It is what lets the process be handed to someone else and keep working, and what keeps improvements from being preferences.

Figma MCPGeneric AIThis system
Full design-tool API access✓partial✓
Rule for reuse vs. rebuild✕✕✓
Pre-flight audit before edits✕✕✓
Design tokens bound, never hardcodedpartial✕✓
Visual validation after every change✕✕✓
Rules enforced outside the model’s control✕✕✓
Ceilings that actually block✕✕✓
Regression tests for the process itself✕✕✓
Changes validated on held-out cases✕✕✓
Design, docs, review and handoff in one loop✕partial✓

06

What This Means for a Design Team

The argument underneath all of this is simple: design process should be treated as codified methodology, not tribal knowledge.

When a senior designer writes their decision logic into a file that a machine enforces, that logic becomes:

  • Scalable

    junior designers and AI agents work inside the same guardrails

  • Auditable

    you can see exactly which constraints were applied, and when

  • Improvable

    an explicit rule can be argued with, tested and replaced; an implicit one cannot

  • Durable

    the system survives people leaving and tools changing

The practical effect is that the senior designer stops being the bottleneck. Work that used to wait for one person’s review now runs against written constraints and arrives closer to correct.

AI is very good at following explicit processes and unreliable when processes are implicit. Most teams try to close that gap with better prompts. The durable fix is better process, enforced where it cannot be skipped.

07

Key Takeaways

  • The bottleneck was never capability. It is judgment — and judgment only scales once it is written down, enforced and measured.

  • A rule left in documentation held 23% of the time. The same rule enforced deterministically held 86% — measured across 1,250 responses.

  • 46 skills, 5 plugins, 321 commits — and every mechanism in the system exists because a softer version of it was measured and failed.