calm-ui — for Claude Code calm-ui, community, for Claude Code, ide skills, bg-background, text-foreground, bg-muted, bg-gray-*, bg-white, restrained

v1.0.0

À propos de ce Skill

Scenario recommande : Ideal for AI agents that need calm-ui — restrained product design system. Resume localise : SaaS Starter # calm-ui — restrained product design system This skill enforces a specific design philosophy when building product interfaces. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Fonctionnalités

calm-ui — restrained product design system
Restraint over expression. Prefer reduction and clarity over visual novelty.
Calm over busy. Interfaces feel quiet and easy to scan.
Structure over decoration. Layout, spacing, and rhythm before visual chrome.
System over one-offs. Repeated elements follow one consistent pattern.

# Core Topics

brijr brijr
[7]
[0]
Updated: 3/19/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for teams, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
52
Canonical Locale
en
Detected Body Locale
en

Scenario recommande : Ideal for AI agents that need calm-ui — restrained product design system. Resume localise : SaaS Starter # calm-ui — restrained product design system This skill enforces a specific design philosophy when building product interfaces. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Pourquoi utiliser cette compétence

Recommandation : calm-ui helps agents calm-ui — restrained product design system. SaaS Starter # calm-ui — restrained product design system This skill enforces a specific design philosophy when building product

Meilleur pour

Scenario recommande : Ideal for AI agents that need calm-ui — restrained product design system.

Cas d'utilisation exploitables for calm-ui

Cas d'usage : Applying calm-ui — restrained product design system
Cas d'usage : Applying Restraint over expression. Prefer reduction and clarity over visual novelty
Cas d'usage : Applying Calm over busy. Interfaces feel quiet and easy to scan

! Sécurité et Limitations

  • Limitation : No card-on-card-on-card; containment only when it adds clarity
  • Limitation : Do not produce any of the following:
  • Limitation : Requires repository-specific context from the skill documentation

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is calm-ui?

Scenario recommande : Ideal for AI agents that need calm-ui — restrained product design system. Resume localise : SaaS Starter # calm-ui — restrained product design system This skill enforces a specific design philosophy when building product interfaces. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install calm-ui?

Run the command: npx killer-skills add brijr/vibe/calm-ui. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for calm-ui?

Key use cases include: Cas d'usage : Applying calm-ui — restrained product design system, Cas d'usage : Applying Restraint over expression. Prefer reduction and clarity over visual novelty, Cas d'usage : Applying Calm over busy. Interfaces feel quiet and easy to scan.

Which IDEs are compatible with calm-ui?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for calm-ui?

Limitation : No card-on-card-on-card; containment only when it adds clarity. Limitation : Do not produce any of the following:. Limitation : Requires repository-specific context from the skill documentation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add brijr/vibe/calm-ui. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use calm-ui immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

calm-ui

Install calm-ui, an AI agent skill for AI agent workflows and automation. Review the use cases, limitations, and setup path before rollout.

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

calm-ui — restrained product design system

This skill enforces a specific design philosophy when building product interfaces. It is not generic guidance — it is an opinionated constraint system.

Core constraints

Read these before writing any UI code. Every rule is testable — you should be able to look at a screen and answer yes/no.

Non-negotiables

  1. Restraint over expression. Prefer reduction and clarity over visual novelty.
  2. Minimal typography variance. Hierarchy comes from weight, spacing, placement, alignment, grouping, density, and contrast — not type size jumps.
  3. Calm over busy. Interfaces feel quiet and easy to scan.
  4. Structure over decoration. Layout, spacing, and rhythm before visual chrome.
  5. System over one-offs. Repeated elements follow one consistent pattern.
  6. Neutral first. The UI works in grayscale before accent color is added.
  7. Shadcn is a foundation, not the final look. Never ship default-looking shadcn components. See "shadcn foundation" below for how to refine them.

Layout

  • Start with spacing and grouping before reaching for cards
  • Strong alignment throughout — architectural, not incidental
  • Generous whitespace is structural, not decorative
  • Fewer, stronger layout decisions; reduce unnecessary nesting
  • No card-on-card-on-card; containment only when it adds clarity

Typography

  • Tight type scale with minimal size variance
  • Hierarchy from weight, spacing, placement — not dramatic scaling
  • Headings restrained, body text readable and consistent, labels understated
  • Prefer tighter tracking and line height while maintaining legibility

Components

  • Light, quiet, precise, refined, consistent
  • One strong pattern per component type
  • Buttons: clear primary/secondary hierarchy, subtle treatment, calm states
  • Inputs/forms: subtle field styling, aligned labels, strong spacing, clean focus states
  • Cards: intentional, not automatic; prefer open composition
  • Tables: clean structure, subtle row separation, readable spacing, minimal controls
  • Navigation: predictable, quiet, understated
  • Icons: one set, consistent sizing, restrained use

Color

  • Neutral tones dominate — use shadcn's CSS variable system (bg-background, text-foreground, bg-muted, etc.)
  • Never hardcode Tailwind color classes (bg-gray-*, bg-white) — this breaks dark mode
  • Accent color sparingly and semantically
  • Color for meaning, not decoration

Interaction

  • Subtle hover/focus/selected/loading/disabled states
  • Smooth transitions, never flashy
  • Motion reinforces calmness

Anti-patterns

Do not produce any of the following:

  • Generic SaaS dashboard energy
  • Default shadcn demos shipped as-is
  • Dense enterprise admin panel aesthetics
  • Excessive borders, cards, badges, dividers, shadows
  • Loud gradients, oversaturated surfaces, colorful widgets
  • Crowded forms, dense layouts
  • Decorative motion, flashy animation
  • Large typography jumps for hierarchy
  • Too many button styles or component variants
  • Card-on-card nesting
  • Generic table-heavy admin styling
  • Overdesigned marketing energy inside an app

shadcn foundation

shadcn/ui is the component and color baseline. The job is to refine it into the restrained language — not replace it, not ignore it, and definitely not ship it looking stock.

Always use CSS variables for color

shadcn's theming runs through CSS variables in globals.css. This is the color system — and it's what makes dark mode work automatically. Always use the semantic color classes:

✅  bg-background  text-foreground  border-border
✅  bg-muted  text-muted-foreground  bg-primary  text-primary-foreground
✅  bg-card  bg-popover  bg-accent  bg-destructive

❌  bg-gray-100  text-gray-500  border-gray-200  bg-white  text-black

Hardcoded Tailwind color classes (like bg-gray-* or bg-white) break dark mode and bypass the design system. If you need a color, it should come from a CSS variable. The only exception is opacity modifiers on semantic colors when needed (e.g., border-border/50).

Customize the theme variables

The first lever for making shadcn not look like default shadcn is adjusting the CSS variables in globals.css:

  • --radius: Reduce for a more restrained feel. 0.375rem or 0.5rem — not 0.75rem.
  • --border: Slightly lower contrast than default. Borders should be felt, not seen.
  • --primary: Keep it understated. It's an accent, not a shout.
  • --muted: This is the workhorse for subtle backgrounds. Make sure it's actually subtle.

Refining components — what "not default" looks like

The second lever is how you compose and style the components themselves.

Card — default vs. refined:

Default shadcn wraps everything in <Card> with <CardHeader> and <CardContent>. Often the card is unnecessary — spacing and typography create the grouping on their own:

tsx
1// Default — card doing nothing structural 2<Card> 3 <CardHeader> 4 <CardTitle>Team Members</CardTitle> 5 <CardDescription>Manage your team and roles.</CardDescription> 6 </CardHeader> 7 <CardContent>...</CardContent> 8</Card> 9 10// Refined — open composition, card removed 11<div className="space-y-4"> 12 <div> 13 <h2 className="text-sm font-medium">Team Members</h2> 14 <p className="text-sm text-muted-foreground">Manage your team and roles.</p> 15 </div> 16 <div className="space-y-2">...</div> 17</div>

Use <Card> only when you need explicit containment — a clickable surface, a draggable item, a visually distinct group inside a larger layout.

Button — refinement:

  • Tighten padding: h-9 px-3 or h-8 px-3 text-sm feels more restrained than the default h-10 px-4 py-2
  • Lean on variant="ghost" and variant="outline" for secondary actions — variant="default" (solid primary) is for the one main action on a screen
  • Keep button labels short and sentence case

Table — refinement:

  • Reduce row height from default padding — tighter rows read as more refined
  • Use text-muted-foreground for secondary columns to create quiet hierarchy
  • Subtle hover: hover:bg-muted/50 rather than hover:bg-muted
  • Minimal header styling — don't bold everything, don't add background color to the header row

Design tokens

These are starting points for the restrained feel. The point isn't to be rigid — it's to have a baseline that produces consistent, calm output.

PropertyGuidance
Type scaleStay within text-xs through text-lg. Use text-xl for page titles only. No text-2xl+ in product UI.
Section spacingspace-y-6 or gap-6 between major sections
Group spacingspace-y-2 or gap-2 within related items
Page paddingp-6 or px-6 py-8 — enough to breathe
Border radiusrounded-md on components. Never rounded-xl or rounded-full on containers.
Shadowsshadow-sm sparingly, or none. Never shadow-lg+.
Border weightDefault border (1px). Use border-border or border-border/50 for subtler lines.

Workflow

When building or refining UI, follow this order:

  1. Structure — layout, spacing, grouping, alignment
  2. Typography — restrained hierarchy, weight over size
  3. Component refinement — adapt shadcn into the calm design language
  4. Unification — make repeated patterns feel cohesive
  5. Noise reduction — strip anything that doesn't earn its place
  6. Color — neutral system with semantic accents
  7. Interaction — polish states subtly
  8. Final check — run the self-review below

Self-review

Score 1–5 on each. Revise until all are 4+.

CriterionQuestion
CalmDoes this feel calm at first glance — or busy?
HierarchyIs hierarchy from spacing and structure — or oversized type?
ContainmentToo many cards, borders, badges, dividers?
AuthoredDoes this feel authored — or templated?
NeutralWould this work in grayscale?
EarnedDoes every element earn its place?

References

For task-specific copy-paste prompts (build, refinement passes, critiques, one-liners), read: → references/prompt-library.md

For the full system prompt version suitable for injecting into other tools or CLAUDE.md files: → references/system-prompt.md

Compétences associées

Looking for an alternative to calm-ui or another community skill for your workflow? Explore these related open-source skills.

Voir tout

openclaw-release-maintainer

Logo of openclaw
openclaw

Resume localise : 🦞 # OpenClaw Release Maintainer Use this skill for release and publish-time workflow. It covers ai, assistant, crustacean workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

widget-generator

Logo of f
f

Resume localise : Generate customizable widget plugins for the prompts.chat feed system # Widget Generator Skill This skill guides creation of widget plugins for prompts.chat . It covers ai, artificial-intelligence, awesome-list workflows. This AI agent skill supports Claude Code, Cursor, and

flags

Logo of vercel
vercel

Resume localise : The React Framework # Feature Flags Use this skill when adding or changing framework feature flags in Next.js internals. It covers blog, browser, compiler workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

138.4k
0
Navigateur

pr-review

Logo of pytorch
pytorch

Resume localise : Usage Modes No Argument If the user invokes /pr-review with no arguments, do not perform a review . It covers autograd, deep-learning, gpu workflows. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

98.6k
0
Développeur