Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grounded UI

License Codex skill Grounded UI

A Codex skill for product interfaces that feel designed around real work, not generated decoration.

Grounded UI helps AI coding agents design and review SaaS apps, admin dashboards, internal tools, settings pages, data tables, forms, editors, and other workflow-heavy product surfaces. It keeps the useful part of anti-generic UI guidance without turning every interface into the same rigid visual template.

Install

Recommended: project install

Run this from the project where you want Grounded UI available:

npx skills add blue-1ms/grounded-ui -y

The skills CLI installs Grounded UI into the current project's agent skill directory.

Global install

Install it once for your user account:

npx skills add blue-1ms/grounded-ui -g -y

Restart your AI coding agent after installing so the new skill is picked up.

Update

Update a project installation:

npx skills update grounded-ui -p -y

Update a global installation:

npx skills update grounded-ui -g -y

Codex fallback: global install

If you want a direct global Codex install or update without the skills CLI:

curl -fsSL https://raw.githubusercontent.com/blue-1ms/grounded-ui/main/install.sh | bash

This installs the skill into:

${CODEX_HOME:-~/.codex}/skills/grounded-ui

Pin a branch, tag, or commit, or choose a custom destination:

curl -fsSL https://raw.githubusercontent.com/blue-1ms/grounded-ui/main/install.sh \
  | bash -s -- --ref main --dest /path/to/skills/grounded-ui

Usage

Ask naturally, or invoke the skill explicitly:

Use $grounded-ui to redesign this dashboard.
Use $grounded-ui to review this settings page for generic AI UI patterns.
Use $grounded-ui while building this admin table and filter workflow.

What It Does

  • Starts from the user's real workflow, not decorative layout tropes.
  • Preserves existing product tokens, components, typography, spacing, and brand rules.
  • Favors scannable density, predictable controls, accessible states, and stable responsive structure.
  • Catches common AI UI habits such as glass panels, glow haze, fake charts, over-rounded cards, ornamental labels, and dashboard hero sections.
  • Allows exceptions for brand, domain, and explicit user direction.

When To Use

Use Grounded UI for:

  • SaaS apps and internal tools
  • admin dashboards and operations consoles
  • settings pages, account flows, and forms
  • data tables, analytics views, filters, and task queues
  • editors, builders, toolbars, sidebars, and workflow surfaces
  • frontend UI review for HTML, CSS, React, Vue, Svelte, Tailwind, shadcn/ui, or similar code

When Not To Use

Do not use it as the primary style guide for:

  • games
  • editorial sites
  • art-directed brand pages
  • portfolios
  • ecommerce storytelling pages
  • highly expressive visual experiences

You can still ask for a restrained treatment in those contexts, but it should be an explicit choice.

Repository Structure

grounded-ui/
|-- SKILL.md
|-- agents/
|   `-- openai.yaml
|-- install.sh
|-- scripts/
|   `-- validate.sh
|-- skill.json
|-- LICENSE
`-- README.md

Development

Validate the skill before publishing changes:

./scripts/validate.sh

The validator checks skill metadata, interface metadata, JSON, shell syntax, executable permissions, TODO markers, and whitespace errors without external dependencies.

Releases

Packages

Contributors

Languages