Watch the UI Builder Demo to get an overview of this skill.
The UI Builder skill helps your AI coding assistant build complete, runnable UI — from a single component to an entire application — using the Abyss Design System:
- Detect your platform and language (Web or Mobile, TypeScript or JavaScript) automatically from your project
- Pick the right component for the job using a built-in decision tree, including the tricky "choose X vs Y" cases (
DataTablevsTable,TooltipvsPopover,AlertvsToast, and more) - Generate code with correct imports, real design tokens, and accessibility baked in — never from memory
- Scaffold a brand-new app using the Abyss CLI templates when you're starting from scratch
- Validate every output against a quality reference so the result is complete and runnable, with no placeholders
The skill follows a systematic workflow — detect, select, document, generate, validate — so the UI it produces matches Abyss conventions instead of guessing.
UI Builder uses the Documentation skill to assist with guidance. It will install abyss-documentation automatically when needed, but you can install it ahead of time.
Prerequisites
Before installing this skill, ensure you have the Abyss CLI set up properly:
npx @uhg-abyss/cli -vIf the command fails, refer to the CLI Setup Guide for installation instructions.
Installation
Install the skill using the Abyss CLI:
npx @uhg-abyss/cli skills add abyss-ui-builderTo verify the skill was installed successfully:
npx @uhg-abyss/cli skills listExample prompts
Once installed, you can use prompts like these with this skill:
- "Build me a complete Abyss UHC web app with a dashboard, a multi-step form, and a notifications page"
- "Make me a login form using Abyss Web"
- "Add a page that lists all claims in a table users can search, sort, and page through"
- "Add a Tooltip to each claim status that explains what it means"
- "Scaffold a new Abyss web app"