impeccable-june
Installation
SKILL.md
Designs and iterates production-grade frontend interfaces. Real working code, committed design choices, exceptional craft.
Local operating contract
This is a vendored Impeccable skill with local workflow guardrails. Keep upstream behavior intact unless a local rule prevents repeat misuse.
- Treat this skill as the single custom Impeccable entrypoint. Do not pair it with a separate guide skill.
- Prefer project-declared live workflows over framework defaults. If a repo defines
dev:live, use it beforelivesessions. - Never assume Vite's default
http://localhost:5173/is the target app. Confirm the actual app URL from a strict-port script, dev logs, terminal output, or the user's open tab. - Distinguish the Impeccable helper server from the app server:
serverPortfromlive.mjsserves/live.jsand/poll; it is not the page to design. - Keep
.impeccable/live/config.jsonas project config when live mode is intentionally set up. Treat.impeccable/live/server.jsonand.impeccable/live/sessions/as local runtime state. - After live cleanup, source files should not retain injected
live.js,impeccable-carbonize-*, staledata-impeccable-*plumbing, or preview-only scoped CSS. - Preserve the official visual rules below. Local guardrails are about setup, lifecycle, and repo hygiene, not weakening design quality.
Setup
Before any design work or file edits: