360-panorama-viewer
Build a fully self-contained 360° equirectangular panorama viewer as a single HTML file. The viewer uses Three.js to render…
Generates custom design system rules for the user's codebase. Use when user says "create design system rules", "generate rules for my project", "set up design rules", "customize design system guidelines", or wants to establish project-specific conventions for Figma-to-code
$ npx -y skills add happycapy-ai/happycapy-skills --skill create-design-system-rules --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-design-system-rulesContext preview
The summary Claude sees to decide when to auto-load this skill.
Generates custom design system rules for the user's codebase. Use when user says "create design system rules", "generate rules for my project", "set up design rules", "customize design system guidelines", or wants to establish project-specific conventions for Figma-to-code
name: create-design-system-rules description: Generates custom design system rules for the user's codebase. Use when user says "create design system rules", "generate rules for my project", "set up design rules", "customize design system guidelines", or wants to establish project-specific conventions for Figma-to-code workflows. Requires Figma MCP server connection. metadata: mcp-server: figma, figma-desktop
This skill helps you generate custom design system rules tailored to your project's specific needs. These rules guide Claude to produce consistent, high-quality code when implementing Figma designs, ensuring that your team's conventions, component patterns, and architectural decisions are followed automatically.
Design system rules are project-level instructions that encode the "unwritten knowledge" of your codebase - the kind of expertise that experienced developers know and would pass on to new team members:
Once defined, these rules dramatically reduce repetitive prompting and ensure consistent output across all Figma implementation tasks.
Use this skill when:
**Follow these steps in order. Do not skip steps.**
Call the Figma MCP server's `create_design_system_rules` tool to get the foundational prompt and template.
**Parameters:**
This tool returns guidance and a template for creating design system rules.
Structure your design system rules following the template format provided in the tool's response.
Before finalizing rules, analyze the project to understand existing patterns:
**Component Organization:**
**Styling Approach:**
**Component Patterns:**
**Architecture Decisions:**
Based on your codebase analysis, create a comprehensive set of rules. Include:
- IMPORTANT: Always use components from `[YOUR_PATH]` when possible - Place new UI components in `[COMPONENT_DIRECTORY]` - Follow `[NAMING_CONVENTION]` for component names - Components must export as `[EXPORT_PATTERN]`
- Use `[CSS_FRAMEWORK/APPROACH]` for styling - Design tokens are defined in `[TOKEN_LOCATION]` - IMPORTANT: Never hardcode colors - always use tokens from `[TOKEN_FILE]` - Spacing values must use the `[SPACING_SYSTEM]` scale - Typography follows the scale defined in `[TYPOGRAPHY_LOCATION]`
## Figma MCP Integration Rules These rules define how to translate Figma inputs into code for this project and must be followed for every Figma-driven change. ### Required Flow (do not skip) 1. Run get_design_context first to fetch the structured representation for the exact node(s) 2. If the response is too large or truncated, run get_metadata to get the high-level node map, then re-fetch only the required node(s) with get_design_context 3. Run get_screenshot for a visual reference of the node variant being implemented 4. Only after you have both get_design_context and get_screenshot, download any assets needed and start implementation 5. Translate the output (usually React + Tailwind) into this project's conventions, styles, and framework 6. Validate against Figma for 1:1 look and behavior before marking complete ### Implementation Rules - Treat the Figma MCP output (React + Tailwind) as a representation of design and behavior, not as final code style - Replace Tailwind utility classes with `[YOUR_STYLING_APPROACH]` when applicable - Reuse existing components from `[COMPONENT_PATH]` instead of duplicating functionality - Use the project's color system, typography scale, and spacing tokens consistently - Respect existing routing, state management, and data-fetch patterns - Strive for 1:1 visual parity with the Figma design - Validate the final UI against the Figma screenshot for both look and behavior
## Asset Handling - The Figma MCP server provides an assets endpoint which can serve image and SVG assets - IMPORTANT: If the Figma MCP serv
A curated collection of high-quality Claude Code skills to enhance your development workflow
Build a fully self-contained 360° equirectangular panorama viewer as a single HTML file. The viewer uses Three.js to render…
Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers…
Reusable fixed-style PPTX generation skill for the Acid Labels visual brand — bold acid-green (#A9FF7A) operating-guide aesthetic…
Generate AI images with FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: FLUX Dev LoRA, FLUX.2…
Generate AI videos with Google Veo, Seedance, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 1.5…
Reusable fixed-style PPTX generation skill for the Apricot Ritual Index visual brand — warm apricot background (#FDDEB6),…