figma-local-dev-loop

Featured

Set up a local development workflow for Figma plugin and REST API projects. Use when building Figma plugins, creating design-to-code pipelines, or developing against the Figma API with hot reload. Trigger with phrases like "figma dev setup", "figma plugin development", "figma local development", "develop figma plugin".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Figma Local Dev Loop ## Overview Set up fast local development for two workflows: building Figma plugins that run inside the Figma editor, and building external apps that consume the Figma REST API. ## Prerequisites - Node.js 18+ with npm/pnpm - `FIGMA_PAT` configured (see `figma-install-auth`) - Figma desktop app (for plugin development) ## Instructions ### Step 1: REST API Project Structure ``` figma-integration/ ├── src/ │ ├── figma-client.ts # Shared fetch wrapper │ ├── extract-tokens.ts # Design token extraction │ └── export-assets.ts # Asset export pipeline ├── tests/ │ ├── figma-client.test.ts │ └── fixtures/ # Saved API responses for offline testing │ └── sample-file.json ├── .env.local # FIGMA_PAT, FIGMA_FILE_KEY (git-ignored) ├── .env.example # Template for team ├── tsconfig.json └── package.json ``` ### Step 2: Figma Plugin Project Structure ``` my-figma-plugin/ ├── manifest.json # Plugin manifest (required by Figma) ├── code.ts # Plugin backend (runs in sandbox) ├── ui.html # Plugin UI (runs in iframe) ├── package.json └── tsconfig.json ``` **manifest.json** (required): ```json { "name": "My Plugin", "id": "1234567890", "api": "1.0.0", "main": "dist/code.js", "ui": "dist/ui.html", "editorType": ["figma"], "permissions": ["currentuser"] } ``` ### Step 3: Plugin Development with Watch Mode ```json { "scripts": { "build":...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

framer-local-dev-loop

Configure Framer local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Framer. Trigger with phrases like "framer dev setup", "framer local development", "framer dev environment", "develop with framer".

2,266 Updated today
jeremylongshore
AI & Automation Solid

webflow-local-dev-loop

Configure a Webflow local development workflow with TypeScript, hot reload, mocked API tests, and webhook tunneling via ngrok. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with the Webflow Data API. Trigger with phrases like "webflow dev setup", "webflow local development", "webflow dev environment", "develop with webflow".

2,266 Updated today
jeremylongshore
AI & Automation Listed

figjam-plugin

FigJam plugin development workflow. Use when working on plugin code (code.ts, ui.ts), debugging WebSocket communication, or building the plugin.

335 Updated today
aiskillstore
AI & Automation Featured

fireflies-local-dev-loop

Configure local development workflow for Fireflies.ai GraphQL integrations. Use when setting up a development environment, mocking transcript data, or establishing a fast iteration cycle with the Fireflies API. Trigger with phrases like "fireflies dev setup", "fireflies local development", "fireflies dev environment", "develop with fireflies", "mock fireflies".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-local-dev-loop

Configure Klaviyo local development with hot reload, mocking, and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with the Klaviyo API. Trigger with phrases like "klaviyo dev setup", "klaviyo local development", "klaviyo dev environment", "develop with klaviyo", "klaviyo testing".

2,266 Updated today
jeremylongshore