impeccable
User-invoked visual refinement after a first UI pass. Use when the user says /impeccable, polish this screen, redesign this UI, or frontend-flow routes an L2/L3 refinement. Do not use as the first visual-direction skill — frontend-design owns identity.
Pinned to revision a67c60329a89, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/impeccable/SKILL.md
- skills/impeccable/UPSTREAM.md
- skills/impeccable/reference/adapt.md
- skills/impeccable/reference/adapt.native.md
- skills/impeccable/reference/android.md
- skills/impeccable/reference/animate.md
- skills/impeccable/reference/audit.md
- skills/impeccable/reference/audit.native.md
- skills/impeccable/reference/bolder.md
- skills/impeccable/reference/clarify.md
- skills/impeccable/reference/colorize.md
- skills/impeccable/reference/craft-floor.md
- skills/impeccable/reference/craft.md
- skills/impeccable/reference/critique.md
- skills/impeccable/reference/degraded/asset-producer.md
- skills/impeccable/reference/degraded/documenter.md
- skills/impeccable/reference/degraded/finish-reviewer.md
- skills/impeccable/reference/degraded/manual-edit-applier.md
- skills/impeccable/reference/delight.md
- skills/impeccable/reference/distill.md
- skills/impeccable/reference/doctor.md
- skills/impeccable/reference/document.md
- skills/impeccable/reference/extract.md
- skills/impeccable/reference/harden.md
- skills/impeccable/reference/hooks.md
- skills/impeccable/reference/init.md
- skills/impeccable/reference/ios.md
- skills/impeccable/reference/layout.md
- skills/impeccable/reference/live-setup.md
- skills/impeccable/reference/live.md
- skills/impeccable/reference/new-work.md
- skills/impeccable/reference/onboard.md
- skills/impeccable/reference/operate.md
- skills/impeccable/reference/optimize.md
- skills/impeccable/reference/overdrive.md
- skills/impeccable/reference/polish.md
- skills/impeccable/reference/quieter.md
- skills/impeccable/reference/routing.md
- skills/impeccable/reference/shape.md
- skills/impeccable/reference/typeset.md
- skills/impeccable/reference/visualize.md
- skills/impeccable/scripts/build-phase.mjs
- skills/impeccable/scripts/command-metadata.json
- skills/impeccable/scripts/comp-diff.mjs
- skills/impeccable/scripts/comp-spec.mjs
- skills/impeccable/scripts/concept-seed.mjs
- skills/impeccable/scripts/context-signals.mjs
- skills/impeccable/scripts/context.mjs
- skills/impeccable/scripts/critique-storage.mjs
- skills/impeccable/scripts/data/font-index-failures.json
- skills/impeccable/scripts/data/font-index.json
- skills/impeccable/scripts/detect-csp.mjs
- skills/impeccable/scripts/detect.mjs
- skills/impeccable/scripts/detector/browser/injected/index.mjs
- skills/impeccable/scripts/detector/cli/main.mjs
- skills/impeccable/scripts/detector/design-system.mjs
- skills/impeccable/scripts/detector/detect-antipatterns-browser.js
- skills/impeccable/scripts/detector/detect-antipatterns.mjs
- skills/impeccable/scripts/detector/engines/browser/detect-url.mjs
- skills/impeccable/scripts/detector/engines/regex/detect-text.mjs
- skills/impeccable/scripts/detector/engines/static-html/css-cascade.mjs
- skills/impeccable/scripts/detector/engines/static-html/detect-html.mjs
- skills/impeccable/scripts/detector/engines/visual/screenshot-contrast.mjs
- skills/impeccable/scripts/detector/findings.mjs
- skills/impeccable/scripts/detector/node/file-system.mjs
- skills/impeccable/scripts/detector/profile/profiler.mjs
- skills/impeccable/scripts/detector/registry/antipatterns.mjs
- skills/impeccable/scripts/detector/rules/checks.mjs
- skills/impeccable/scripts/detector/shared/color.mjs
- skills/impeccable/scripts/detector/shared/constants.mjs
- skills/impeccable/scripts/detector/shared/fonts.mjs
- skills/impeccable/scripts/detector/shared/inline-ignores.mjs
- skills/impeccable/scripts/detector/shared/page.mjs
- skills/impeccable/scripts/doctor.mjs
- skills/impeccable/scripts/embed-prompt.mjs
- skills/impeccable/scripts/font-match.mjs
- skills/impeccable/scripts/generate-image.mjs
- skills/impeccable/scripts/hook-admin.mjs
- skills/impeccable/scripts/hook-before-edit.mjs
- skills/impeccable/scripts/hook-lib.mjs
- skills/impeccable/scripts/hook.mjs
- skills/impeccable/scripts/lib/artifact-schema.mjs
- skills/impeccable/scripts/lib/composition-catalog.mjs
- skills/impeccable/scripts/lib/concept-catalog.mjs
- skills/impeccable/scripts/lib/design-parser.mjs
- skills/impeccable/scripts/lib/font-fingerprint.mjs
- skills/impeccable/scripts/lib/font-index.mjs
- skills/impeccable/scripts/lib/hero-checks.mjs
- skills/impeccable/scripts/lib/image-metrics.mjs
- skills/impeccable/scripts/lib/impeccable-config.mjs
- skills/impeccable/scripts/lib/impeccable-paths.mjs
- skills/impeccable/scripts/lib/is-generated.mjs
- skills/impeccable/scripts/lib/live-path-globs.mjs
- skills/impeccable/scripts/lib/open-system-browser.mjs
- skills/impeccable/scripts/lib/png.mjs
- skills/impeccable/scripts/lib/provider.mjs
- skills/impeccable/scripts/lib/raster.mjs
- skills/impeccable/scripts/lib/roll-selection.mjs
- skills/impeccable/scripts/lib/staleness-deep.mjs
- skills/impeccable/scripts/lib/staleness-notice.mjs
- skills/impeccable/scripts/lib/staleness.mjs
- skills/impeccable/scripts/lib/surface-briefs.mjs
- skills/impeccable/scripts/lib/target-args.mjs
- skills/impeccable/scripts/lib/target-slug.mjs
- skills/impeccable/scripts/lib/template-extensions.mjs
- skills/impeccable/scripts/live-accept.mjs
- skills/impeccable/scripts/live-browser-dom.js
- skills/impeccable/scripts/live-browser-ignores.js
- skills/impeccable/scripts/live-browser-session.js
- skills/impeccable/scripts/live-browser.js
- skills/impeccable/scripts/live-commit-manual-edits.mjs
- skills/impeccable/scripts/live-complete.mjs
- skills/impeccable/scripts/live-copy-edit-agent.mjs
- skills/impeccable/scripts/live-discard-manual-edits.mjs
- skills/impeccable/scripts/live-inject.mjs
- skills/impeccable/scripts/live-insert.mjs
- skills/impeccable/scripts/live-manual-edit-evidence.mjs
- skills/impeccable/scripts/live-poll.mjs
- skills/impeccable/scripts/live-resume.mjs
- skills/impeccable/scripts/live-server.mjs
- skills/impeccable/scripts/live-status.mjs
- skills/impeccable/scripts/live-target.mjs
- skills/impeccable/scripts/live-wrap.mjs
- skills/impeccable/scripts/live.mjs
- skills/impeccable/scripts/live/accept-css.mjs
- skills/impeccable/scripts/live/accept-verify.mjs
- skills/impeccable/scripts/live/browser-script-parts.mjs
- skills/impeccable/scripts/live/completion.mjs
- skills/impeccable/scripts/live/event-validation.mjs
- skills/impeccable/scripts/live/frameworks/astro.mjs
- skills/impeccable/scripts/live/frameworks/detect-utils.mjs
- skills/impeccable/scripts/live/frameworks/index.mjs
- skills/impeccable/scripts/live/frameworks/journal.mjs
- skills/impeccable/scripts/live/frameworks/nextjs.mjs
- skills/impeccable/scripts/live/frameworks/nuxt.mjs
- skills/impeccable/scripts/live/frameworks/script-src.mjs
- skills/impeccable/scripts/live/frameworks/static-html.mjs
- skills/impeccable/scripts/live/frameworks/sveltekit.mjs
- skills/impeccable/scripts/live/frameworks/tag-strategy.mjs
- skills/impeccable/scripts/live/frameworks/tanstack-start.mjs
- skills/impeccable/scripts/live/frameworks/vite-generic.mjs
- skills/impeccable/scripts/live/generation-preflight.mjs
- skills/impeccable/scripts/live/insert-ui.mjs
- skills/impeccable/scripts/live/instructions.mjs
- skills/impeccable/scripts/live/manual-apply.mjs
- skills/impeccable/scripts/live/manual-edit-routes.mjs
- skills/impeccable/scripts/live/manual-edits-buffer.mjs
- skills/impeccable/scripts/live/poll-lanes.mjs
- skills/impeccable/scripts/live/project-ignores.mjs
- skills/impeccable/scripts/live/roots.mjs
- skills/impeccable/scripts/live/session-store.mjs
- skills/impeccable/scripts/live/source-lock.mjs
- skills/impeccable/scripts/live/source-search.mjs
- skills/impeccable/scripts/live/svelte-ast.mjs
- skills/impeccable/scripts/live/svelte-component.mjs
- skills/impeccable/scripts/live/sveltekit-adapter.mjs
- skills/impeccable/scripts/live/tanstack-adapter.mjs
- skills/impeccable/scripts/live/ui-surfaces.mjs
- skills/impeccable/scripts/live/vocabulary.mjs
- skills/impeccable/scripts/modern-screenshot.umd.js
- skills/impeccable/scripts/palette.mjs
- skills/impeccable/scripts/pin.mjs
- skills/impeccable/scripts/serve-question.mjs
- skills/impeccable/scripts/surface-brief.mjs
Every link opens the file at its source, pinned to the revision this page describes.