Fluxwing Component Expander

Expand uxscii components by adding interaction states to .uxm and .md files.

16|7|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/jackspace/ClaudeSkillz --skill fluxwing-component-expander
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Fluxwing Component Expander
Source: https://github.com/jackspace/ClaudeSkillz/tree/main/skills/fluxwing-component-expander
Command: npx skills add https://github.com/jackspace/ClaudeSkillz --skill fluxwing-component-expander

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expands existing uxscii components by adding interaction states such as hover, focus, active, disabled, and error for richer UI behavior.

Core Features & Use Cases

  • Locate a component in fluxwing/components/ or fluxwing/library/
  • Determine states to add (default: hover, focus, active, disabled, error)
  • Read existing .uxm and .md to align properties
  • Add new state definitions and corresponding ASCII art in .md
  • Validate JSON schema and ensure no data loss

Quick Start

Locate a component and specify desired states to add. The tool will update the .uxm and append new state sections to the .md.

Frequently Asked Questions about Fluxwing Component Expander

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

FAQPage Schema
How do I add interaction states to uxscii components?

Interaction states like hover, focus, active, disabled, and error expand uxscii components by automating state additions to existing component definitions stored in .uxm and .md files. The Skill reads your current component, applies default or custom states, updates the JSON schema, and appends new state sections to your markdown documentation.

What file formats does this work with for Fluxwing components?

This Skill operates on .uxm and .md file representations of Fluxwing components stored under ./fluxwing/components/ or ./fluxwing/library/. It preserves existing data while adding state definitions and corresponding ASCII art to both formats.

Can I customize which states get added to my components?

Yes. The Skill applies default states—hover, focus, active, disabled, and error—but supports optional user overrides to specify exactly which states your component type requires, ensuring your interaction definitions match your design system.

Does this validate the updated component files?

Yes. The Skill validates JSON schema compliance and includes a quick_validate workflow to ensure no data loss and all state additions conform to your component specifications before finalizing changes.

When should I use component state expansion instead of manual updates?

Use automated expansion when managing multiple Fluxwing components that need consistent interaction states. It's ideal for scaling UI systems and ensuring all components follow the same state pattern without manual duplication or errors.