make-interfaces-feel-better

Applies concrete CSS and design-engineering fixes to polish UI spacing, motion, and typography.

2|Updated May 30, 2026
One-click install
npx skills add https://github.com/virahitvin8/crafty-gis --skill make-interfaces-feel-better-virahitvin8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-interfaces-feel-better
Source: https://github.com/virahitvin8/crafty-gis/tree/main/GIT_STAR/.agent/skills/make-interfaces-feel-better
Command: npx skills add https://github.com/virahitvin8/crafty-gis --skill make-interfaces-feel-better-virahitvin8

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Interfaces often feel flat, cramped, jumpy, or unfinished because of small compounding details like mismatched border radii, misaligned icons, abrupt transitions, and awkward text wrapping. This Skill provides a concrete checklist of design-engineering fixes to make UI components feel polished. ## Core Features & Use Cases - Visual Polish Rules: Covers concentric border radii, optical icon alignment, layered shadows, image outlines, and font smoothing with ready-to-use CSS snippets. - Motion Guidance: Defines enter/exit animation patterns, tactile press states, transition scoping, and hit-area sizing for interactive controls. - Structured Review Output: Produces before/after comparison tables for UI polish reviews, ideal for auditing cards, buttons, dashboards, forms, and navigation. - Use Case: When a user says a dashboard feels generic or jumpy, run this Skill to get specific fixes such as replacing transition: all with explicit properties or adding tabular-nums to shifting counters. ## Quick Start Review my dashboard components and suggest concrete polish fixes for spacing, motion, and typography.

Frequently Asked Questions about make-interfaces-feel-better

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make a web UI feel more polished?

Polish comes from small compounding details: concentric border radii on nested surfaces, optically centered icons, subtle layered shadows, balanced text wrapping, and interruptible CSS transitions. This Skill provides a checklist and before/after review format for applying these fixes.

How to fix jumpy or abrupt UI animations in CSS?

Replace `transition: all` with explicit transition properties like transform, background-color, and box-shadow. Use CSS transitions instead of keyframes for interactive states so animations can retarget mid-motion, and keep exits shorter than entrances, around 150ms.

Why do nested rounded corners look wrong in my design?

Nested rounded surfaces look off when parent and child share the same radius. The fix is concentric radius: outer radius equals inner radius plus padding, creating optical coherence between the layers.

What is the minimum hit area for mobile touch targets?

Interactive controls should have at least a 40x40px hit area, ideally 44x44px where layout allows. Expand small icons with a pseudo-element to grow the hit area without changing the visual size, and avoid overlapping expanded areas.

When should I use text-wrap balance versus pretty?

Use `text-wrap: balance` on headings and short titles, and `text-wrap: pretty` on short-to-medium body text, captions, and list items. Avoid both on long prose, code, and preformatted content where they add no benefit.