Figma: Specs Give Agents and Teams a Native Home for Context

FigmaView original changelog

Figma introduced Specs, a native container on the canvas for the context behind a project, designed to replace loose Markdown files. Specs can link to diagrams, code layers, and designs, and can be handed to coding agents through the Figma MCP server. Specs are in open beta on web, desktop, and mobile for all paid plans.

Key Takeaways

  • Specs replace loose Markdown files with a native container on the Figma canvas, keeping project context next to the designs it describes.
  • Specs can link to diagrams, code layers, and designs, so context, design, and code stay connected in one place.
  • Teams can use Specs to draft PRDs, seed design directions, and build data reports, not only to brief agents.
  • A technical spec can be drafted from a codebase through the GitHub connector and sent to a coding agent through the Figma MCP server.
  • Specs are in open beta on web, desktop, and mobile, available on all paid plans.
  • Same-day Figma MCP updates let external AI tools work with specs and code layers, extending the feature beyond the Figma UI.

What Specs Are

Figma introduced Specs at Config India on October 15, 2026. A Spec is a native container for context that lives directly on the Figma canvas. Figma positions it as a replacement for the loose Markdown files that teams currently scatter across repositories and chat threads when briefing people and AI agents.

Because a Spec lives on the canvas, it can link to the other things a team already keeps there: diagrams, code layers, and designs. Context, design, and code therefore sit in one place instead of drifting apart.

What Teams Can Do With Them

Figma describes several uses. Teams can seed a new design direction, build a data report, draft a detailed product requirements document, or package context to hand to an agent.

One workflow Figma highlights starts in code. A team can draft a technical spec from its codebase using the GitHub connector, then send it to a coding agent through the Figma MCP server. A Spec can also be used to build and refine a code layer, which closes the loop between written intent and a working prototype.

Availability

Specs are in open beta on web, desktop, and mobile, and are available on all paid plans. Figma also updated its MCP server on the same day so that agents can work with specs, generate code layers, and create visual assets from the AI tools teams already use.