propkit

Creates Figma-style property panel layouts using FigUI3 components and deterministic prompts.

64|1|Updated Sep 12, 2024
One-click install
npx skills add https://github.com/rogie/figui3 --skill propkit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: propkit
Source: https://github.com/rogie/figui3/tree/main/.cursor/skills/propkit
Command: npx skills add https://github.com/rogie/figui3 --skill propkit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the design and development of Figma-style property panels, ensuring pattern consistency and efficient composition.

Core Features & Use Cases

  • Pattern Guidance: Provides best practices for arranging property fields using FigUI3 components, including horizontal fig-field rows with labels and controls.
  • Component Selection: Recommends suitable FigUI3 controls for different property types, such as sliders, color pickers, dropdowns, and switches.
  • Quick Start: Use the propkit skill to generate atomic, deterministic prompts for creating property panel layouts with specific labels and controls.

Quick Start

Use the propkit skill to generate a horizontal property row with a fig-slider labeled Opacity, ranging from 0 to 100, with percentage units, and set to display text input.

Frequently Asked Questions about propkit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create consistent Figma property panels for UI controls?

To create consistent Figma property panels, use pattern guidance that arranges property fields into horizontal rows with labels and specific FigUI3 controls like sliders, color pickers, and dropdowns. This ensures component best practices and consistent layout composition.

What is the best way to structure property panel rows in Figma plugins?

The best way to structure property panel rows is by composing horizontal fig-field layouts that pair labels with specific control types. This approach enforces pattern consistency and ensures deterministic prompts for building production-ready UI layouts.

Can I use FigUI3 components to build different types of UI controls in a property panel?

Yes, you can use FigUI3 components to build various UI controls in a property panel. The Skill recommends suitable controls for different property types, including sliders, color pickers, dropdowns, and switches, ensuring appropriate component selection.

How do I generate a Figma slider control for an opacity property?

To generate a Figma slider for opacity, use the Skill to produce an atomic, deterministic prompt specifying a fig-slider labeled Opacity, ranging from 0 to 100, with percentage units, and set to display text input.

Does building Figma property panels require specific FigUI3 control attributes?

Building Figma property panels requires specifying specific FigUI3 control attributes and labels within composed layout rows. This ensures deterministic prompts and pattern consistency when designing or modifying property fields in Figma plugins or widgets.

Why are my Figma property panel layouts inconsistent across different plugins?

Figma property panel layouts become inconsistent without standardized pattern guidance for arranging fields. Applying composed horizontal fig-field rows with specific FigUI3 controls and best practices ensures consistent, production-ready panel design.