关于 design-principles
用于创建或修改界面组件与页面的设计技能,规定瑞士国际主义风格的设计规则。内容涵盖限定配色、字体、组件样式及应避免的设计模式。
主要功能
- 01瑞士风格配色方案
- 02衬线、等宽与无衬线字体用途
- 03直角边缘与硬阴影
- 04组件状态指示样式
- 05反模式检查清单
适用场景
- 01设计新的界面组件
- 02调整页面样式
- 03统一字体与配色
- 04按设计规范检查样式
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ srbhr/ resume-matcher --skill design-principles安装后在 Claude Code 中输入/design-principles确认已加载。
详细介绍
瑞士国际主义风格设计
调用时机: 创建新组件、修改样式或构建新页面时。 跳过时机: 后端工作、API 变更、纯逻辑变更。
设计前
请阅读 docs/agent/design/ 中的完整设计规范:
- style-guide.md - 核心规则、颜色、排版、组件
- design-system.md - 扩展令牌、间距、阴影
- swiss-design-system-prompt.md - 瑞士风格 UI 的 AI 提示词
颜色
| 名称 | 十六进制 | 用途 |
|---|---|---|
| Canvas | #F0F0E8 | 背景 |
| Ink | #000000 | 文本、边框 |
| Hyper Blue | #1D4ED8 | 主要操作 |
| Signal Green | #15803D | 成功 |
| Alert Orange | #F97316 | 警告 |
| Alert Red | #DC2626 | 危险 |
| Steel Grey | #4B5563 | 次要文本 |
排版
font-serif → Headers
font-mono → Labels, metadata (uppercase, tracking-wider)
font-sans → Body text
组件模式
// Button: Square corners, hard shadow, press effect
<button className="rounded-none border-2 border-black shadow-[2px_2px_0px_0px_#000000] hover:translate-y-[1px] hover:translate-x-[1px] hover:shadow-none">
// Card: Hard shadow, no rounded corners
<div className="bg-white border-2 border-black shadow-[4px_4px_0px_0px_#000000]">
// Label: Mono, uppercase
<label className="font-mono text-sm uppercase tracking-wider">
状态指示器
<div className="w-3 h-3 bg-green-700" /> // Ready
<div className="w-3 h-3 bg-amber-500" /> // Warning
<div className="w-3 h-3 bg-red-600" /> // Error
<div className="w-3 h-3 bg-blue-700" /> // Active
反模式(严禁)
rounded-*(rounded-none除外)- 渐变或模糊阴影
- 调色板之外的自定义颜色
- 粉彩色或柔和色
- 无功能的装饰性图标
复古终端元素
仅适用于仪表盘/设置/空状态页面:
<span className="font-mono text-xs uppercase">[ STATUS: READY ]</span>
请勿在简历组件中使用复古元素。
检查清单
- 所有组件均使用
rounded-none - 硬阴影(
shadow-[Xpx_Xpx_0px_0px_#000000]) - 正确的排版(衬线标题、等宽标签、无衬线正文)
- 颜色仅来自调色板
- 无渐变或模糊效果
评论
支持 Markdown