Rapid Iteration
Iterate at conversation speed. "Move this", "add that" → quick changes. Try multiple layouts rapidly. No dragging, no resizing, just structure. Structure first, pixels later.
ASCII-first UX components for AI-native tooling.
Rapid iterative design with progressive fidelity. Iterate and review in minutes using ASCII. Add detail as your design solidifies. Get it right before high-fidelity.
Why ASCII? It's rapid. Both humans and AI read it natively. Structure first, pixels later.
Iterate at conversation speed. "Move this", "add that" → quick changes. Try multiple layouts rapidly. No dragging, no resizing, just structure. Structure first, pixels later.
ASCII is rapid—no pixel-pushing, just structure. And it's universal—both humans and AI read it natively. Humans see hierarchy instantly. AI reads it without vision models. Iterate through conversation at the speed of thought.
Don't make detailed decisions too early. Start ASCII layout (structure, hierarchy). Add component metadata (states, behavior). Review and refine. Get it right before high-fidelity.
Iterate rapidly at low-fidelity. Add detail progressively. Validate with stakeholders. THEN move to high-fidelity tools. .uxm becomes your spec for implementation.
Start with a base component, derive variations from it. The extends field documents relationships. AI can help propagate changes when you ask. Clear lineage for your design system.
Start simple, iterate fast, add detail as design solidifies.
Level 1: ASCII Layout
╭──────────────────────╮
│ Welcome Back │
│ ┌────────────────┐ │
│ │ Email │ │
│ └────────────────┘ │
│ [ Sign In ] │
╰──────────────────────╯
Rapid iteration: "Move button up" → quick changes
Level 2: Component Metadata
{
"id": "submit-button",
"variant": "primary",
"states": { "hover": {...}, "disabled": {...} }
}
Add behavior, states, accessibility
Level 3: Review and Refine
Validate with stakeholders
Add more detail as needed
Get feedback fast
Level 4: Move to High-Fidelity
.uxm becomes your implementation spec
Build in React/Vue/Svelte
Design in visual tools
Start simple → Add fidelity progressively → Move to high-fidelity when ready
.uxm becomes the spec. Review and refine at low-fidelity before investing in high-fidelity implementation.
You: "Create a login screen"
Claude: Generates ASCII layout instantly. You see structure immediately. Give feedback naturally.
You: "Move the button up, add forgot password"
Claude: Updates instantly. Try multiple layouts quickly. Structure first, pixels later.
You: "Add hover states and accessibility metadata"
Claude: Creates .uxm with ARIA labels, keyboard navigation, interaction states. Add detail as design solidifies.
Share .uxm specs with stakeholders. Get feedback fast. Iterate rapidly. Get it right at low-fidelity before investing in high-fidelity.
.uxm becomes your implementation spec. Build in React, design visually, or generate code. Fast iteration from idea to validated spec.
Browse components by category. Click a filter to see specific types.
Compact arrow button for collapsing/expanding sidebar panels.
Standard audio playback controls with clear iconography.
Text input with integrated send button for chat messages.
Commercial banking card with balance and trend indicators.
Faux CLI shell with progress indicator and blinking cursor.
Install via Claude Code's plugin system:
/plugin marketplace add trabian/fluxwing-skills
/plugin install fluxwing-skills
✓ Installs all six skills automatically
✓ Managed by Claude Code plugin system
✓ Easy updates with /plugin update
For the GUI Claude app:
✓ 6 ZIP files available (60KB - 24KB each)
✓ Requires Pro, Max, Team, or Enterprise plan
✓ Code execution must be enabled
For local development and testing:
git clone https://github.com/trabian/fluxwing-skills.git
cd fluxwing-skills
./scripts/install.sh