rayden-use
Build and maintain Rayden UI components and screens in Figma via Figma MCP with full design token enforcement
Best use case
rayden-use is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Build and maintain Rayden UI components and screens in Figma via Figma MCP with full design token enforcement
Teams using rayden-use should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/rayden-use/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How rayden-use Compares
| Feature / Agent | rayden-use | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Build and maintain Rayden UI components and screens in Figma via Figma MCP with full design token enforcement
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# Rayden UI Design Skill ## Overview Build and maintain Rayden UI components and screens directly in Figma using the Figma MCP. The skill enforces the Rayna UI design system — resolved design tokens, craft rules, anti-pattern detection, and visual validation — so every output is mechanically correct and visually premium. Supports three style modes (conservative, balanced, expressive) and includes a dedicated subagent for full-page screen composition. ## When to Use This Skill - You need to build a new Rayden UI component with all its variants in Figma - You're composing a full screen (dashboard, landing page, auth form, settings, data table) from Rayden patterns - You want to audit an existing Figma file for design system compliance - You need to add new variants to an existing Figma component - You're syncing React component updates back to Figma ## How It Works 1. **Verifies environment** — Checks Figma MCP connection and write access via `whoami` 2. **Loads component data** — Reads Rayden component specs, anatomy, and tokens from the `@raydenui/ai` MCP server or installed package 3. **Loads craft rules** — Reads supporting files: resolved token values, craft rules, anti-patterns, and screen layout patterns 4. **Identifies task type** — Determines if building a single component, composing a screen, auditing, or adding variants 5. **Applies style mode** — Adjusts spacing, shadow, typography, and visual weight based on conservative/balanced/expressive mode 6. **Builds with helpers** — Generates Figma Plugin API code using mandatory helper functions (hexToRgb, loadFonts, applyShadow, applyBorder) with auto layout on every frame 7. **Visual validation** — Takes screenshots after each build stage and validates against 8 acceptance criteria (alignment, spacing, color accuracy, hierarchy, radius, shadow, primary action count) ## Examples ### Build a component with all variants ``` /rayden-use Button https://figma.com/file/abc123 ``` **Use case:** You're starting a new design system file and need the Button component with all variants (primary, secondary, grey, destructive) in solid and outlined appearances across SM and LG sizes. ### Design a SaaS dashboard ``` /rayden-use dashboard-screen balanced https://figma.com/file/abc123 ``` **Use case:** You're designing an analytics dashboard and need a sidebar layout with KPI cards, a data table, and an activity feed — all using consistent Rayden tokens and spacing. ### Build a marketing landing page ``` /rayden-compose landing expressive https://figma.com/file/abc123 ``` **Use case:** You need a high-impact landing page with bolder typography, stronger shadows, and asymmetric layouts that avoid the generic "AI-generated" look. ### Audit an existing design for compliance ``` /rayden-use audit https://figma.com/file/abc123 ``` **Use case:** You have an existing Figma file and want to check that all colors match Rayden tokens, spacing is on the 4px grid, and radius is concentric. ### Add variants to an existing component ``` /rayden-use add-variants Input https://figma.com/file/abc123 ``` **Use case:** The Input component exists in your Figma file but is missing error and success states — the skill reads the existing structure and extends it. ## Best Practices - Always provide a Figma file URL as the last argument - Use `balanced` mode (default) for most use cases; `conservative` for dense admin UIs, `expressive` for marketing pages - Let the skill take screenshots between build stages — this is how it validates output quality - Install `@raydenui/ai` as an MCP server for the richest component data access - Review the generated output in Figma after completion — the skill validates mechanically but human judgment on aesthetics is still valuable ## Security & Safety Notes - This skill only reads local supporting files and calls the Figma MCP — no external network requests beyond Figma's API - Requires Figma Dev or Full seat with write access to the target file - Does not modify files outside of the target Figma document - All design tokens are bundled in the skill's supporting files — no secrets or credentials involved ## Common Pitfalls | Problem | Solution | |---------|----------| | "Font not found" error | The skill falls back to Roboto if Inter is unavailable — ensure Inter is loaded in your Figma file for best results | | Components don't combine as variants | All components must share the same parent frame before calling `combineAsVariants` | | Colors look wrong | Verify you're using resolved token hex values from tokens.md, not approximations | | Figma permission denied | Check that your Figma seat is Dev or Full (not Viewer) and the file isn't view-only | ## Related Skills - `rayden-code` — Generate React code with Rayden UI components (included in the same package) - `rayden-compose` — Dedicated subagent for composing full-page Figma screens (included in this skill package) ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Related Skills
rayden-code
Generate React code with Rayden UI components using correct props, tokens, and premium layout patterns
nft-standards
Master ERC-721 and ERC-1155 NFT standards, metadata best practices, and advanced NFT features.
nextjs-best-practices
Next.js App Router principles. Server Components, data fetching, routing patterns.
nextjs-app-router-patterns
Comprehensive patterns for Next.js 14+ App Router architecture, Server Components, and modern full-stack React development.
new-rails-project
Create a new Rails project
networkx
NetworkX is a Python package for creating, manipulating, and analyzing complex networks and graphs.
network-engineer
Expert network engineer specializing in modern cloud networking, security architectures, and performance optimization.
network-101
Configure and test common network services (HTTP, HTTPS, SNMP, SMB) for penetration testing lab environments. Enable hands-on practice with service enumeration, log analysis, and security testing against properly configured target systems.
nestjs-expert
You are an expert in Nest.js with deep knowledge of enterprise-grade Node.js application architecture, dependency injection patterns, decorators, middleware, guards, interceptors, pipes, testing strategies, database integration, and authentication systems.
nerdzao-elite
Senior Elite Software Engineer (15+) and Senior Product Designer. Full workflow with planning, architecture, TDD, clean code, and pixel-perfect UX validation.
nerdzao-elite-gemini-high
Modo Elite Coder + UX Pixel-Perfect otimizado especificamente para Gemini 3.1 Pro High. Workflow completo com foco em qualidade máxima e eficiência de tokens.
neon-postgres
Expert patterns for Neon serverless Postgres, branching, connection pooling, and Prisma/Drizzle integration