# CLAUDE.md 此文件为 Claude Code (claude.ai/code) 在处理此仓库代码时提供指导。 ## 项目概述 Antigravity Kit 是一个 AI 驱动的设计智能工具包,提供可搜索的 UI 风格、配色方案、字体配对、图表类型和 UX 指南数据库。它作为 AI 编程助手(Claude Code、Windsurf、Cursor 等)的技能/工作流使用。 ## 搜索命令 ```bash 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 关键词 **技术栈搜索:** ```bash 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`。始终: 1. 创建新分支:`git checkout -b feat/...` 或 `fix/...` 2. 提交更改 3. 推送分支:`git push -u origin <分支>` 4. 创建 PR:`gh pr create`