framer-sdk-patterns

Featured

Apply production-ready Framer SDK patterns for TypeScript and Python. Use when implementing Framer integrations, refactoring SDK usage, or establishing team coding standards for Framer. Trigger with phrases like "framer SDK patterns", "framer best practices", "framer code patterns", "idiomatic framer".

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

# Framer SDK Patterns ## Overview Production-ready patterns for Framer plugins, Server API, code components, and CMS integrations. Covers plugin architecture, type-safe CMS operations, and reusable component patterns. ## Prerequisites - Completed `framer-install-auth` setup - Familiarity with React and TypeScript ## Instructions ### Step 1: Type-Safe CMS Operations ```typescript // src/cms/types.ts — type-safe field definitions interface BlogPost { title: string; body: string; author: string; publishDate: string; featured: boolean; slug: string; } const BLOG_FIELDS = [ { id: 'title' as const, name: 'Title', type: 'string' as const }, { id: 'body' as const, name: 'Body', type: 'formattedText' as const }, { id: 'author' as const, name: 'Author', type: 'string' as const }, { id: 'publishDate' as const, name: 'Published', type: 'date' as const }, { id: 'featured' as const, name: 'Featured', type: 'boolean' as const }, { id: 'slug' as const, name: 'Slug', type: 'slug' as const, userEditable: false }, ] as const; function toBlogItem(post: BlogPost) { return { fieldData: { ...post } }; } ``` ### Step 2: Plugin State Management ```tsx // src/hooks/usePluginState.ts import { useState, useCallback } from 'react'; import { framer } from 'framer-plugin'; type SyncStatus = 'idle' | 'fetching' | 'syncing' | 'success' | 'error'; export function useSyncState() { const [status, setStatus] = useState<SyncStatus>('idle'); const [error, setError] = useS...

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-sdk-patterns

Production-ready patterns for the Figma REST API and Plugin API. Use when building reusable Figma client wrappers, extracting design tokens, traversing node trees, or creating typed API helpers. Trigger with phrases like "figma patterns", "figma best practices", "figma client wrapper", "figma typed API".

2,266 Updated today
jeremylongshore
AI & Automation Featured

framer-performance-tuning

Optimize Framer API performance with caching, batching, and connection pooling. Use when experiencing slow API responses, implementing caching strategies, or optimizing request throughput for Framer integrations. Trigger with phrases like "framer performance", "optimize framer", "framer latency", "framer caching", "framer slow", "framer batch".

2,266 Updated today
jeremylongshore
AI & Automation Featured

framer-reference-architecture

Implement Framer reference architecture with best-practice project layout. Use when designing new Framer integrations, reviewing project structure, or establishing architecture standards for Framer applications. Trigger with phrases like "framer architecture", "framer best practices", "framer project structure", "how to organize framer", "framer layout".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-sdk-patterns

Apply production-ready patterns for Adobe Firefly Services SDK, PDF Services SDK, and raw REST API usage in TypeScript and Python. Use when implementing Adobe integrations, refactoring SDK usage, or establishing team coding standards for Adobe APIs. Trigger with phrases like "adobe SDK patterns", "adobe best practices", "adobe code patterns", "idiomatic adobe", "adobe typescript".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-sdk-patterns

Apply production-ready Klaviyo SDK patterns for the klaviyo-api package. Use when implementing Klaviyo integrations, refactoring SDK usage, or establishing team coding standards for Klaviyo API calls. Trigger with phrases like "klaviyo SDK patterns", "klaviyo best practices", "klaviyo code patterns", "idiomatic klaviyo", "klaviyo wrapper".

2,266 Updated today
jeremylongshore