Skip to main content

Lamina vs UI design skills

UI design skills make interfaces look better. Lamina makes product behavior correct. Use both when flows matter.

Curated by Aryan Iyappan · Updated 2026-07-13

If the tool name includes design or UI, it probably owns pixels. Lamina owns behavior.

Who this comparison is for

You are in the right place if

  • You installed a UI skill and still ship impossible product states.
  • You want a roster of UI tools and where Lamina fits in the stack.
  • You are evaluating which skill to install first on a new repo.
  • BMAD or PRD skills gave you documents but no verify loop on the live app.

Context

The UI skill category grew fast in 2025-2026: craft skills, component skills, design intelligence packs, and PRD-oriented UX heuristics. They share a goal: make AI-generated interfaces less generic and more professional. None of them replace behavior contracts. This umbrella page maps the category and links to deep dives on Impeccable, Stitch, and shadcn.

Common situations

Concrete cases from AI-shipping workflows. Each shows what the alternative handles and where a behavior contract helps.

Installed UI UX Pro Max, flows still break

Situation
Design intelligence improved color and layout choices. Partner can still skip onboarding steps because nothing defined step prerequisites.
What UI design skills does
UI UX Pro Max and similar skills bias the agent toward better visual decisions and pattern libraries.
What Lamina adds
Behavior contract with permission matrix and verify on staging.
Takeaway
Design intelligence is not domain modeling.

BMAD produced a PRD, agent shipped happy path only

Situation
PRD documents actors and stories. Implementation skipped error paths and gate transitions.
What UI design skills does
BMAD structures product thinking and documentation.
What Lamina adds
Machine-readable run.yaml plus implement.md handoff and /lamina-verify on the built UI.
Takeaway
Documents help humans; contracts help agents and verify.

Landing page needs anti-slop polish only

Situation
No checkout, auth gates, or role-specific behavior on this release.
What UI design skills does
Impeccable or frontend-design skill for craft.
What Lamina adds
Skip until interactive product rules appear.
Takeaway
Match tool to bottleneck: look vs behavior.

Comparison

Lamina vs typical UI design skills
DimensionUI design skillsLamina
Primary jobPolish look, layout, tokens, heuristicsSpec behavior and verify
Layer in stackUI / visual layerBehavior layer under UI
Primary outputStyled UI, DESIGN.md, PRD docs.lamina/ contracts
Writes app source?Often yesNo
Behavior spec (states, flows, permissions)Presentation chrome and UX heuristicsDomain rules and permissions
Durable in-repo artifactVaries by skillrun.yaml per feature run
Post-build verificationVisual critique or lintPersona walks on live build
Repo and stack fitAgent skills ecosystemAny repo and agent
Best whenLook and feel is the bottleneckProduct rules are the bottleneck
When you don't need LaminaVisual-only scopeNo behavioral complexity
Compose with Lamina?During UI buildBefore implement.md; verify after merge

Tool roster

Lamina vs UI design skills: when to use each
SituationUI design skillsLamina
ImpeccableVisual polish and critique/learn/compare/lamina-vs-impeccable
Google StitchScreen exploration and export/learn/compare/lamina-vs-stitch
shadcn/ui skillComponent API correctness/learn/compare/lamina-vs-shadcn-skill
UI UX Pro MaxDesign intelligence during buildPair when flows have gates
frontend-design, UI CraftCraft and layout guidancePair for multi-actor flows
BMAD, ai-ux-skillsPRDs and UX heuristicsContracts + verify loop

Frequently asked questions

Is Lamina a UI skill?

No. Lamina is headless product design: behavior contracts with no visual output.

Which should I install first on a new repo?

If you already ship features with roles and gates, install Lamina first. If you are still fixing generic-looking UI on static pages, start with a UI skill.

My UI skill writes PRDs. Is that enough?

PRDs help alignment. They are not a substitute for machine-readable contracts and live verification unless you maintain that loop yourself.

Comparisons map stack layers, repo artifacts, and HavenStay demo examples. Updated when major tools change positioning.

Install in one command.

A headless product-design skill for your AI coding agent. Then run the design → implement → verify loop on your next feature.

Apache-2.0 · open source. Star on GitHub if Lamina saves you a loop.

npx skills install aryaniyaps/lamina

Works with your coding agent

  • Cursor
  • Claude Code
  • Codex
  • Gemini
  • Pi
  • and more