ui-basics

Guide developers in UI bindings, state management, and patterns.

7|3|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/zot/frictionless --skill ui-basics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-basics
Source: https://github.com/zot/frictionless/tree/main/install/skills/ui-basics
Command: npx skills add https://github.com/zot/frictionless --skill ui-basics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides centralized UI-engine reference material guiding bindings, state management, and reusable patterns.

Core Features & Use Cases

  • Binding and state management references: ui-value, ui-action, ui-event-*, etc.
  • Pattern and prototype guidance: patterns, prototypes, and hot-loading workflows.
  • Quick-start and learning flow: load this skill once, then use /ui-fast or /ui-thorough to begin work.

Quick Start

Load this skill once, then use /ui-fast or /ui-thorough for actual work. Ensure /frontend-design is loaded if available. Run .ui/mcp patterns to see available patterns in .ui/patterns/.

Frequently Asked Questions about ui-basics

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

FAQPage Schema
What are UI bindings and state management patterns for rapid app development?

UI bindings like ui-value, ui-action, and ui-event connect application state to interface elements, while state management patterns maintain data consistency across UI components, enabling rapid prototyping and hot-loading workflows.

How do I start using UI-engine patterns for building prototypes?

Load the UI-engine reference skill once, then use /ui-fast or /ui-thorough to begin work. Run .ui/mcp patterns to explore available patterns in the .ui/patterns/ directory for building and maintaining UI-driven apps.

Can I use hot-loading workflows with existing UI state management setups?

Yes, hot-loading workflows integrate with existing UI state management by leveraging ui-value, ui-action, and ui-event references, allowing you to rapidly prototype and maintain UI-driven apps without losing application state during updates.

What's the best way to explore available UI patterns and prototypes?

The best way to explore available UI patterns and prototypes is by running the .ui/mcp patterns command, which lists all reference materials and reusable patterns stored in the .ui/patterns/ directory for immediate integration.

Do I need frontend design loaded before using UI bindings and patterns?

Ensure /frontend-design is loaded if available before starting UI bindings and patterns work. After loading the UI-engine reference once, use /ui-fast or /ui-thorough commands to proceed with actual development tasks.

Why use centralized UI-engine reference material for state management?

Centralized UI-engine reference material provides consistent guidance on bindings, state management, and reusable patterns, preventing fragmented documentation and ensuring standardized prototype and hot-loading workflows across rapid app development.