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.
Run this from the project where you want Grounded UI available:
npx skills add blue-1ms/grounded-ui -yThe skills CLI installs Grounded UI into the current project's agent skill directory.
Install it once for your user account:
npx skills add blue-1ms/grounded-ui -g -yRestart your AI coding agent after installing so the new skill is picked up.
Update a project installation:
npx skills update grounded-ui -p -yUpdate a global installation:
npx skills update grounded-ui -g -yIf 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 | bashThis 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-uiAsk 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.
- 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.
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
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.
grounded-ui/
|-- SKILL.md
|-- agents/
| `-- openai.yaml
|-- install.sh
|-- scripts/
| `-- validate.sh
|-- skill.json
|-- LICENSE
`-- README.md
Validate the skill before publishing changes:
./scripts/validate.shThe validator checks skill metadata, interface metadata, JSON, shell syntax, executable permissions, TODO markers, and whitespace errors without external dependencies.