ai-orchestration-feedback-loop by creator-hian/claude-code-plugins
npx skills add https://github.com/creator-hian/claude-code-plugins --skill ai-orchestration-feedback-loopStandard: Plan → Validate(AI-1) → Review(AI-2) → Synthesize → Implement → Review → Done
Co-Implement: Plan → Validate → Review → Synthesize → Core(Claude) → Aux(Gemini) → Integrate → Review → Done
| 角色 | 职责 |
|---|---|
| Claude | 规划、综合、核心实现 |
| Codex | 深度验证、安全性、逻辑验证、边界情况 |
| Gemini | 创意审查、替代方案、用户体验 + 辅助代码生成 (Co-Impl) |
| CLI | 命令 |
|---|---|
| Codex | codex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "prompt" |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| Gemini | gemini -m MODEL -p "prompt" |
始终为所有 AI 命令使用 timeout: 600000。
重要提示:关于可用模型和 CLI 选项,请参考所需的技能:
codex-plugin:codex-cli 技能以获取模型、推理努力级别和 CLI 选项gemini-plugin:gemini-cli 技能以获取模型、输出格式和 CLI 选项在第 0 阶段向用户询问模型选择时,请根据当前技能文档提供选项。
mkdir -p .ai-orchestration
将 .ai-orchestration/ 添加到项目的 .gitignore 中,以避免提交会话工件。
通过 AskUserQuestion 向用户提问 4-7 个问题(4 个基础问题 + 1 个始终询问的问题 + 2 个启用协同实现时的条件性问题):
标题:"模式"
| 选项 | 描述 |
|---|---|
| 三 AI 模式 (默认) | 全覆盖:Claude + Codex + Gemini |
| 双 AI 模式:Codex-Claude | 侧重安全/逻辑 |
| 双 AI 模式:Gemini-Claude | 侧重用户体验/创意 |
标题:"角色"
| 选项 | 描述 |
|---|---|
| 标准 | Claude:实现,Codex:验证,Gemini:审查 |
| Codex 侧重 | Claude:规划/综合,Codex:验证+实现审查 |
| Gemini 侧重 | Claude:规划/综合,Gemini:验证+实现审查 |
| 自定义 | 用户定义每个阶段的分配 |
如果选择了 自定义,则询问后续问题:
| 阶段 | 选项 |
|---|---|
| 规划 | Claude (默认) / Codex / Gemini |
| 首次验证 | Codex / Gemini / 两者 (并行) |
| 二次验证 | Codex / Gemini / 跳过 (双 AI 模式) |
| 实现 | Claude (默认) / Codex 辅助 / Gemini 辅助 |
| 代码审查 | Codex / Gemini / 两者 (并行) |
标题:"模型"
首先,加载所需技能以获取当前模型列表:
codex-plugin:codex-cli → 获取 Codex 模型和推理努力级别gemini-plugin:gemini-cli → 获取 Gemini 模型然后提供选项:
| 选项 | 描述 |
|---|---|
| 超强模式 | Codex:[最高能力模型] + xhigh 推理,Gemini:[最高能力模型] |
| 高强模式 | Codex:[最高能力模型] + high 推理,Gemini:[最高能力模型] |
| 均衡模式 (默认) | Codex:[标准模型] + high 推理,Gemini:[稳定专业模型] |
| 快速模式 | Codex:[迷你模型] + medium 推理,Gemini:[快速模型] |
| 自定义 | 用户从每个技能的可用模型中指定 |
标题:"重点"
| 选项 | 描述 |
|---|---|
| 均衡 (默认) | 各方面权重相等 |
| 安全性 | OWASP、认证、加密、注入 |
| 性能 | 算法、内存、I/O、扩展性 |
| 架构 | 模式、耦合、可扩展性 |
标题:"协同实现"
| 选项 | 描述 |
|---|---|
| 禁用 (默认) | Gemini 仅用于验证(标准工作流) |
| 仅文档 | Gemini 生成文档、注释、README |
| 仅样板代码 | Gemini 生成工具函数、配置文件 |
| 完全协同实现 | 同时生成文档和样板代码 |
标题:"生成范围"
| 类别 | 选项 (多选) |
|---|---|
| 文档 | API 文档、行内注释、README 章节、JSDoc/TSDoc/XML |
| 样板代码 | 工具函数、配置文件、类型接口、测试脚手架 |
标题:"审查模式"
| 选项 | 描述 |
|---|---|
| 先审查后集成 (默认) | 在集成前向用户展示 Gemini 输出 |
| 自动集成 | 如果语法有效则自动集成 |
| 严格审查 | 要求用户对每个文件进行明确批准 |
保存到 .ai-orchestration/config.md:
# AI 编排配置
## 模式:[选定的模式]
## 角色
- 规划:[AI]
- 验证 1:[AI]
- 验证 2:[AI 或 跳过]
- 实现 (核心):Claude
- 实现 (辅助):[禁用 | Gemini]
- 代码审查:[AI(s)]
## 模型
- Codex:[模型] (推理:[级别])
- Gemini:[模型]
## 重点:[重点领域]
## 协同实现
- 启用:[是/否]
- 模式:[禁用 | 仅文档 | 仅样板代码 | 完全]
- 文档范围:[api-docs, inline-comments, readme, jsdoc]
- 样板代码范围:[utilities, configs, interfaces, test-scaffolds]
- 审查模式:[review-first | auto-integrate | strict-review]
执行者:基于配置(默认:Claude)
创建 .ai-orchestration/plan.md,包含:目标、方法、步骤、风险评估、验证重点领域
| 规划者 | 命令 |
|---|---|
| Claude (默认) | 使用原生规划功能 |
| Codex | codex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "Create plan for: [TASK]..." |
| Gemini | gemini -m MODEL -p "Create plan for: [TASK]..." |
执行者:基于配置的 验证 1 设置
详细提示:关于安全性/性能/架构重点的提示,请参见 prompt-templates.md
| 验证者 | 命令 | 输出文件 |
|---|---|---|
| Codex | codex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "Validate: $(cat plan.md)..." | phase2_codex_validation.md |
| Gemini | gemini -m MODEL -p "Review: $(cat plan.md)..." | phase2_gemini_validation.md |
| 两者 | 并行 执行,保存两个输出 | 两个文件 |
执行者:基于配置的 验证 2 设置(如果是双 AI 模式或配置要求跳过,则跳过此阶段)
详细提示:关于创新/用户体验重点的提示,请参见 prompt-templates.md
| 场景 | 审查者 | 关键重点 | 输出文件 |
|---|---|---|---|
| Codex 之后 | Gemini | 补充(不重复):替代方案、用户影响、盲点 | phase3_gemini_review.md |
| Gemini 之后 | Codex | 基于 Gemini 的分析:安全性/边界情况分析 | phase3_codex_review.md |
| 两者 (并行) | 两者 | 独立审查,在第 4 阶段交叉引用 | 两个文件 |
读取验证结果。创建 .ai-orchestration/phase4_synthesis.md:
# 综合
## 共识点
## 分歧分析
## 优先级行动 (P0/P1/P2)
## 修订计划
## 需要用户决策的事项
关于综合方法:请参见 synthesis-guide.md
通过 AskUserQuestion 向用户展示:继续 / 解决问题 / 请求更多验证
执行者:Claude(始终)
使用 Edit/Write/Read 工具实现核心业务逻辑。
保存 .ai-orchestration/implementation.md,包含:实现者、所做更改、已解决问题、测试说明
| 模式 | 执行者 | 用例 |
|---|---|---|
| 默认 | Claude | 标准实现 |
| Codex 辅助 | Claude + Codex | 复杂逻辑 (-s workspace-write) |
如果启用了协同实现 → 为第 5b 阶段创建交接规范:
保存 .ai-orchestration/phase5b_handoff.md:
# Gemini 协同实现交接
## 实现摘要
[链接到 implementation.md]
## 已创建/修改的文件
[文件列表]
## 生成任务
### 任务 1:[文档/样板代码]
**类型**:[api-docs | inline-comments | readme | utilities | configs | interfaces]
**目标文件**:[列表]
**代码上下文**:
\`\`\`[language]
[相关代码片段]
\`\`\`
**要求**:
- [具体要求]
执行者:Gemini(如果启用了协同实现) 跳过条件:配置中禁用了协同实现
详细提示:关于交接格式和提示,请参见 co-implementation-guide.md
根据交接规范生成辅助代码:
gemini -m MODEL -p "根据交接规范生成辅助代码:
$(cat .ai-orchestration/phase5b_handoff.md)
[根据范围使用 co-implementation-guide.md 中的提示]"
输出格式(FILE:标记系统):
FILE: path/to/file.ext
---
[生成的内容]
---
FILE: next/file.ext
---
[内容]
---
保存到 .ai-orchestration/phase5b_gemini_output.md
执行者:Claude 跳过条件:协同实现已禁用
保存 .ai-orchestration/phase5c_integration.md,包含:已集成的文件、审查决策、所做的修订
执行者:基于配置的 代码审查 设置
详细提示:请参见 prompt-templates.md
| 审查者 | 裁决格式 | 输出文件 |
|---|---|---|
| Codex | 通过/失败 + 问题状态 | phase6a_codex_review.md |
| Gemini | 批准/请求更改/拒绝 | phase6b_gemini_review.md |
| 两者 | 并行 执行,合并裁决 | 两个文件 |
将迭代保存到 .ai-orchestration/iterations.md。
.ai-orchestration/
├── config.md
├── plan.md
├── phase2_*.md
├── phase3_*.md (仅限三 AI 模式)
├── phase4_synthesis.md
├── implementation.md
├── phase5b_handoff.md # 协同实现交接规范
├── phase5b_gemini_output.md # Gemini 生成的代码
├── phase5c_integration.md # 集成日志
├── phase6a_codex_review.md
├── phase6b_gemini_review.md
└── iterations.md
| 错误 | 解决方案 |
|---|---|
stdin is not a terminal | 使用 codex exec |
| Gemini 输出为空 | 使用 -p 标志 |
| 不在 Git 仓库中 | 对 Codex 使用 --skip-git-repo-check |
每周安装数
1
仓库
GitHub 星标数
7
首次出现
今天
安全审计
安装于
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
Standard: Plan → Validate(AI-1) → Review(AI-2) → Synthesize → Implement → Review → Done
Co-Implement: Plan → Validate → Review → Synthesize → Core(Claude) → Aux(Gemini) → Integrate → Review → Done
| Role | Responsibility |
|---|---|
| Claude | Planning, synthesis, core implementation |
| Codex | Deep validation, security, logic verification, edge cases |
| Gemini | Creative review, alternatives, UX + auxiliary code generation (Co-Impl) |
| CLI | Command |
|---|---|
| Codex | codex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "prompt" |
| Gemini | gemini -m MODEL -p "prompt" |
Always usetimeout: 600000 for all AI commands.
IMPORTANT : For available models and CLI options, refer to the required skills:
codex-plugin:codex-cli skill for models, reasoning effort levels, and CLI optionsgemini-plugin:gemini-cli skill for models, output formats, and CLI optionsWhen asking user for model selection in Phase 0, present options based on the current skill documentation.
mkdir -p .ai-orchestration
Add .ai-orchestration/ to your project's .gitignore to avoid committing session artifacts.
Ask user via AskUserQuestion with 4-7 questions (4 base + 1 always asked + 2 conditional if Co-Implementation enabled):
Header : "Mode"
| Option | Description |
|---|---|
| Triple-AI (default) | Full coverage: Claude + Codex + Gemini |
| Dual-AI: Codex-Claude | Security/logic focus |
| Dual-AI: Gemini-Claude | UX/creativity focus |
Header : "Roles"
| Option | Description |
|---|---|
| Standard | Claude: implement, Codex: validate, Gemini: review |
| Codex-Heavy | Claude: plan/synthesize, Codex: validate+implement review |
| Gemini-Heavy | Claude: plan/synthesize, Gemini: validate+implement review |
| Custom | User defines each phase assignment |
If Custom selected, ask follow-up:
| Phase | Options |
|---|---|
| Planning | Claude (default) / Codex / Gemini |
| First Validation | Codex / Gemini / Both (parallel) |
| Second Validation | Codex / Gemini / Skip (Dual-AI) |
| Implementation | Claude (default) / Codex-assisted / Gemini-assisted |
| Code Review | Codex / Gemini / Both (parallel) |
Header : "Models"
First, load the required skills to get current model lists:
codex-plugin:codex-cli → get Codex models and reasoning effort levelsgemini-plugin:gemini-cli → get Gemini modelsThen present options:
| Option | Description |
|---|---|
| Ultra Power | Codex: [highest capability model] + xhigh reasoning, Gemini: [highest capability model] |
| High Power | Codex: [highest capability model] + high reasoning, Gemini: [highest capability model] |
| Balanced (default) | Codex: [standard model] + high reasoning, Gemini: [stable pro model] |
| Fast | Codex: [mini model] + medium reasoning, Gemini: [flash model] |
| Custom | User specifies from available models in each skill |
Header : "Focus"
| Option | Description |
|---|---|
| Balanced (default) | Equal weight to all aspects |
| Security | OWASP, auth, encryption, injection |
| Performance | Algorithms, memory, I/O, scaling |
| Architecture | Patterns, coupling, extensibility |
Header : "Co-Impl"
| Option | Description |
|---|---|
| Disabled (default) | Gemini validation-only (standard workflow) |
| Documentation Only | Gemini generates docs, comments, README |
| Boilerplate Only | Gemini generates utilities, configs |
| Full Co-Implementation | Both documentation and boilerplate |
Header : "Gen Scope"
| Category | Options (multiSelect) |
|---|---|
| Documentation | API docs, Inline comments, README sections, JSDoc/TSDoc/XML |
| Boilerplate | Utility functions, Config files, Type interfaces, Test scaffolds |
Header : "Review Mode"
| Option | Description |
|---|---|
| Review-first (default) | Show Gemini output to user before integration |
| Auto-integrate | Automatically integrate if syntax valid |
| Strict Review | Require explicit user approval per file |
Save to .ai-orchestration/config.md:
# AI Orchestration Config
## Mode: [selected mode]
## Roles
- Planning: [AI]
- Validation 1: [AI]
- Validation 2: [AI or Skip]
- Implementation (Core): Claude
- Implementation (Auxiliary): [Disabled | Gemini]
- Code Review: [AI(s)]
## Models
- Codex: [model] (reasoning: [level])
- Gemini: [model]
## Focus: [focus area]
## Co-Implementation
- Enabled: [yes/no]
- Mode: [Disabled | Documentation Only | Boilerplate Only | Full]
- Documentation Scope: [api-docs, inline-comments, readme, jsdoc]
- Boilerplate Scope: [utilities, configs, interfaces, test-scaffolds]
- Review Mode: [review-first | auto-integrate | strict-review]
Executor : Based on config (default: Claude)
Create .ai-orchestration/plan.md with: Objective, Approach, Steps, Risk Assessment, Validation Focus Areas
| Planner | Command |
|---|---|
| Claude (default) | Use native planning |
| Codex | codex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "Create plan for: [TASK]..." |
| Gemini | gemini -m MODEL -p "Create plan for: [TASK]..." |
Executor : Based on config Validation 1 setting
Detailed prompts : See prompt-templates.md for Security/Performance/Architecture focused prompts
| Validator | Command | Output File |
|---|---|---|
| Codex | codex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "Validate: $(cat plan.md)..." | phase2_codex_validation.md |
| Gemini | gemini -m MODEL -p "Review: $(cat plan.md)..." | phase2_gemini_validation.md |
| Both | Execute in parallel , save both outputs | Both files |
Executor : Based on config Validation 2 setting (Skip if Dual-AI or config says Skip)
Detailed prompts : See prompt-templates.md for Innovation/UX focused prompts
| Scenario | Reviewer | Key Focus | Output File |
|---|---|---|---|
| After Codex | Gemini | Complement (don't repeat): Alternatives, User Impact, Blind Spots | phase3_gemini_review.md |
| After Gemini | Codex | Build on Gemini: Security/Edge Cases analysis | phase3_codex_review.md |
| Both (parallel) | Both | Independent review, cross-reference in Phase 4 | Both files |
Read validation results. Create .ai-orchestration/phase4_synthesis.md:
# Synthesis
## Consensus Points
## Divergence Analysis
## Prioritized Actions (P0/P1/P2)
## Revised Plan
## User Decisions Needed
For synthesis methodology: See synthesis-guide.md
Present to user via AskUserQuestion: Proceed / Address issues / Request more validation
Executor : Claude (always)
Implement core business logic using Edit/Write/Read tools.
Save .ai-orchestration/implementation.md with: Implemented By, Changes Made, Issues Addressed, Testing Notes
| Mode | Executor | Use Case |
|---|---|---|
| Default | Claude | Standard implementation |
| Codex-assisted | Claude + Codex | Complex logic (-s workspace-write) |
If Co-Implementation enabled → Create handoff spec for Phase 5b:
Save .ai-orchestration/phase5b_handoff.md:
# Gemini Co-Implementation Handoff
## Implementation Summary
[Link to implementation.md]
## Files Created/Modified
[List of files]
## Generation Tasks
### Task 1: [Documentation/Boilerplate]
**Type**: [api-docs | inline-comments | readme | utilities | configs | interfaces]
**Target Files**: [list]
**Code Context**:
\`\`\`[language]
[relevant snippets for context]
\`\`\`
**Requirements**:
- [specific requirements]
Executor : Gemini (if Co-Implementation enabled) Skip if : Co-Implementation disabled in config
Detailed prompts : See co-implementation-guide.md for handoff format and prompts
Generate auxiliary code based on handoff specification:
gemini -m MODEL -p "Generate auxiliary code per handoff spec:
$(cat .ai-orchestration/phase5b_handoff.md)
[Use prompt from co-implementation-guide.md based on scope]"
Output Format (FILE: marker system):
FILE: path/to/file.ext
---
[generated content]
---
FILE: next/file.ext
---
[content]
---
Save to .ai-orchestration/phase5b_gemini_output.md
Executor : Claude Skip if : Co-Implementation disabled
Save .ai-orchestration/phase5c_integration.md with: Files Integrated, Review Decisions, Revisions Made
Executor : Based on config Code Review setting
Detailed prompts : See prompt-templates.md
| Reviewer | Verdict Format | Output File |
|---|---|---|
| Codex | PASS/FAIL + Issue Status | phase6a_codex_review.md |
| Gemini | APPROVE/REQUEST CHANGES/REJECT | phase6b_gemini_review.md |
| Both | Execute parallel , combine verdicts | Both files |
Save iterations to .ai-orchestration/iterations.md.
.ai-orchestration/
├── config.md
├── plan.md
├── phase2_*.md
├── phase3_*.md (Triple-AI only)
├── phase4_synthesis.md
├── implementation.md
├── phase5b_handoff.md # Co-Implementation handoff spec
├── phase5b_gemini_output.md # Gemini generated code
├── phase5c_integration.md # Integration log
├── phase6a_codex_review.md
├── phase6b_gemini_review.md
└── iterations.md
| Error | Solution |
|---|---|
stdin is not a terminal | Use codex exec |
| Empty Gemini output | Use -p flag |
| Not in Git repo | Use --skip-git-repo-check for Codex |
Weekly Installs
1
Repository
GitHub Stars
7
First Seen
Today
Security Audits
Gen Agent Trust HubFailSocketPassSnykPass
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
147,400 周安装