impeccable-lite
ilindaniel · ilindaniel/impeccable-lite
Provides strong frontend design judgment and guidance as a single skill for AI agents, promoting coherent visual direction and practical UI decisions.
Stop agents from designing sloppy UI. Inspired by Impeccable, but without the plugin machinery. Just one SKILL.md file.
Preview
What you can do with it
- Ensure AI-generated UI components follow consistent design principles.
- Get practical guidance on typography, color, layout, and interaction during UI development.
- Prevent AI agents from generating generic or uninspired interface patterns.
Safety check
No risky patterns found in the files we scanned.
Automated scan of the repo files. Always review code you run.
From the README
Impeccable Lite
One skill. No plugin, hooks, CLI, or live mode. Just design judgment.
Impeccable Lite is a distilled, independent derivative of Impeccable. It keeps the frontend design guidance and removes the surrounding product ecosystem.
Why this exists
The original Impeccable combines design guidance with commands, deterministic detectors, lifecycle hooks, live browser editing, provider adapters, subagents, installers, and release tooling.
This feature set can be useful, but it can also feel bloated when all you want is better interface decisions.
Impeccable Lite keeps the judgment layer:
- strong, coherent visual direction
- design modes for marketing, product UI, editorial work, and showcases
- practical typography, color, layout, interaction, and motion guidance
- resistance to generic AI-generated interface patterns
- accessibility, responsive behavior, performance, and edge-case requirements
- a bounded build and verification workflow
If you need deterministic design linting or live browser editing, use full Impeccable.
Install
- Choose a skills directory from the table below.
- Create an
impeccable-litefolder inside it. - Save SKILL.md in that folder.
| Platform | Project | Personal or global |
|---|---|---|
| Claude Code | .claude/skills | ~/.claude/skills |
| Codex | .agents/skills | ~/.agents/skills |
| Cursor | .cursor/skills | ~/.cursor/skills |
| Gemini CLI | .gemini/skills | ~/.gemini/skills |
| GitHub Copilot | .github/skills | ~/.copilot/skills |
| Kiro | .kiro/skills | ~/.kiro/skills |
| OpenCode | .opencode/skills | ~/.config/opencode/skills |
| Pi | .pi/skills | ~/.pi/agent/skills |
| Qoder | .qoder/skills | ~/.qoder/skills |
| Rovo Dev | .rovodev/skills | ~/.rovodev/skills |
| Mistral Vibe | .vibe/skills | ~/.vibe/skills |
| Grok Build | .grok/skills | ~/.grok/skills |
| Antigravity IDE | .agents/skills | ~/.gemini/config/skills |
| Antigravity CLI | .agents/skills | ~/.gemini/antigravity-cli/skills |
| Trae International | .trae/skills | ~/.trae/skills |
| Trae China | .trae-cn/skills | ~/.trae-cn/skills |
Several platforms also recognize .agents/skills as a compatibility path. The table uses each platform's native directory so the installation does not depend on an alias.
Load the skill
Start a new agent session after installation. Codex can select the skill automatically for frontend design work or be invoked explicitly with $impeccable-lite. Claude Code notices changes inside existing skill directories automatically, but should be restarted if the top-level skills directory was created during the session. Gemini CLI can reload with /skills reload, Pi with /reload, and Qoder requires a restart.
If an agent does not support Agent Skills, copy the contents of SKILL.md into its project instructions. That fallback makes the design guidance always-on instead of loading it only for relevant UI work.
License
Apache License 2.0. Impeccable Lite contains material derived from Impeccable by Paul Bakaus, used under the same license. Modifications and original material in Impeccable Lite are copyright 2026 Daniel Ilin.