关于 ui-pattern
用于基于现有 StyleSeed 设计系统组合可复用 UI 模式的技能,适合需要构建卡片、列表、表单和网格布局的开发者,不用于单个组件或完整页面。
主要功能
- 01组合卡片、列表、表单和网格模式
- 02提供布局、数据展示和交互模式
- 03使用现有设计系统基础组件
- 04规定布局与语义令牌规则
- 05通过 props 构建可复用组件
适用场景
- 01构建卡片区块或双列卡片网格
- 02创建带标签的表单或纵向列表
- 03展示表格数据或键值详情
- 04添加筛选栏或搜索标题区
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill ui-pattern安装后在 Claude Code 中输入/ui-pattern确认已加载。
详细介绍
UI 模式生成器
适用场景
当你需要使用设计系统基础组件生成组合式 UI 模式(卡片布局、列表、表单区域、网格等)时,使用此技能。
不适用场景
- 对于单个基础组件 → 使用
/ss-component - 对于完整的移动端屏幕 → 使用
/ss-page - 对于完整的多页面用户流程 → 使用
/ss-flow - 对于设计令牌以及颜色/间距决策 → 使用
/ss-tokens
模式类型:$0 描述:$ARGUMENTS
可用的模式类型
布局模式
- card-section:包含标题和内容的页面区块卡片(
mx-6) - grid-2col:双列卡片网格(
grid grid-cols-2 gap-4 px-6) - scroll-horizontal:水平滚动卡片列表(
flex gap-3 overflow-x-auto scrollbar-hide) - list-section:卡片内的纵向条目列表
- form-section:包含已标注输入框的卡片表单
- stat-grid:StatCard 组件网格
数据展示模式
- data-table:包含表头和行的表格
- detail-card:键值对展示
- chart-card:Recharts 图表的卡片容器
- ranking-list:带高亮效果的编号排名列表
交互模式
- action-sheet:带操作按钮的底部面板
- filter-bar:水平筛选/标签栏
- search-header:标题区域中的搜索输入框
说明
-
阅读设计系统参考资料:
CLAUDE.md,了解约定components/ui/,查看可用的基础组件components/patterns/,查看现有模式
-
使用现有组件组合模式——不要重新创建基础组件。
-
遵循设计系统布局规则:
- 卡片:
bg-card rounded-2xl p-6 shadow-[var(--shadow-card)] - 区块容器:使用
mx-6设置水平边距 - 区块标题:
text-foreground font-bold text-[18px] mb-4 - 列表间距:
space-y-3 - 网格间距:
gap-4
- 卡片:
-
对所有视觉属性使用语义化令牌。
-
将模式制作成可复用组件,并通过 props 传入动态内容。
示例
用户请求:
使用设计系统基础组件生成组合式 UI 模式(卡片布局、列表、表单区域、网格等)。
限制
- 仅当任务与其上游来源及本地项目上下文明确匹配时,才使用此技能。
- 应用更改前,验证命令、生成的代码、依赖项、凭据和外部服务行为。
- 不要将示例视为环境专属测试、安全审查或用户批准破坏性或高成本操作的替代品。
执行边界
本指南面向现有的 StyleSeed 项目。此单文件入口中不包含列出的项目路径、组件、令牌和 /ss-* 命令。编辑前,请找到实际项目根目录并验证这些前置条件;若缺少资源,请如实说明,而不要凭空编造。使用宿主支持的调用方式,并遵循现有项目约定。布局数值是设计系统的选择,并非普遍适用的可用性保证。请在实际界面中测试键盘访问、响应式溢出和减少动态效果设置。
评论
支持 Markdown