skills/pixel/SKILL.md
Build Mekari Pixel 3 UI in Vue 3/Nuxt from Figma or text. Use when implementing components, validating props, applying design tokens, or checking token mode (2.1 vs 2.4).
npx skillsauth add ahmadzakiy/skills pixelInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build Pixel 3 UI with a low-noise workflow: verify setup, map the UI, validate props, apply token-safe styling, and ship runnable Vue/Nuxt code.
@mekari/pixel3.MpFormControl.get-component before guessing.MpFlex, MpScrollbar, MpSkeleton, and Pixel.*; use css() only when CSS Props are unavailable.Input: "Create a form with email and password fields and a submit button" Expected: MpFormControl wrapping MpInput components, MpButton with variant="primary", proper imports from @mekari/pixel3, tokens used for spacing.
Input: Figma node of a data table with pagination Expected: Get node ID → call get_design_context → map to MpTable + MpPagination → validate props via get-component → output runnable SFC.
Read references/setup.md if package setup, plugin registration, or token mode is unclear.
get_design_context and get_screenshot.Read references/components.md, then validate any uncertain component with Pixel MCP get-component.
css().Read references/code-structure.md before writing the final Vue/Nuxt component.
get-docs - Pixel setup, enable theme, design tokens, and implementation guidesget-component - Component example, props, slots, and eventsget-icon-name - Icon names and usageget-pattern - Pixel UI patterns and code examplesget-template - Pixel templates and code examplesAvailable prompts:
implement-figma-to-pixel - Generate an implementation guide for converting Figma designs to Pixel 3 componentscreate-design-to-pixel - Generate Vue component code from a natural-language UI descriptionUse get-docs first when setup or token mode is unclear, then use get-component for component APIs, get-pattern for reusable UI patterns, and get-template for starter layouts.
get_design_context for structure, assets, and code hintsget_screenshot for visual verificationget_metadata only for large-node navigationAlways produce:
setup.md before coding if project readiness is uncertain.components.md when mapping UI or resolving prop issues.design-tokens.md when selecting tokens or spacing scale.styling.md when adding layout or custom visual rules.code-structure.md immediately before final code generation.tools
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill to implement designs from Figma nodes or natural language to Vue 3 component or Nuxt pages using Mekari Pixel 3 design system. Requires a working Pixel MCP server connection.
development
Build UIs with @nuxt/ui v4 — 125+ accessible Vue components with Tailwind CSS theming. Use when creating interfaces, customizing themes to match a brand, building forms, or composing layouts like dashboards, docs sites, and chat interfaces.
development
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
tools
**MANDATORY prerequisite** — you MUST invoke this skill BEFORE every `use_figma` tool call. NEVER call `use_figma` directly without loading this skill first. Skipping it causes common, hard-to-debug failures. Trigger whenever the user wants to perform a write action or a unique read action that requires JavaScript execution in the Figma file context — e.g. create/edit/delete nodes, set up variables or tokens, build components and variants, modify auto-layout or fills, bind variables to properties, or inspect file structure programmatically.