Figma has introduced Specs, a Markdown-based document for defining the rules that people and AI agents should follow when creating a product. A specification can stand alone or sit on a design canvas, and can reference design elements, code layers, libraries, guidelines and FigJam diagrams.

The goal is to give Figma’s own agent and third-party tools a common source for a company’s design language. Generative systems can produce many plausible variations, so a centralized specification is intended to make results more predictable and consistent with existing components rather than leaving brand context scattered across files.

Figma also moved code layers from private testing into open beta. The feature adds working code to a canvas for interactive prototypes, and users can ask an agent to turn a design into code or modify part of that code. Wider access means more teams can test the workflow, but the beta label indicates it is not yet a finished production feature.

Support for Figma’s Model Context Protocol integration now covers more than 20 additional tools, including OpenCode, Dia, Grok Bot and Sarvam. The company is also connecting the Payload headless content-management system with Figma Make so generated sites can use and update structured content.