Skip to content
layout-composition-critic logo

Composition & Layout Critic (Layout-Kritiker)

layout-composition-critic

Critique UI layouts and provide specific, actionable fixes. Use when something feels off but you can't articulate why, before finalizing designs, or after adding new components. Outputs diagnosis of visual hierarchy, spacing, alignment, color balance issues with exact CSS/Tailwind fixes.

SKILL.md

Full skill instructions

Composition & Layout Critic (Layout-Kritiker)

Critique UI layouts and provide specific, actionable fixes.

When to Use

  • Something feels "off" but can't articulate why
  • Before finalizing a design
  • After adding new components
  • Quick design review needed

Process

1. Analyze Core Principles

Visual Hierarchy
  • Is there a clear focal point?
  • Can you identify primary, secondary, tertiary elements?
  • Does the eye flow naturally?
Spacing & Rhythm
  • Is whitespace consistent?
  • Are related elements grouped?
  • Is there breathing room?
Alignment
  • Are elements on a grid?
  • Do edges align vertically/​horizontally?
  • Are there orphaned elements?
Color Balance
  • Is there a dominant color?
  • Are accents used sparingly?
  • Do colors compete for attention?
Contrast & Legibility
  • Is text readable on backgrounds?
  • Are interactive elements obvious?
  • Is there enough visual contrast?

2. Diagnose Issues

SymptomLikely Cause
"Too busy"Too many focal points, not enough whitespace
"Boring"No visual hierarchy, monotone colors
"Muddy"Low contrast, competing colors
"Cluttered"Insufficient spacing
"Unfinished"Inconsistent spacing, misaligned elements

3. Prescribe Specific Fixes

❌ Instead of: "Add more whitespace"
✅ Say: "Increase padding from 16px to 32px on the main card"

❌ Instead of: "Fix the colors"
✅ Say: "Desaturate the blue (#3498db → #5d7a8c) so it doesn't compete with the orange CTA"

❌ Instead of: "Improve hierarchy"
✅ Say: "Make the title 24px→32px, reduce subtitle opacity to 70%"

4. Provide Code

Show the actual CSS/​Tailwind changes:

/​* Before */
.card { padding: 16px; }
.title { font-size: 18px; }

/​* After */
.card { padding: 32px; }
.title { font-size: 24px; font-weight: 600; }

Critique Template

## Layout Critique: [Screen Name]

### What's Working
- [positive 1]
- [positive 2]

### Issues Found

**1. [Issue Name]**
- Problem: [specific description]
- Impact: [why it matters]
- Fix: [exact change]

### Priority Fixes
1. [Most impactful]
2. [Second priority]

### Code Changes
[Tailwind/​CSS snippets]

Red Flags Checklist

Immediate fixes if:

  • Text on image with no overlay
  • More than 3 competing colors at same saturation
  • Elements touching edges with no padding
  • Inconsistent border-radius
  • Mixed spacing units (8px, 10px, 15px)
  • No distinction between interactive and static elements

More Other skills

Delegate independent tasks to specialized agents working concurrently with isolated context.

295.4K 206.3K
View

Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.

179.7K 100.1K
View

Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.

179.7K 89.5K
View

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

179.7K 76.1K
View

Fundamental design principles for writing maintainable, testable Python code.

40.2K 21.9K
View

Modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first strategies.

40.2K 20K
View

Generate Playwright tests from scenarios using interactive browser exploration and validation.

39.7K 18.2K
View

Modern React state management with Redux Toolkit, Zustand, Jotai, and React Query for every state category.

40.2K 14.7K
View

GDPR-compliant data handling with consent management, data subject rights, and privacy controls.

40.2K 14.3K
View

Python error handling patterns including input validation, exception hierarchies, and partial failure handling. Use when implementing validation logic, designing exception strategies, handling batch processing failures, or building robust APIs.

40.2K 13.5K
View

Detailed multi-file refactor planning with safety checks and rollback guidance.

39.7K 13K
View