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-27

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 validated graph knowledge. 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 validated graph knowledge and verification evidence help.

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
resolved graph knowledge 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 GraphVersion plus GraphVersion projection 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 layerTransactional product graph + agent workflow
Primary outputStyled UI, DESIGN.md, PRD docsValidated GraphVersion plus query projections
Writes app source?Often yesNo
Behavior spec (states, flows, permissions)Presentation chrome and UX heuristicsDomain rules and permissions
Durable in-repo artifactVaries by skillValidated GraphVersion plus query projections
Post-build verificationVisual critique or lintIndependent Persona Missions with runtime evidence
Repo and stack fitAgent skills ecosystemCLI plus portable skills in any repo and stack
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 GraphVersion projection; 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 product behavior design: validated graph knowledge 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, durable outputs, and provenance-marked legacy examples. Updated when major tools change positioning.

Install Lamina with your agent.

Copy the repository-matched prompt. Your agent installs the standalone CLI, adds every Lamina skill for your active agent, configures supported passive rules, checks the setup, and tells you when to start a fresh session with /lamina-init.

Skills work across coding agents. Passive setup currently supports Codex, Claude Code, and Cursor.

  • Cursor
  • Claude Code
  • Codex
  • Gemini
  • Pi
  • and more
Install manually on macOS/Linux4 shell commands

Run these in your project, then start a fresh agent session. On Windows, use the PowerShell installer in the copied agent prompt.

curl -fsSL https://github.com/aryaniyaps/lamina/releases/latest/download/install.sh | sh
npx skills add aryaniyaps/lamina --skill '*' -a <active-agent> -y
lamina setup --agent <codex|claude-code|cursor>
lamina doctor --json