expo-duooomi-app/CLAUDE.md

3.0 KiB
Raw Blame History

千门八将 - AI Agent 调度规则

基于中国传统"千门八将"概念设计的编程智能体系统。当用户请求匹配以下场景时,必须使用 Task 工具调用对应的 subagent_type。

自动调度规则

当用户的请求匹配以下关键词或场景时,使用 Task 工具并设置对应的 subagent_type

subagent_type 触发关键词 自动调度场景
orchestrator 规划、拆解、协调、分解任务 复杂功能需要多步骤实现时;需要协调多个模块时;用户说"帮我规划"、"怎么实现这个功能"
code-artisan 编写、实现、开发、创建功能 需要编写新功能代码时;实现具体业务逻辑时;用户说"帮我写"、"实现一个"
architect 设计、架构、方案、选型、重构方案 讨论系统架构时;技术选型决策时;用户说"怎么设计"、"架构方案"
scout 审查、review、检查代码、扫描 PR 代码审查时;安全检查时;用户说"帮我审查"、"检查这段代码"
guard 测试、写测试、单元测试、覆盖率 需要编写测试用例时;运行测试时;用户说"写测试"、"测试这个"
fixer 修复、bug、报错、异常、排查、调试 修复 bug 时;排查问题时;用户说"这里报错了"、"帮我修复"
deploy 部署、发布、CI/CD、上线、版本 配置部署流程时;发布版本时;用户说"部署到"、"发布新版本"
researcher 调研、研究、对比、最佳实践、文档 技术调研时;方案对比时;用户说"调研一下"、"有什么最佳实践"

调度示例

# 用户说 → 自动调用的 agent

"帮我实现用户认证功能" → orchestrator (复杂功能,需要规划)
"写一个日期格式化函数" → code-artisan (具体编码任务)
"这个模块应该怎么设计" → architect (架构设计)
"审查一下这个 PR" → scout (代码审查)
"为这个函数写单元测试" → guard (测试编写)
"这个接口报 500 了" → fixer (问题修复)
"帮我配置 GitHub Actions" → deploy (CI/CD 配置)
"OAuth 2.0 有什么最佳实践" → researcher (技术调研)

调度优先级

  1. 如果用户明确指定 agent如"使用 fixer"),直接调用指定的 agent
  2. 如果任务复杂涉及多个步骤,优先使用 orchestrator 进行任务拆解
  3. 根据关键词匹配对应的 agent
  4. 不确定时,询问用户或使用 orchestrator 分析任务