/polish
Final craft pass applying the compound details from the polish checklist โ micro-typography, spacing rhythm, hover states, and a signature detail โ directly to code. Use when the surface is functionally complete but feels unfinished, or when the user says "polish this" / "it
One skill from ui-craft.
shell
$ npx -y skills add educlopez/ui-craft --skill polish --agent claude-codeInstalls just this skill. Get the whole plugin for auto-invocation.
How it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/polish
Context preview
The summary Claude sees to decide when to auto-load this skill.
Final craft pass applying the compound details from the polish checklist โ micro-typography, spacing rhythm, hover states, and a signature detail โ directly to code. Use when the surface is functionally complete but feels unfinished, or when the user says "polish this" / "it
Stats
Stars209
Forks9
LanguageGo
LicenseMIT
Ships with ui-craft
SKILL.md
polish.SKILL.md
--- name: polish description: "Final craft pass applying the compound details from the polish checklist โ micro-typography, spacing rhythm, hover states, and a signature detail โ directly to code. Use when the surface is functionally complete but feels unfinished, or when the user says "polish this" / "it looks generic" / "add the final touches". Invoke when the user asks for polish on their UI, or mentions 'polish' alongside design / UI / frontend work." --- <!-- HARNESS MIRROR โ do not edit here. Canonical source: skills/ or commands/. After editing source, copy into cli/assets/<harness>/ and repo-root harness mirrors. --> **Context:** this sub-skill is one lens of the broader `ui-craft` skill. If the `ui-craft` skill is also installed, read its SKILL.md first for Discovery + Anti-Slop + Craft Test, then apply the specific lens below. Polish the UI at the target the user described. Load the `ui-craft` skill. **Source of truth:** read `references/review.md` โ **Polish Pass (Compound Details)** section. Apply every item on that list to the target. Do not re-derive the list here โ `review.md` owns it. **Then the signature detail**: surfaces built via `/craft` already carry exactly one signature bet, chosen in the Craft Read and built in the first pass (`references/craft-intent.md`). Polish **verifies it survived and strengthens it** โ never stacks a second. Only if the surface predates craft-intent (no signature anywhere) do you propose and add one: a subtle motif, an asymmetric layout break, a custom list marker, a distinctive hover โ one thing someone would remember. **Knob gating (CRAFT_LEVEL):** - `โค 4` โ skip the Polish Pass. Ask the user first before running it.
