Freedom251 › Design System Software
Spec Layer

What Spec Layer is
Spec Layer turns Figma components, variables, and styles into specifications for teams and AI coding agents. It adds component specifications and foundation references to the Figma canvas, covering measurements, variants, anatomy, and token tables. Component details can be copied as YAML or Markdown, while variables and styles can be exported as DTCG JSON. Its CLI pulls published specifications and design tokens into a repository and can produce CSS custom properties for web projects; the CLI requires Node.js 22 or newer. Canonical JSON supports validation, inspection, and integrations, with custom integration scoping available on Teams plans. The MIT-licensed plugin has no user accounts, and deterministic measurements, states, anatomy, and tokens run locally in Figma. When AI writing is requested, derived component summaries and sometimes rendered images go through Spec Layer to Anthropic; foundation writing sends token names and resolved values without a component image. The free plan covers one Figma file and ten publishing updates a month. Pro costs $7.99 per month and supports up to ten files. Published libraries have a 5 MB limit.
Who it suits
Spec Layer suits teams documenting Figma design systems for developers or AI coding agents. Its CLI is relevant to users who can work with Node.js 22 or newer and want specifications or tokens in a repository.
What it does well
- Documents measurements, variants, anatomy, and tokens.
- Exports component details as YAML or Markdown.
- CLI can export CSS custom properties.
- Deterministic design data runs locally in Figma.
- MIT licensed.
What to know first
- CLI requires Node.js 22 or newer.
- Free plan covers one Figma file.
- Published libraries are limited to 5 MB.
- AI writing sends derived data to Anthropic.
Limits
The Free plan covers one Figma file and ten publishing updates per month. It includes 20 AI writing uses during the first 30 days, then ten per month. Published libraries have a 5 MB limit; Pro allows up to ten libraries.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | 1 Figma file · 10 publishing updates/month · 20 AI writing uses first 30 days, then 10/month | Free |
| Pro | Billed monthly. Cancel anytime. · Up to 10 Figma files · unlimited updates under fair use · AI writing with no fixed cap for normal individual use · priority support | $7.99 a month |
| Teams | Team licensing · agreed file and usage limits · onboarding and workflow guidance · custom integration scoping · arranged support | On request |
As spec-layer.com lists them, read 30 Sept 2026. The maker's own page has the final word.
Getting started
- Open Spec Layer's website and use its Figma plugin.
- Use the Free plan for one Figma file or choose Pro for up to ten files.
- Create component specifications and foundation references on the Figma canvas.
- Copy component output as YAML or Markdown, or export variables and styles as DTCG JSON.
- Install Node.js 22 or newer to use the CLI to pull published specifications and tokens into a repository.
Verdict
Spec Layer connects Figma documentation and token exports with repository workflows, while keeping deterministic design details local. Consider its file, update, library-size, and AI data-flow limits when selecting a plan and workflow.
Questions
Does Spec Layer have a free plan?
Yes. The Free plan costs nothing and covers one Figma file and ten publishing updates per month.
How much does Pro cost?
Pro costs $7.99 a month, billed monthly, and supports up to ten Figma files.
Which platform does it support?
Web is the listed platform. Its plugin works in Figma, and its CLI requires Node.js 22 or newer.
Is Spec Layer open source?
Yes. Spec Layer is MIT licensed.
What can it export?
It supports component YAML and Markdown, foundation DTCG JSON, web CSS tokens, canvas documentation, and canonical JSON.
Who maintains Spec Layer?
It is maintained by an independent developer. Support replies are expected within a few business days.
Facts from Spec Layer's own pages
- AI context export
- Component specifications can be copied for coding agents as YAML or Markdown, while variables and styles can be exported as DTCG JSON. · spec-layer.com, 30 Sept 2026
- AI data flow
- When AI writing is requested, a derived component summary and sometimes a rendered image are sent through Spec Layer to Anthropic; foundation writing sends token names and resolved values without a component image. · spec-layer.com, 30 Sept 2026
- Canvas documentation
- It creates component specifications and foundation references on the Figma canvas, including measurements, variants, anatomy, and token tables. · spec-layer.com, 30 Sept 2026
- CLI requirement
- The CLI requires Node.js 22 or newer. · spec-layer.com, 30 Sept 2026
- Integrations
- Canonical JSON is provided for validation, inspection, and building integrations, while Teams plans include custom integration scoping. · spec-layer.com, 30 Sept 2026
- License
- Spec Layer is MIT licensed. · spec-layer.com, 30 Sept 2026
- Output formats
- The product supports canvas documentation, component YAML, component Markdown, foundation DTCG JSON, web CSS tokens, and canonical JSON. · spec-layer.com, 30 Sept 2026
- Privacy
- The plugin has no user accounts, and deterministic measurements, states, anatomy, and tokens run locally in Figma without sending data elsewhere. · spec-layer.com, 30 Sept 2026
- Publishing limit
- A published library has a 5 MB limit, and the Pro license can publish up to 10 libraries. · spec-layer.com, 30 Sept 2026
- Purpose
- Spec Layer turns Figma components, variables, and styles into precise specifications for teams and AI coding agents. · spec-layer.com, 30 Sept 2026
- Repository delivery
- The CLI pulls published component specifications and design tokens into a repository and can export CSS custom properties for web projects. · spec-layer.com, 30 Sept 2026
- Security architecture
- The backend runs on Cloudflare Workers, the Anthropic API key remains server-side, prompts, rendered images, and generated text are never logged, and payment cards are handled by Lemon Squeezy. · spec-layer.com, 30 Sept 2026
- Support
- Spec Layer is maintained by an independent developer and support replies are expected within a few business days. · spec-layer.com, 30 Sept 2026
Where Spec Layer stands on Freedom251
- Design System Software#13 of 22