Questions? hello@viberation.devGet supportBlogDocsChangelog
Get started

Design, critique and polish an interface with one skill.

Paul Bakaus's design skill. Your agent can design or redesign a UI, then critique, audit, polish, simplify or animate it, working through the craft steps that make an interface feel finished.

Install this skill

npx skills add https://github.com/pbakaus/impeccable --skill impeccable

Runs the open-source skills CLI in your own terminal. It asks which agents to add the skill to. Read what it tells your agent to do before you install it.

Install for your agent

  • Claude Code

    Run this in your project

    npx skills add https://github.com/pbakaus/impeccable --skill impeccable -a claude-code

    Add -g to install it for every project instead.

    Or ask Claude Code to do it

    Install the "impeccable" skill from https://github.com/pbakaus/impeccable for Claude Code.
    Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .claude/skills/ in this project.
    Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.

    Or copy the folder yourself

    Unzip the download into .claude/skills/ for this project, or ~/.claude/skills/ for all your projects.

    Picked up in the current session, no restart needed.

    Claude Code skills docs
  • Claude.ai

    Upload the ZIP

    1. In Settings > Capabilities, turn on Code execution and file creation.
    2. Go to Customize > Skills, press +, then Create skill.
    3. Choose Upload a skill and pick the ZIP you downloaded.

    Free, Pro and Max plans. On Team and Enterprise, an owner turns skills on in Organization settings first.

    Claude.ai skills docs
  • ChatGPT

    Upload the ZIP

    1. Open Skills in ChatGPT and select Create.
    2. Select Upload from your computer and pick the ZIP you downloaded.
    3. Wait for ChatGPT's safety scan. A skill marked Needs Review asks you to check it before use.

    Skills that rely on scripts or a terminal may not work unchanged in ChatGPT.

    ChatGPT skills docs
  • Codex

    Run this in your project

    npx skills add https://github.com/pbakaus/impeccable --skill impeccable -a codex

    Add -g to install it for every project instead.

    Or ask Codex to do it

    Install the "impeccable" skill from https://github.com/pbakaus/impeccable for Codex.
    Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .agents/skills/ in this project.
    Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.

    Or copy the folder yourself

    Unzip the download into .agents/skills/ for this project, or ~/.agents/skills/ for all your projects.

    Restart Codex if the skill does not show up.

    Codex skills docs
  • Cursor

    Run this in your project

    npx skills add https://github.com/pbakaus/impeccable --skill impeccable -a cursor

    Add -g to install it for every project instead.

    Or ask Cursor to do it

    Install the "impeccable" skill from https://github.com/pbakaus/impeccable for Cursor.
    Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .cursor/skills/ in this project.
    Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.

    Or copy the folder yourself

    Unzip the download into .cursor/skills/ for this project, or ~/.cursor/skills/ for all your projects.

    Run it by typing / and the skill name in chat.

    Cursor skills docs
  • GitHub Copilot

    Run this in your project

    npx skills add https://github.com/pbakaus/impeccable --skill impeccable -a github-copilot

    Add -g to install it for every project instead.

    Or ask GitHub Copilot to do it

    Install the "impeccable" skill from https://github.com/pbakaus/impeccable for GitHub Copilot.
    Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .github/skills/ in this project.
    Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.

    Or copy the folder yourself

    Unzip the download into .github/skills/ for this project, or ~/.copilot/skills/ for all your projects.

    Works in Copilot CLI, the cloud agent and agent mode in VS Code and JetBrains.

    GitHub Copilot skills docs
  • Antigravity

    Run this in your project

    npx skills add https://github.com/pbakaus/impeccable --skill impeccable -a antigravity

    Add -g to install it for every project instead.

    Or ask Antigravity to do it

    Install the "impeccable" skill from https://github.com/pbakaus/impeccable for Antigravity.
    Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .agents/skills/ in this project.
    Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.

    Or copy the folder yourself

    Unzip the download into .agents/skills/ for this project, or ~/.gemini/config/skills/ for all your projects.

    Antigravity skills docs
  • Gemini CLI

    Run this in your project

    npx skills add https://github.com/pbakaus/impeccable --skill impeccable -a gemini-cli

    Add -g to install it for every project instead.

    Or ask Gemini CLI to do it

    Install the "impeccable" skill from https://github.com/pbakaus/impeccable for Gemini CLI.
    Copy the skill folder (the one containing SKILL.md, with any scripts or reference files next to it) into .gemini/skills/ in this project.
    Before copying, show me the SKILL.md and list any scripts it includes, and wait for me to confirm.

    Or copy the folder yourself

    Unzip the download into .gemini/skills/ for this project, or ~/.gemini/skills/ for all your projects.

    Run /skills to check it was found.

    Gemini CLI skills docs
Installs
275.3K via skills.sh
Last updated
14 Sept 2026
Licence
Apache-2.0

Security checks

Run by independent scanners and published on skills.sh. Their results, not a Viberation review.

  • Gen Agent Trust Hub Warning

    This skill is a sophisticated frontend design assistant that enables live browser iteration. It includes capabilities to modify the agent's own configuration by creating command shortcuts and automatically modifies project source code to inject scripts. It also incorporates a large minified third-party library for its screenshot functionality and uses NPM to acquire components at runtime.

    18 May 2026
  • Socket Pass

    No alerts

    18 May 2026
  • Snyk Warning

    Risk: MEDIUM · 1 issue

    18 May 2026
  • ZeroLeaks Pass

    Score: 93/100 · 2 sections analyzed

    15 Apr 2026
What's inside (55 files)
  • agents/impeccable_asset_producer.toml7.3K chars
  • agents/impeccable_documenter.toml3.2K chars
  • agents/impeccable_finish_reviewer.toml15.3K chars
  • agents/impeccable_manual_edit_applier.toml7K chars
  • agents/openai.yaml235 chars
  • reference/adapt.md11.3K chars
  • reference/adapt.native.md3.9K chars
  • reference/android.md4.1K chars
  • reference/animate.md5.2K chars
  • reference/audit.md8.5K chars
  • reference/audit.native.md8.4K chars
  • reference/bolder.md3.6K chars
  • reference/clarify.md4.6K chars
  • reference/colorize.md4.5K chars
  • reference/craft-floor.md5.5K chars
  • reference/craft.md543 chars
  • reference/critique.md45.9K chars
  • reference/degraded/asset-producer.md7.5K chars
  • reference/degraded/documenter.md3.3K chars
  • reference/degraded/finish-reviewer.md15.4K chars
  • reference/degraded/manual-edit-applier.md7.2K chars
  • reference/delight.md3.7K chars
  • reference/distill.md5.7K chars
  • reference/doctor.md5.5K chars
  • reference/document.md27.5K chars
  • reference/extract.md3.4K chars
  • reference/harden.md9.4K chars
  • reference/hooks.md13.3K chars
  • reference/init.md11.5K chars
  • reference/ios.md3.8K chars
  • reference/layout.md5.2K chars
  • reference/live-setup.md8.2K chars
  • reference/live.md36.4K chars
  • reference/new-work.md52.8K chars
  • reference/onboard.md7.7K chars
  • reference/operate.md4.1K chars
  • reference/optimize.md7.6K chars
  • reference/overdrive.md9.1K chars
  • reference/polish.md6.6K chars
  • reference/quieter.md4.9K chars
  • reference/routing.md3.2K chars
  • reference/shape.md3.5K chars
  • reference/typeset.md5.2K chars
  • reference/visualize.md11.8K chars
  • scripts/command-metadata.json7.9K chars
  • scripts/data/font-index-failures.json2.4K chars
  • scripts/impeccable8.5K chars
  • scripts/impeccable.cmd8.5K chars
  • scripts/live-browser-dom.js4.9K chars
  • scripts/live-browser-ignores.js10.3K chars
  • scripts/live-browser-session.js4.1K chars
  • scripts/live-browser.js522.8K chars
  • scripts/modern-screenshot.umd.js29.3K chars
  • scripts/VERSION6 chars
  • SKILL.md11.6K chars

SKILL.md, first part. Shown as plain text.

---
name: impeccable
description: Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Handles UX review, visual hierarchy, information architecture, cognitive load, accessibility, performance, responsive behavior, theming, anti-patterns, typography, fonts, spacing, layout, alignment, color, motion, micro-interactions, UX copy, error states, edge cases, i18n, and reusable design systems or tokens. Also use for bland designs that need to become bolder or more delightful, loud designs that should become quieter, live browser iteration on UI elements, or ambitious visual effects that should feel technically extraordinary. Not for backend-only or non-UI tasks.
metadata:
  version: 4.3.1
---

This skill gives you the tools and permission to create design that earns to be called out-of-distribution craft: Whereas before, your design work would have been safe, timid and measured, you now approach every design task as an award-winning design director with impeccable understanding for what makes exceptional design work: production-grade code, peak creativity, a clear POV, deep understanding of the needs of the client and users, and exceptional craft.

Core principles:
- Go all out. No hedging, no shortcuts. The deliverable must be complete (except assets the user must provide).
- Dream big and bold. Distinct, beautiful, outstanding and highly inspiring work.
- Verify in bounded passes, not a loop, and the ceiling covers the whole cycle: screenshots, defect scans, micro-edits, and rebuilds alike. Build fully, inspect once with a batched round (desktop and mobile together on the web; the shipped device classes on a native platform), fix everything it shows in one batch, confirm with at most one more round, and stop polishing. Open-ended self-QA burns the user's money doing worse what the finish handoffs do better.

## Setup

1. Run `<skill-base-dir>/scripts/impeccable context` once per session, where `<skill-base-dir>` is the directory that contains this SKILL.md (the skill folder, not a plugin root two levels above it); keep cwd at the user's project. That base directory resolves every `.agents/skills/impeccable/scripts/impeccable <verb>` command in this skill and its references, and `.agents/skills/impeccable/scripts` is the fallback only when the runtime reports no base directory. On a Windows shell without `sh`, call `.agents/skills/impeccable/scripts/impeccable.cmd` instead. The launcher runs a self-contained binary that ships next to it or is downloaded once on first run; no Node or other runtime is required. Pass a named source file or route as `--target <path>`. It loads PRODUCT.md, DESIGN.md, the matching surface brief, and native-platform guidance when applicable; follow its directives and do not rerun it.
2. Load the request's playbook: its Commands-table reference for an explicit/implied sub-command, or [reference/new-work.md](reference/new-work.md) for a new surface or replacement visual world. Inspect target and incumbent visual truth before editing. When the app cannot run, start with committed visual-regression goldens or screenshot fixtures; verify target and freshness against current tokens, CSS, components, or assets, resolve conflicts, and compare theme/variant captures.
3. After resolving analysis and direction, read [reference/craft-floor.md](reference/craft-floor.md) immediately before any UI edit, including small refinements. It carries the quality floor, the absolute bans, and the reflexes no detector catches. Do not load it for planning-only work.

**Launcher unavailable:** On refusal or failure, send a separate message **before the next tool call**: “Context loading did not run; I’ll read the existing project context directly.” Then read existing PROD

Key info

Pricing
Open source
Category
Skills

More in Skills