Oil UI
Design Method · Tooling Comparison

UI Design Skills vs. One-Shot UI Generators & Component Libraries

Developers building interfaces with AI today choose between three distinct kinds of tools: component libraries (like shadcn/ui, Radix or Tailwind UI), hosted one-shot UI generators, and Agent UI Design Skills (like Oil UI) that run inside Claude Code, Codex or Cursor. They solve different layers of the problem—accessible primitives, isolated concept sketches, and end-to-end design judgment inside your real codebase.

Key takeaways

  • Component libraries supply accessible primitives (buttons, dialogs, selects) but do not decide page hierarchy, pacing or what belongs on the first screen.
  • Hosted one-shot UI generators are handy for isolated throwaway mockups, but their output rarely drops cleanly into an existing production repository.
  • An Agent UI Design Skill (Oil UI) runs directly inside your coding agent, bringing side-by-side direction boards, anti-slop subtraction and live screenshot reviews to your actual codebase.
  • You can combine them freely: keep your existing component primitives while using Claude Code or Codex + Oil UI to govern layout, states and visual QA.
Install the free open-source Oil UI Skill
npx skills add oil-oil/oil-ui

Works alongside your existing frontend framework and component library.

How Component Libraries, Hosted Generators and Design Skills Differ

Frustration with AI-built interfaces usually comes from asking one tool to do another tool’s job—such as expecting a primitive library to prevent cluttered layouts, or trying to transplant a sandboxed generator mockup into a stateful production app. Here is how the three categories compare in practice:

Comparing UI component libraries, hosted generators and Oil UI Skill
DimensionComponent libraries (shadcn/ui, Radix, etc.)Hosted one-shot UI generatorsAgent UI Design Skill (Oil UI)
What it providesAccessible building blocks (Dialog, Select, Combobox)Standalone preview screens hosted in a web sandboxDesign method, comparison boards and blind screenshot review inside your agent
Codebase awarenessInstalled as package primitives; makes no layout decisionsRuns outside your repo; disconnected from local routes and APIsReads and edits your actual repository in Claude Code, Codex or Cursor
Defense against generic AI slopNone—agents still assemble primitives into generic 3-card gridsOften bound to platform house styles and stock layoutsActive direction exploration, anti-slop checklists and border subtraction
Renovating existing appsHelps swap individual controls, not page hierarchy or flowsHard to retrofit onto live production forms and state hooksAnnotated screen diagnosis, 3-tier renovation and DESIGN.md extraction
Visual verificationManual developer inspection in the browserPreviewed inside the generator’s iframeAutomated 1440px/390px browser captures critiqued by a blind subagent

How to Combine Them in a Real Engineering Workflow

You do not have to abandon your stack to adopt a design skill. Teams typically pair these tools in three ways:

Inside an existing production codebase (Next.js / Vue + primitives)
Keep Radix or shadcn/ui for keyboard accessibility and focus traps. Install Oil UI in Claude Code or Cursor so the agent stops wrapping every section in a default Card component and starts designing clear page hierarchy verified by localhost screenshots.
Starting a new product, docs site or desktop tool from scratch
Use Codex or Claude Code with Oil UI to generate a 3-direction comparison board first (inspect Kiln component library site, Dispatch API docs, muse canvas or Forge coding assistant in the gallery), pick the strongest direction, and build out the working states.
Turning a reference screenshot or rough sketch into production code
Pass a reference image directly to your Oil UI-equipped agent to either match it via iterative pixel-diffing or adapt its typographic mood to your own domain content.

What Oil UI Does—and What It Does Not Do

Clear expectations save everyone time:

Oil UI is a design skill that teaches coding agents how to explore directions, structure hierarchy and critique rendered screens. It is not a pre-styled React widget kit, and it does not replace the capabilities of the underlying language model—frontier models like Claude Opus 5.5 or GPT 6.1 Sol will still reach a higher ceiling than smaller models. In addition, visual verification requires an agent that can inspect images and run a local browser. That is why we always recommend trying the free open-source skill on a real task before buying Oil UI Pro.

Prompt template for pairing Oil UI with an existing component library
Use Oil UI to redesign [screen name, e.g., our developer API keys and usage page] in this repository.
- Stack constraints: Continue using our existing [e.g., Radix / shadcn/ui primitives and Tailwind setup] without adding new UI dependencies.
- Design instructions: Do not wrap every group in a default bordered Card component. Propose 2 to 3 distinct layout structures first, prioritize the primary action, cover empty and error states, and verify at 1440×900 and 390×844 in the local browser.

Lets your component library handle low-level accessibility while Oil UI governs composition and visual QA.

Working gallery examples & prompts

Open the live demos at 1440px or 390px to inspect how the model and prompt shaped the final interface.

Kiln · Component library website

Kiln

Component library website

GPT 6.1 Sol1440×900

Product: Kiln, an open-source component library for React developers with more than 40 components, including buttons, inputs, dropdowns, command palettes, dialogs, tooltips, tables, and date pickers. It supports theme customization. Build its website homepage, optionally with a component detail page: - Show real interactive components directly on the homepage, rather than screenshots. A “component wall” should contain working components that users can click, type into, and switch. - Take cues from the precision and restraint of leading developer tool websites: mostly black and white, at most one accent color, a strict grid, and monospace type for code and numbers. - Make a theme controller memorable: dragging radius, density, or accent color controls changes every component on the page immediately. - Include a copyable installation command, code snippets, navigation by component category, and realistic usage figures such as GitHub stars and weekly downloads, avoiding overly round numbers.

Inspect work & prompt →
Dispatch · Developer API docs

Dispatch

Developer API docs

GPT 6.1 Sol1440×900

The developer documentation site of a payments or messaging API company (from 1440×900, responsive down to 390 wide): navigation on the left, the article in the middle, and code samples on the right that switch between languages (cURL, Node, Python). It includes a quickstart, a full reference for one endpoint (parameter table, request and response examples, error codes), and search. While you read, the code samples follow the current section, and the chosen language is remembered across the site. Design the quickstart page, an endpoint reference page, and search open.

Inspect work & prompt →
Forge · AI coding assistant

Forge

AI coding assistant

GPT 6 Astra1440×900

Product: Forge, a desktop AI coding assistant. A conversation sits on the left, with the code being edited and the terminal on the right. Users can watch it read files, edit code, and run tests step by step. Build its main interface (1440×900) with realistic data: filenames, diffs, and test output that look like a real project. Make the AI's work visible and memorable: steps light up one by one, diff lines appear progressively, and tests turn from red to green. Also capture a state where it is waiting for the user to confirm a risky change.

Inspect work & prompt →
Browse collection →

Start with the free skill; upgrade to Oil UI Pro when you want the full system

The open-source skill is free under the MIT license and covers category research, side-by-side direction boards, anti-slop checks and screenshot recreation. Upgrade to Oil UI Pro (one-time purchase, lifetime updates) when you need 3-tier existing-project renovation, 10 workspace archetypes, up to 3 rounds of blind review and single-component polish.

Explore Oil UI Pro
npx github:oil-oil/oil-cli install oil-ui-pro
Explore Oil UI Pro →

Common questions

Is Oil UI a monthly subscription or a one-time purchase?

The open-source Oil UI skill is completely free (MIT license). Oil UI Pro is a one-time purchase with lifetime updates and no token or per-generation fees. Check the /en/pro/ page for current pricing.

Can backend or full-stack engineers without formal design training use Oil UI effectively?

Yes—that is who Oil UI was built for. Instead of memorizing typographic jargon, you describe the user, the task and the real data fields. Oil UI guides the agent through direction boards, subtraction checklists and blind screenshot critiques.

How do product designers use Oil UI alongside Figma?

Designers use Oil UI to explore interactive directions with real data in minutes—especially for stateful behaviors like timeline scrubbing, live pricing calculators and multi-screen mobile flows—and to codify a repository DESIGN.md that keeps engineering PRs aligned.

Were all 100+ examples in the gallery built with this workflow?

Yes. Every piece in the gallery lists the exact AI model used (GPT 6.1 Sol, GPT 5.4, Claude Opus 5.5, Claude Sonnet 5.5, DeepSeek 4.1 Flash, etc.) and includes the full prompt and live interactive views.

Related guides