design-principles

Enforce a 4px grid and typography hierarchy for enterprise UI design.

2|Updated Sep 28, 2025
One-click install
npx skills add https://github.com/abhay-rana/create-modern-react --skill design-principles-abhay-rana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-principles
Source: https://github.com/abhay-rana/create-modern-react/tree/main/.claude/skills/design-principles
Command: npx skills add https://github.com/abhay-rana/create-modern-react --skill design-principles-abhay-rana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams enforce a precise, crafted design system, ensuring consistency across dashboards, admin interfaces, and enterprise web apps.

Core Features & Use Cases

  • Design Direction: Commit to a single, product-appropriate aesthetic (precision, warmth, sophistication, bold clarity, utility, or data-driven) and apply it across UI.
  • Craft Principles: Adhere to a consistent 4px grid, border/shadow strategy, typography hierarchy, and isolated controls to achieve a cohesive surface.
  • Use Case: When building an admin dashboard, use these guidelines to deliver a polished, scalable interface with predictable spacing, typography, and color behavior.

Quick Start

  • Start by selecting a design direction and documenting it in your project guidelines.
  • Apply the 4px grid, choose a depth strategy, and keep typography consistent across components.
  • Prototyping and implementation should reference these principles to maintain cohesion.

Frequently Asked Questions about design-principles

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

FAQPage Schema
How do I enforce consistent UI spacing and typography in enterprise dashboards?

To enforce consistent UI spacing and typography, apply a 4px grid system, define a typography hierarchy, and establish a depth strategy using borders and shadows. This ensures predictable layout behavior and cohesive surface treatment across enterprise dashboards.

What is a 4px grid system and when do I need it for product design?

A 4px grid system is a layout methodology where spacing and component dimensions scale by multiples of four. You need it for product design to maintain visual rhythm, align UI elements precisely, and scale admin interfaces without breaking layout cohesion.

How do I establish a design system for admin interfaces?

To establish a design system for admin interfaces, select a design direction like utility or data-driven, then specify color usage rules, surface treatments, and isolated controls. Implement these principles as design tokens and component styles for scalable consistency.

Can I use these design principles for dark mode implementations?

Yes, you can apply these design principles for dark mode implementations by utilizing the specified color usage rules and surface treatments. Defining depth strategy through shadows and borders ensures proper contrast and visual layering for dark mode UI.

What is the best way to choose a design direction for a web app?

The best way to choose a design direction for a web app is to select one aesthetic from precision, warmth, sophistication, bold clarity, utility, or data-driven. Committing to a single appropriate direction ensures consistent UI application across all components.

How do I define a depth strategy for UI components?

Defining a depth strategy for UI components involves specifying consistent border and shadow rules to create visual hierarchy. This approach isolates controls and achieves cohesive surface treatment, ensuring elements interact predictably within the interface layout.