intentui

Enforce Intent UI component library conventions for React UI elements.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/PTKDrake/FIT-vmu --skill intentui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: intentui
Source: https://github.com/PTKDrake/FIT-vmu/tree/main/.agents/skills/intentui
Command: npx skills add https://github.com/PTKDrake/FIT-vmu --skill intentui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react-aria-components, @heroicons/react, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enforces the use of the Intent UI component library, ensuring that UI elements are implemented consistently across your project, which is crucial for maintainability and user experience.

Core Features & Use Cases

  • Component Enforcement: Ensures that React components adhere to the Intent UI library conventions.
  • Styling Rules: Enforces semantic color tokens and proper Heroicons usage.
  • Form Structure: Validates the structure of forms using the <Form> from react-aria-components and <Fieldset> + <Legend> layout.
  • Use Case: When developing a feature with UI elements, this Skill ensures that all components are semantic, styled correctly, and accessible.

Quick Start

Activate the intentui skill to enforce Intent UI conventions in your project.

Frequently Asked Questions about intentui

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

FAQPage Schema
How do I maintain consistent UI components across a React project?

To maintain consistent UI components across a React project, enforce the use of a dedicated component library. This Skill enforces the Intent UI library to ensure components are implemented consistently, focusing on semantic color tokens and proper Heroicons usage.

What is the best way to enforce semantic color tokens in React applications?

The best way to enforce semantic color tokens is by adopting a strict UI component library. This Skill enforces Intent UI library conventions, ensuring all styled React elements adhere to predefined semantic color tokens for visual consistency.

How do I structure accessible forms using react-aria-components?

To structure accessible forms using react-aria-components, utilize the Form component alongside Fieldset and Legend layouts. This Skill validates this specific form structure to ensure your React UI elements remain accessible and standard.

Do I need the Intent UI library to enforce UI consistency in my project?

Yes, you need the Intent UI library and its associated components to enforce UI consistency. This Skill requires the library to function correctly, ensuring proper Heroicons usage and standard form structures across your React project.

Can I use Heroicons with react-aria-components for standard UI elements?

Yes, you can use Heroicons with react-aria-components for standard UI elements. This Skill ensures proper Heroicons usage alongside react-aria-components forms to maintain semantic, accessible, and correctly styled React components.