- 为 10 个命令添加具体的 Bash + codeagent-wrapper 调用示例
- 使用优化后的 ROLE_FILE 方式减少 token 消耗
- 命令列表:
1. frontend.md - Gemini/Codex 前端原型生成
2. backend.md - Codex/Gemini 后端原型生成
3. code.md - 三模型并行原型生成和审查
4. review.md - Codex/Gemini 双模型代码审查
5. analyze.md - Codex/Gemini 双模型技术分析
6. debug.md - Codex/Gemini 双模型调试诊断
7. optimize.md - Codex/Gemini 性能优化
8. test.md - Codex/Gemini 测试生成
9. think.md - Codex/Gemini 深度分析
10. bugfix.md - Codex/Gemini 双模型修复+验证
- 更新版本号 1.0.3 → 1.0.4
修改文件:
- templates/commands/{frontend,backend,code,review,analyze,debug,optimize,test,think,bugfix}.md
- package.json
3.0 KiB
3.0 KiB
description
| description |
|---|
| 质量门控修复(双模型交叉验证,90%+ 通过) |
调用语法见
_config.md
用法
/bugfix <bug描述>
上下文
- Bug 描述: $ARGUMENTS
- 使用双模型交叉验证确保修复质量
- 质量门控:90%+ 评分才能通过,最多 3 轮迭代
流程
Phase 1: Bug 分析
- 调用
mcp__ace-tool__search_context检索相关代码:project_root_path: 项目根目录绝对路径query: Bug 的自然语言描述
- 分析 bug 类型:前端/后端/全栈
- 收集复现步骤、错误日志、预期行为
Phase 2: 双模型诊断
并行调用(run_in_background: true):
调用方式: 使用 Bash 工具调用 codeagent-wrapper
# Codex 后端诊断修复
codeagent-wrapper --backend codex - $PROJECT_DIR <<'EOF'
ROLE_FILE: ~/.claude/prompts/ccg/codex/architect.md
<TASK>
Bug 修复: {{Bug 描述}}
Context: {{从 ace-tool 获取的相关代码}}
</TASK>
OUTPUT: Unified Diff Patch for the fix.
EOF
# Gemini 前端诊断修复
codeagent-wrapper --backend gemini - $PROJECT_DIR <<'EOF'
ROLE_FILE: ~/.claude/prompts/ccg/gemini/frontend.md
<TASK>
Bug 修复: {{Bug 描述}}
Context: {{从 ace-tool 获取的相关代码}}
</TASK>
OUTPUT: Unified Diff Patch for the fix.
EOF
- Codex +
architect角色 → 后端分析 - Gemini +
frontend角色 → 前端分析
Phase 3: 修复整合
- 收集双模型的修复方案(
TaskOutput) - 综合分析:识别共同点、合并互补修复、选择最优方案
- Claude 重构为生产级代码
Phase 4: 实施修复
应用修复代码,记录变更内容
Phase 5: 质量门控验证
并行调用 Codex + Gemini + reviewer 角色验证
调用方式: 使用 Bash 工具调用 codeagent-wrapper
# Codex 审查修复
codeagent-wrapper --backend codex - $PROJECT_DIR <<'EOF'
ROLE_FILE: ~/.claude/prompts/ccg/codex/reviewer.md
<TASK>
审查修复: {{实施的修复代码}}
评分标准: 正确性、安全性、性能、可维护性
</TASK>
OUTPUT: Review with score (0-100%) and specific feedback.
EOF
# Gemini 审查修复
codeagent-wrapper --backend gemini - $PROJECT_DIR <<'EOF'
ROLE_FILE: ~/.claude/prompts/ccg/gemini/reviewer.md
<TASK>
审查修复: {{实施的修复代码}}
评分标准: 正确性、用户体验、可访问性、设计一致性
</TASK>
OUTPUT: Review with score (0-100%) and specific feedback.
EOF
Phase 6: 质量门控决策
综合评分 = (Codex 评分 + Gemini 评分) / 2
| 综合评分 | 结果 | 动作 |
|---|---|---|
| ≥ 90% | ✅ PASS | 完成修复,可提交 |
| 70-89% | ⚠️ ITERATE | 返回 Phase 3,携带反馈 |
| 3轮后 < 90% | ❌ FAIL | 需人工介入 |
关键原则
- 双模型交叉验证 - 避免单一视角的盲区
- 量化质量评估 - 使用评分制而非主观判断
- 迭代改进 - 每轮携带具体反馈
- 止损机制 - 最多 3 轮,防止无限循环