Agent skill

Layout Skill

Impeccable layout is the command that makes your AI coding agent diagnose a screen's structure with the squint test before it moves a single box.

Install
npx impeccable install
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the Impeccable layout skill?

Impeccable layout is the /impeccable layout command in pbakaus/impeccable. It makes the agent answer seven structure questions starting with the squint test, write a spatial thesis, then fix grouping, rhythm, hierarchy and responsive behavior inside your existing visual style, and verify with a layout scan.

Layout is one of 24 commands inside Impeccable, a design skill for AI coding agents. You run it as /impeccable layout with an optional target. It loads reference/layout.md, which opens with a rule: diagnose the structural problem before moving boxes.

The command turns product priority into reading order, grouping, rhythm and usable space. It changes structure inside your established look. Replacing the look itself belongs to a different step.

What changes in your agent's output

  • The primary element, the secondary element and the major groups are identifiable in order when the page is blurred.
  • Related items sit close together and groups are separated, so fewer boxes and borders are needed to explain structure.
  • Spacing comes from a documented scale and creates a rhythm of tight and generous intervals, not one value repeated.
  • Responsive behavior reorders, collapses or reflows by priority, and focus order still matches the visual order.
  • Long content, empty states, overlays and small touch targets stop breaking the structure.

How layout works, in order

  1. Run a layout assessment of representative states and viewports, answering seven questions with evidence.
  2. Run a mechanical scan with impeccable detect --json --scope layout.
  3. Name the spatial thesis: reading path, groupings, lead and support, density, adaptation.
  4. Apply the changes, verify against a checklist and rerun the scan.
  5. Hand off to /impeccable polish when the structure holds. If type is the problem rather than spacing, run /impeccable typeset first.

Who Impeccable layout is for

Best for

  • Screens where everything has equal weight and nothing leads.
  • Pages built from a framework default: identical cards, equal columns, one spacing value everywhere.
  • Responsive breakage where content shrinks instead of reorganizing.
  • Dashboards and docs that need stable density, and campaign pages that can earn asymmetry.

Not for

  • Changing colors, fonts or brand look. Those belong to other commands.
  • Replacing the visual identity. Layout changes structure inside the existing world.
  • Delivering WordPress output. It edits front-end code in your project.

Use it with UiChemy

Layout fixes the structure of the build. When the page has to become editable in WordPress, UiChemy AI to WordPress imports an existing AI build, so the spacing and grouping you fixed carry into an editable page. Click Get Started on uichemy.com.