figma-load-scale

Featured

Load test Figma API integrations and plan for scale. Use when benchmarking API throughput, testing rate limit behavior, or planning capacity for high-volume Figma integrations. Trigger with phrases like "figma load test", "figma scale", "figma benchmark", "figma capacity", "figma throughput".

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 Load & Scale ## Overview Test and plan for the throughput limits of your Figma API integration. Figma's rate limits use a leaky bucket algorithm -- this skill helps you find the bucket size for your plan tier and design your integration to stay within it. ## Prerequisites - k6 load testing tool (`brew install k6` or `apt install k6`) - Figma test PAT (do not load test with production token) - A test Figma file (not your production design system) ## Instructions ### Step 1: k6 Load Test Script ```javascript // figma-load-test.js import http from 'k6/http'; import { check, sleep } from 'k6'; import { Rate, Trend } from 'k6/metrics'; const figmaErrors = new Rate('figma_errors'); const figmaLatency = new Trend('figma_latency', true); export const options = { scenarios: { // Test 1: Find your rate limit ceiling rate_limit_probe: { executor: 'constant-arrival-rate', rate: 10, // 10 requests per second timeUnit: '1s', duration: '2m', preAllocatedVUs: 5, maxVUs: 20, }, }, thresholds: { figma_errors: ['rate<0.10'], // Less than 10% errors figma_latency: ['p(95)<3000'], // P95 under 3 seconds http_req_duration: ['p(99)<5000'], // P99 under 5 seconds }, }; const PAT = __ENV.FIGMA_PAT; const FILE_KEY = __ENV.FIGMA_FILE_KEY; export default function () { // Use a lightweight endpoint for rate limit testing const res = http.get( `https://api.figma.com/v1/files/${FILE_KEY}?depth...

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

figma-cost-tuning

Optimize Figma API usage to minimize costs and stay within plan limits. Use when analyzing request volumes, reducing unnecessary API calls, or choosing the right Figma plan for your integration needs. Trigger with phrases like "figma cost", "figma pricing", "reduce figma API calls", "figma plan limits", "figma budget".

2,266 Updated today
jeremylongshore
AI & Automation Featured

figma-performance-tuning

Optimize Figma REST API performance with caching, partial fetches, and connection reuse. Use when experiencing slow API responses, reducing bandwidth for large files, or optimizing request throughput for Figma integrations. Trigger with phrases like "figma performance", "figma slow", "figma caching", "figma optimize", "figma large file".

2,266 Updated today
jeremylongshore
AI & Automation Featured

figma-prod-checklist

Production readiness checklist for Figma REST API integrations. Use when deploying Figma integrations to production, preparing for launch, or auditing an existing integration for production fitness. Trigger with phrases like "figma production", "deploy figma", "figma go-live", "figma launch checklist".

2,266 Updated today
jeremylongshore
AI & Automation Featured

figma-rate-limits

Handle Figma REST API rate limits with exponential backoff and request queuing. Use when encountering 429 errors, implementing retry logic, or optimizing API request throughput for Figma. Trigger with phrases like "figma rate limit", "figma throttling", "figma 429", "figma retry", "figma backoff".

2,266 Updated today
jeremylongshore
AI & Automation Featured

canva-load-scale

Implement Canva Connect API load testing, auto-scaling, and capacity planning. Use when running performance tests, planning capacity around Canva rate limits, or scaling Canva integrations for production workloads. Trigger with phrases like "canva load test", "canva scale", "canva performance test", "canva capacity", "canva k6", "canva benchmark".

2,266 Updated today
jeremylongshore