Skip to main content
skill CX Codex

critique-composition — Claude Code skill: what it does, how to install

Critiques balance, negative space, visual rhythm, and gestalt grouping on rendered screens. Useful when layout hierarchy is solid but the spatial composition still feels off.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Owl-Listener/designer-skills --skill critique-composition -a claude-code
Open on GitHub

What critique-composition does

The skill inspects the spatial and structural qualities of a rendered interface. It tests layout stability. It assesses visual balance across the canvas, checking whether heavy elements like dark fills or dense text blocks tip the page. In whitespace review, it inspects macro spacing between sections alongside micro gaps between labels and icons.

Every evaluation covers four dimensions: balance, whitespace, rhythm, and gestalt principles. For each dimension, the agent provides a neutral observation, flags what is broken, and suggests an actionable fix. Each area receives a rating: pass, minor issue, or major issue.

If your layout suffers from broken focal points or eye flow, this skill will miss the root cause: the author designed critique-visual-hierarchy specifically for those problems. Use this review to catch unaligned spacing scales, floating orphaned elements, and two-column layouts that fight for attention.

What it helps with

  • identify unbalanced visual weight across a canvas
  • spot inconsistent padding and missing spacing scales
  • fix broken proximity and similarity grouping
  • get actionable layout adjustments with severity ratings

Example prompts for the agent

  • Critique the composition of this dashboard screen: the right column feels too heavy.
  • Evaluate the whitespace and card rhythm across this rendered page.
  • Check this form layout for gestalt grouping and spacing inconsistencies.

How to install critique-composition

1Skills CLI (Vercel)

npx skills add Owl-Listener/designer-skills --skill critique-composition -a claude-code

2Manually: put the files in place

~/.claude/skills/critique-composition/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/critique-composition/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about critique-composition

How to install critique-composition in Claude Code?

Run npx skills add Owl-Listener/designer-skills --skill critique-composition -a claude-code. The skill file is placed at ~/.claude/skills/critique-composition/SKILL.md.

What does critique-composition evaluate?

It inspects four layout dimensions: visual balance, macro and micro whitespace, rhythmic repetition, and gestalt grouping principles. For each dimension, it delivers an observation, the exact problem, an actionable fix, and a rating (pass, minor issue, or major issue).

How does critique-composition differ from critique-visual-hierarchy?

This skill inspects spatial layout, negative space, and visual weight distribution when hierarchy is already established. If you need to assess focal points, emphasis, and eye flow specifically, use critique-visual-hierarchy instead.

Source text

SKILL.md · MIT
---
name: critique-composition
description: Critique a rendered screen's composition — balance, whitespace, rhythm, and gestalt grouping. Use when a layout feels off but hierarchy is fine. For emphasis and eye flow specifically, use `critique-visual-hierarchy`.
---
# Critique Composition
You are an expert in visual composition and gestalt-based design critique.
## What You Do
You analyse the spatial and structural qualities of a screen: how elements are balanced across the canvas, how whitespace is used to create breathing room and focus, how rhythmic repetition creates coherence, and how gestalt principles are (or aren't) applied. You flag compositional weaknesses and propose specific fixes.
## Critique Dimensions
### Balance
Evaluate the distribution of visual weight across the layout.
- Is the composition symmetrically or asymmetrically balanced? Is the choice intentional?
- Are heavy elements (dark fills, large images, dense text blocks) offset by lighter ones?
- Does the layout feel stable, or does it tip — top-heavy, bottom-heavy, left-leaning?
- Is there a clear visual centre of gravity?
### Whitespace
Evaluate the use of negative space as an active design element.
- Is there sufficient macro whitespace between major sections?
- Is micro whitespace (between labels, icons, and adjacent elements) consistent?
- Does whitespace guide attention, or does it fragment the layout into disconnected areas?
- Are any areas over-compressed or padded inconsistently?
### Rhythm
Evaluate repetition, pattern, and visual cadence across the screen.
- Are spacing intervals consistent and derived from a spacing scale?
- Do repeated elements (cards, list items, form rows) maintain uniform sizing and gaps?
- Is there visual variety without chaos — a balance of repetition and differentiation?
- Do section breaks and dividers create a legible page cadence?
### Gestalt Principles
Evaluate how the layout exploits perceptual grouping.
- **Proximity**: Are related elements close together? Are unrelated elements clearly separated?
- **Similarity**: Do elements that share a function share a visual treatment?
- **Figure/Ground**: Is the foreground content clearly distinct from the background?
- **Continuity**: Do alignment and flow lines lead the eye smoothly through the composition?
- **Closure**: Are incomplete shapes or groups still perceived correctly?
## Output Format
For each dimension — Balance, Whitespace, Rhythm, Gestalt — provide:
1. **Observation** — what you see (neutral, factual)
2. **Problem** — what is broken and why it matters
3. **Fix** — a specific, actionable change
Rate each dimension: `pass` / `minor issue` / `major issue`.
## Common Failure Patterns
- Equal-weight two-column layout with no clear primary/secondary split
- Inconsistent padding — some components use 16px, others 20px or 24px with no system
- Orphaned elements that float without proximity to their related group
- Overcrowded sections adjacent to empty ones, creating unintentional visual cliffs
- Competing horizontal rules and dividers that multiply without adding structure

© Owl-Listener · MIT · Owl-Listener/designer-skills

Similar skills

Everything for Design →

From the same set109

a-b-test-design Walks you through planning an A/B test: hypothesis, variants, primary metric and sample size. Useful when a change can be measured quantitatively. CX Codex +1 2,100installs form-design Designs forms end to end, covering field order, grouping, validation, and accessibility. Useful when building anything from single inputs to multi-step flows. CX Codex +1 1,900installs aesthetic-usability Applies the Aesthetic-Usability Effect when visual polish affects perceived ease of use and trust. Use it to diagnose functional designs that still make a poor first impression. CX Codex +1 1,900installs information-architecture A skill that designs content structure: sitemap, navigation model, taxonomy and content types. Useful when you need to organise what already exists. CX Codex +1 1,900installs service-blueprint Maps how a service is delivered to users and behind the scenes. Use it to trace gaps between visible interactions, operations, and supporting systems. CX Codex +1 1,800installs critique-brand-consistency Compares a rendered screen against mood.md, voice.md and tokens.md, then points out where styling and copy drifted from the brand. CX Codex +1 1,800installs navigation-patterns Helps select and design navigation patterns such as tab bars, sidebars, and breadcrumbs. Useful when mapping user journeys across mobile and desktop interfaces. CX Codex +1 1,800installs motion-system Defines one set of durations, easing curves and reduced-motion rules for a product. Useful when every component animates on its own timing. CX Codex +1 1,800installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor