calm-ui — community calm-ui, community, ide skills

v1.0.0

关于此技能

SaaS Starter

brijr brijr
[7]
[0]
更新于: 3/19/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 1/11

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

Review Score
1/11
Quality Score
37
Canonical Locale
en
Detected Body Locale
en

SaaS Starter

核心价值

SaaS Starter

适用 Agent 类型

Suitable for team workflows that need explicit guardrails before installation and execution.

赋予的主要能力 · calm-ui

! 使用限制与门槛

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.
  • - The page lacks a strong recommendation layer.
  • - The page lacks concrete use-case guidance.
  • - The page lacks explicit limitations or caution signals.
  • - The underlying skill quality score is below the review floor.

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.

评审后的下一步

先决定动作,再继续看上游仓库材料

Killer-Skills 的主价值不应该停在“帮你打开仓库说明”,而是先帮你判断这项技能是否值得安装、是否应该回到可信集合复核,以及是否已经进入工作流落地阶段。

实验室 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

calm-ui 是什么?

SaaS Starter

如何安装 calm-ui?

运行命令:npx killer-skills add brijr/vibe/calm-ui。支持 Cursor、Windsurf、VS Code、Claude Code 等 19+ IDE/Agent。

calm-ui 支持哪些 IDE 或 Agent?

该技能兼容 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。可使用 Killer-Skills CLI 一条命令通用安装。

安装步骤

  1. 1. 打开终端

    在你的项目目录中打开终端或命令行。

  2. 2. 执行安装命令

    运行:npx killer-skills add brijr/vibe/calm-ui。CLI 会自动识别 IDE 或 AI Agent 并完成配置。

  3. 3. 开始使用技能

    calm-ui 已启用,可立即在当前项目中调用。

! 参考页模式

此页面仍可作为安装与查阅参考,但 Killer-Skills 不再把它视为主要可索引落地页。请优先阅读上方评审结论,再决定是否继续查看上游仓库说明。

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

安装 calm-ui,这是一款面向AI agent workflows and automation的 AI Agent Skill。查看评审结论、使用场景与安装路径。

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

相关技能

寻找 calm-ui 的替代方案 (Alternative) 或可搭配使用的同类 community Skill?探索以下相关开源技能。

查看全部

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
AI

widget-generator

Logo of f
f

为prompts.chat的信息反馈系统生成可定制的插件小部件

149.6k
0
AI

flags

Logo of vercel
vercel

React 框架

138.4k
0
浏览器

pr-review

Logo of pytorch
pytorch

Python中具有强大GPU加速的张量和动态神经网络

98.6k
0
开发者工具