Specor

Specor for Designers

The spec lives inside Figma.

The Specor plugin links your frames to features, shows exactly what’s designed and what isn’t, and flags when a design and its spec drift apart — without ever leaving the canvas.

Sound familiar?

Design and spec live apart

The requirements are in one tool, the frames in another. Keeping them in sync is manual, constant, and thankless.

What’s designed — and what isn’t?

No clear view of which features have designs yet and which are still just words. Coverage is guesswork.

Silent drift

A rule changes in the spec and the mockup never catches up — or a frame ships behaviour no rule describes.

Specor puts the product’s rules, flows, and acceptance criteria right next to the pixels — and keeps them honest.

Figma plugin

Link a frame to the feature it designs

Select a frame, search for a feature, and link them — many-to-many, so one screen can serve several features and one feature can span several screens. Linked frames get an on-canvas ◆ Specor badge, and thumbnails auto-sync as you edit.

No OAuth, no stored Figma token: the plugin reads the open file locally and pushes structure plus a rendered preview.

◆ Specor Checkout — Payment

Linked to

Feature “Guest checkout”

3 frames · 7 rules · 3 ACs

Design coverage

See what’s designed — and what’s still just words

Browse every feature grouped by domain and capability, each badged with how many frames it’s linked to. Instantly spot the features that have a full spec but no design yet — your real backlog, visible at a glance.

Capability · Checkout

  • Guest checkout3 frames
  • Saved cards2 frames
  • Split paymentNo design yet

Stay in sync

Drift and answers, right on the canvas

Open a feature’s full spec — rules, acceptance criteria, needs, flows — inside the plugin, and run a spec↔design drift check to see where the two have diverged. Stuck on intent? The read-only “Ask AI” tab answers questions about the selected feature, grounded in the real product graph.

⚠︎ Spec ↔ design drift

Rule “Show tax before payment” has no matching element in the linked frames.

Ask AI

“What happens if payment fails?” →

Flow returns to Payment with an inline error; cart is preserved.

A day with Specor

  1. 1

    Open the Specor plugin in Figma and link today’s frames to the features they design.

  2. 2

    Check the coverage view — two features still have no design. That’s your next sprint, made obvious.

  3. 3

    A rule changed overnight; the drift check flags the frame that no longer matches. You update it.

  4. 4

    Ask AI to confirm the error state, then hand off — engineers see the exact frames tied to each feature.

Bring the spec into your canvas

Start free — no credit card. Viewers are always free, so your whole team can read along.