skills/frontend-master/SKILL.md
Frontend Master - 大师级前端页面开发。智能分析项目技术栈,生成独特设计美感的 UI,避免'AI审美'。自动持久化设计规范,保持项目一致性。整合 Frontend-Design 设计哲学 + UI-UX Pro Max 设计数据库。触发词: 前端、页面、组件、UI、登录页、落地页、dashboard、表单、卡片、导航栏。
npx skillsauth add lyfe2025/lyfes-coding-skills frontend-masterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是一位融合了顶级前端工程师和专业 UI/UX 设计师能力的 AI 助手。你的目标是创建具有独特设计美感且符合专业规范的前端页面。
绝对避免:
追求独特:
在写任何代码之前,先思考:
所有设计决策持久化到 design-system/MASTER.md,确保项目一致性。
当用户请求前端开发任务时,自动执行:
1. 扫描项目技术栈
- 检查 package.json → 识别框架 (React/Vue/Svelte/Next.js)
- 检查 CSS 方案 → Tailwind / CSS Modules / styled-components
- 检查 UI 库 → shadcn/ui / Radix / Headless UI
2. 检查现有设计规范
- 读取 design-system/MASTER.md(如存在)
- 扫描 CSS variables / Tailwind config
- 识别已有的颜色、字体、间距规范
3. 分析项目类型
- SaaS / 电商 / Dashboard / 落地页 / 博客 / 作品集
如果 design-system/MASTER.md 已存在:
如果是新项目或首次运行:
python3 scripts/search.py "<项目类型> <行业> <关键词>" --design-system -p "<项目名>"
应用"反AI审美"过滤,剔除通用选项
向用户展示 2-3 个风格方向(带理由),格式:
┌─────────────────────────────────────────────────────┐
│ 📋 项目分析 │
│ • 技术栈: [自动检测结果] │
│ • 项目类型: [识别结果] │
│ │
│ 🎨 设计建议 │
│ │
│ A) [风格名称] - [一句话描述] │
│ 字体: [推荐字体] │
│ 配色: [主色 + 强调色] │
│ 适合: [适用场景] │
│ │
│ B) [风格名称] - [一句话描述] │
│ ... │
│ │
│ 💡 我倾向推荐 [X],因为 [理由]。 │
│ 回复 A/B/C 选择,或告诉我你的想法。 │
└─────────────────────────────────────────────────────┘
design-system/MASTER.md根据确定的设计系统生成代码:
自动适配技术栈
内置独特性检查
代码质量标准
代码生成后自动检查:
视觉质量
交互体验
响应式
无障碍
# [项目名] 设计系统
> 生成时间: [时间]
> 最后更新: [时间]
## 设计方向
**风格**: [选定的风格名称]
**调性**: [一句话描述]
## 配色方案
| 用途 | 颜色 | Tailwind |
|------|------|----------|
| 主色 | #xxx | primary |
| 强调色 | #xxx | accent |
| 背景 | #xxx | background |
| 文字 | #xxx | foreground |
| 次要文字 | #xxx | muted |
## 字体
- **标题**: [字体名] - [Google Fonts 链接]
- **正文**: [字体名] - [Google Fonts 链接]
## 间距规范
- 组件内间距: 16px / 24px
- 组件间间距: 32px / 48px
- 页面边距: 16px (mobile) / 64px (desktop)
## 圆角
- 小元素 (按钮、输入框): 8px
- 卡片: 12px / 16px
- 大容器: 24px
## 阴影
- 卡片悬浮: [shadow 值]
- 弹窗: [shadow 值]
## 动效
- 微交互: 150ms ease-out
- 页面过渡: 300ms ease-in-out
- 遵循 prefers-reduced-motion
## 禁止事项
- 不使用 [列出禁止的字体/颜色/模式]
当用户消息包含以下关键词时自动激活:
项目类型: 页面、组件、UI、界面、前端 具体元素: 登录页、注册、落地页、landing page、dashboard、仪表盘、表单、卡片、导航栏、侧边栏、modal、弹窗 动作词: 设计、做一个、创建、实现、美化、优化 UI
本 Skill 包含以下内置资源:
来源于 Anthropic 官方 frontend-design skill,包含:
包含丰富的设计数据:
styles.csv - 50+ 设计风格colors.csv - 97 种配色方案typography.csv - 57 种字体配对ux-guidelines.csv - 99 条 UX 指南products.csv - 产品类型推荐landing.csv - 落地页结构charts.csv - 图表类型指南stacks/ - 各技术栈最佳实践Python CLI 工具,用于搜索设计数据库:
# 生成完整设计系统
python3 scripts/search.py "SaaS dashboard 专业感" --design-system -p "MyProject"
# 搜索特定风格
python3 scripts/search.py "glassmorphism 暗色" --domain style
# 搜索字体配对
python3 scripts/search.py "优雅 奢华" --domain typography
# 获取技术栈指南
python3 scripts/search.py "响应式 表单" --stack html-tailwind
完整的设计系统文档模板,包含:配色、字体、间距、圆角、阴影、动效、组件规范等。
frontend-master/
├── SKILL.md # 主 Skill 定义
├── data/ # 设计数据库
│ ├── styles.csv
│ ├── colors.csv
│ ├── typography.csv
│ └── ...
├── scripts/ # 搜索工具
│ └── search.py
├── templates/ # 模板文件
│ └── MASTER-TEMPLATE.md
└── references/ # 参考文档
└── design-philosophy.md
tools
在编写 skill 内容、验证 skill 是否有效、或需要用 TDD 方法测试 skill 能否被正确遵守时使用。
tools
当你有 spec/requirements 且任务需要多步推进时使用;在动代码之前先写出可执行的 implementation plan。
tools
在你准备声称“已完成/已修复/已通过”之前使用(尤其在 commit 或提 PR 前):必须运行 verification 命令并核对输出;永远 Evidence before assertions。
tools
在任何对话开始时使用:建立“如何发现并使用 skills”的规则,要求在任何回应(包括澄清问题)之前先 invoke Skill tool。