|
| 1 | +# FIT Framework - Agent 配置 |
| 2 | + |
| 3 | +本目录包含 AI Agent 的配置文件和工作流,旨在帮助 Agent 更高效地参与 FIT Framework 项目的开发。 |
| 4 | + |
| 5 | +## 📁 目录结构 |
| 6 | + |
| 7 | +``` |
| 8 | +.agent/ |
| 9 | +├── README.md # 本文件 |
| 10 | +└── workflows/ # Agent 工作流 (对应 Slash Commands) |
| 11 | + ├── pr.md # 创建 Pull Request |
| 12 | + ├── pr-update.md # 更新 Pull Request 描述 |
| 13 | + ├── commit.md # 提交变更 |
| 14 | + ├── upgrade-dep.md # 升级依赖 |
| 15 | + ├── review.md # 审查 Pull Request |
| 16 | + └── fix-permissions.md # 修复文件权限 |
| 17 | +``` |
| 18 | + |
| 19 | +## 🤖 工作流 (Workflows) |
| 20 | + |
| 21 | +当您要求 Agent 执行特定任务时,它会触发这些工作流。这些工作流确保了操作的一致性,并严格遵守项目规则。 |
| 22 | + |
| 23 | +### 创建 Pull Request (`pr.md`) |
| 24 | +按照项目模板和规范创建一个新的 Pull Request。 |
| 25 | +- **触发方式**: "创建 PR", "提交这个变更" |
| 26 | +- **执行动作**: 检查状态, 推送分支, 读取模板, 创建 PR。 |
| 27 | + |
| 28 | +### 更新 PR (`pr-update.md`) |
| 29 | +更新现有 Pull Request 的描述信息。 |
| 30 | +- **触发方式**: "更新 PR 描述", "修复 PR 格式" |
| 31 | +- **执行动作**: 读取模板, 更新 PR 内容。 |
| 32 | + |
| 33 | +### 提交变更 (`commit.md`) |
| 34 | +将变更提交到本地仓库。 |
| 35 | +- **触发方式**: "提交这些变更" |
| 36 | +- **执行动作**: 检查状态, 添加文件, 使用签名提交。 |
| 37 | + |
| 38 | +### 升级依赖 (`upgrade-dep.md`) |
| 39 | +自动化依赖升级流程。 |
| 40 | +- **触发方式**: "升级 [包名] 到 [版本]" |
| 41 | +- **执行动作**: 创建分支, 更新文件, 验证构建, 提交, 创建 PR。 |
| 42 | + |
| 43 | +### 审查 PR (`review.md`) |
| 44 | +审查 Pull Request 的质量和合规性。 |
| 45 | +- **触发方式**: "审查 PR #123" |
| 46 | +- **执行动作**: 分析 diff, 检查模板合规性, 生成报告。 |
| 47 | + |
| 48 | +### 修复权限 (`fix-permissions.md`) |
| 49 | +修复文件所有权问题。 |
| 50 | +- **触发方式**: "修复权限", "修复文件所有者" |
| 51 | +- **执行动作**: 识别 root 拥有的文件, 将所有者修改为与 README.md 一致。 |
| 52 | + |
| 53 | +## 📋 项目规则 |
| 54 | + |
| 55 | +Agent 会隐式遵守 `.claude/project-rules.md` 中定义的规则,特别是: |
| 56 | +1. **文件权限**: 创建或修改文件后,必须修复权限。 |
| 57 | +2. **PR 模板**: 必须严格遵循 `.github/PULL_REQUEST_TEMPLATE.md`。 |
0 commit comments