<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry" -->

---
title: Introducing Specs: Markdown as a medium | daily.dev
description: Figma launched Specs, a multiplayer container for Markdown-based context that lives on the Figma canvas, letting teams and AI agents collaborate on PRDs,...
canonical: https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing Specs: Markdown as a medium | daily.dev
og:description: Figma launched Specs, a multiplayer container for Markdown-based context that lives on the Figma canvas, letting teams and AI agents collaborate on PRDs,...
og:url: https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry
og:image: https://api.daily.dev/og/posts/sVtDnP7ry.png
og:image:alt: Introducing Specs: Markdown as a medium
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing Specs: Markdown as a medium

**[Figma](https://daily.dev/sources/figma)** · 8 min read · 0 upvotes · 0 comments

## Summary

Figma launched Specs, a multiplayer container for Markdown-based context that lives on the Figma canvas, letting teams and AI agents collaborate on PRDs, technical specs, and design documentation. Specs can embed FigJam files, frames, code layers, and other canvas nodes, and integrates with Figma's MCP server so coding agents like Codex can read specs and act on linked context. Users can drag in existing .md files, duplicate specs for parallel work, pull data via connectors like GitHub and Hex, and hand off finalized specs directly to coding agents. Specs is rolling out in open beta to paid plans on web, desktop, and mobile, alongside updates to Figma MCP that reduce errors and token usage and add 20 new tool integrations.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.figma.com/blog/introducing-figma-specs>

## Questions this post answers

### What is Figma Specs and how does it work with AI coding agents?

Specs is a multiplayer container on the Figma canvas that holds Markdown-based context, including embedded FigJam files, frames, diagrams, and code layers. Through Figma's MCP server, coding agents like Codex can read a spec along with everything it links to, so teams can hand off a finished spec directly to a coding agent to implement. Specs rolled out in open beta to paid plans on web, desktop, and mobile.

_Teams wiring design context into coding agents can follow tool launches like this one on daily.dev._

### How do I turn an existing Markdown file into a Figma spec?

Drag and drop any .md file directly onto the Figma canvas to convert it into a spec. Once on the canvas, the spec can be edited collaboratively, linked to designs, diagrams, and code layers, duplicated for parallel work by teammates, and updated by an agent via Figma's MCP server as the underlying code or design evolves.

_Developers tracking new ways to move markdown context into design and coding workflows can follow updates on daily.dev._

### What changed in Figma's MCP server alongside the Specs launch?

Figma's MCP server now reduces errors and token usage for faster, more efficient agent workflows, and agents using it can generate images, create code layers, and run Weave workflows. The MCP catalog also added 20 new integrations bringing Figma context and capabilities into more external tools.

_Anyone wiring Figma into an agent workflow can keep tabs on MCP server changes via daily.dev._

## Similar posts on daily.dev

- [Spec-Driven Development with Markdown for AI Workflows](https://daily.dev/posts/spec-driven-development-with-markdown-for-ai-workflows-leciulo00) · Syncfusion · 0 upvotes · 0 comments
- [Figma’s design agent, now with custom tools and greater context](https://daily.dev/posts/figma-s-design-agent-now-with-custom-tools-and-greater-context-hpie0dmez) · Figma · 0 upvotes · 0 comments
- [GitHub's Spec Kit Puts the Spec Back in Software Development](https://daily.dev/posts/github-s-spec-kit-puts-the-spec-back-in-software-development-37w0wv590) · DevOps.com · 7 upvotes · 1 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#mcp](https://daily.dev/tags/mcp), [#figma](https://daily.dev/tags/figma), [#markdown](https://daily.dev/tags/markdown), [#design-tools](https://daily.dev/tags/design-tools)

[View this post on daily.dev](https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing Specs: Markdown as a medium","url":"https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry"},"datePublished":"2026-10-15T05:04:46.579Z","dateModified":"2026-10-15T05:13:28.593Z","description":"Figma launched Specs, a multiplayer container for Markdown-based context that lives on the Figma canvas, letting teams and AI agents collaborate on PRDs,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c7529252636b90bec8be1e920918ede2?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c7529252636b90bec8be1e920918ede2?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Figma","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Figma","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/d81fd85ddaea4d25a658694de448118f","url":"https://daily.dev/sources/figma"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,mcp,figma,markdown,design-tools","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Figma","item":"https://daily.dev/sources/figma"},{"@type":"ListItem","position":3,"name":"Introducing Specs: Markdown as a medium"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-specs-markdown-as-a-medium-svtdnp7ry#faq","mainEntity":[{"@type":"Question","name":"What is Figma Specs and how does it work with AI coding agents?","acceptedAnswer":{"@type":"Answer","text":"Specs is a multiplayer container on the Figma canvas that holds Markdown-based context, including embedded FigJam files, frames, diagrams, and code layers. Through Figma's MCP server, coding agents like Codex can read a spec along with everything it links to, so teams can hand off a finished spec directly to a coding agent to implement. Specs rolled out in open beta to paid plans on web, desktop, and mobile. Teams wiring design context into coding agents can follow tool launches like this one on daily.dev."}},{"@type":"Question","name":"How do I turn an existing Markdown file into a Figma spec?","acceptedAnswer":{"@type":"Answer","text":"Drag and drop any .md file directly onto the Figma canvas to convert it into a spec. Once on the canvas, the spec can be edited collaboratively, linked to designs, diagrams, and code layers, duplicated for parallel work by teammates, and updated by an agent via Figma's MCP server as the underlying code or design evolves. Developers tracking new ways to move markdown context into design and coding workflows can follow updates on daily.dev."}},{"@type":"Question","name":"What changed in Figma's MCP server alongside the Specs launch?","acceptedAnswer":{"@type":"Answer","text":"Figma's MCP server now reduces errors and token usage for faster, more efficient agent workflows, and agents using it can generate images, create code layers, and run Weave workflows. The MCP catalog also added 20 new integrations bringing Figma context and capabilities into more external tools. Anyone wiring Figma into an agent workflow can keep tabs on MCP server changes via daily.dev."}}]}
```

