2.8 KiB
2.8 KiB
CLAUDE.md
此文件为 Claude Code (claude.ai/code) 在处理此仓库代码时提供指导。
项目概述
Antigravity Kit 是一个 AI 驱动的设计智能工具包,提供可搜索的 UI 风格、配色方案、字体配对、图表类型和 UX 指南数据库。它作为 AI 编程助手(Claude Code、Windsurf、Cursor 等)的技能/工作流使用。
搜索命令
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<查询>" --domain <领域> [-n <最大结果数>]
领域搜索:
product- 产品类型推荐(SaaS、电商、作品集)style- UI 风格(玻璃态、极简主义、野兽派)typography- 字体配对及 Google Fonts 导入color- 按产品类型的配色方案landing- 页面结构和 CTA 策略chart- 图表类型和库推荐ux- 最佳实践和反模式prompt- AI 提示和 CSS 关键词
技术栈搜索:
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<查询>" --stack <技术栈>
可用技术栈:html-tailwind(默认)、react、nextjs、vue、svelte、swiftui、react-native、flutter、shadcn
架构
.claude/skills/ui-ux-pro-max/ # Claude Code 技能
├── SKILL.md # 包含工作流指令的技能定义
├── scripts/
│ ├── search.py # CLI 入口点
│ └── core.py # BM25 + 正则混合搜索引擎
└── data/ # CSV 数据库(风格、颜色、排版等)
└── stacks/ # 特定技术栈指南(8 个 CSV 文件)
.windsurf/workflows/ # Windsurf 工作流副本
.agent/workflows/ui-ux-pro-max/ # 通用代理工作流副本
.github/prompts/ # GitHub Copilot 提示
.kiro/steering/ # Kiro 引导文件
.trae/skills/ui-ux-pro-max/ # Trae 技能副本
.shared/ui-ux-pro-max/ # 共享数据副本
搜索引擎使用 BM25 排名结合正则匹配。当省略 --domain 时可自动检测领域。
同步规则
修改文件时,保持所有代理工作流同步:
- 数据和脚本(
data/、scripts/):将更改复制到.shared/ui-ux-pro-max/和cli/assets/.shared/ui-ux-pro-max/ - SKILL.md:更新
.agent/、.cursor/、.windsurf/、.github/prompts/、.kiro/steering/、.trae/skills/中的相应文件 - CLI 资源:将所有技能文件夹复制到
cli/assets/(.claude/、.cursor/、.windsurf/、.agent/、.github/、.kiro/、.trae/、.shared/)
前置要求
Python 3.x(无需外部依赖)
Git 工作流
永远不要直接推送到 main。始终:
- 创建新分支:
git checkout -b feat/...或fix/... - 提交更改
- 推送分支:
git push -u origin <分支> - 创建 PR:
gh pr create