Skip to content
ai-orchestration-feedback-loop logo

AI Orchestration Feedback Loop

ai-orchestration-feedback-loop

Multi-AI engineering loop orchestrating Claude, Codex, and Gemini for comprehensive validation. USE WHEN (1) mission-critical features requiring multi-perspective validation, (2) complex architectural decisions needing diverse AI viewpoints, (3) security-sensitive code requiring deep analysis, (4...

SKILL.md

Full skill instructions

AI Orchestration Feedback Loop

Workflow

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
RoleResponsibility
ClaudePlanning, synthesis, core implementation
CodexDeep validation, security, logic verification, edge cases
GeminiCreative review, alternatives, UX + auxiliary code generation (Co-Impl)

CLI Patterns

CLICommand
Codexcodex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "prompt"
Geminigemini -m MODEL -p "prompt"

Always use timeout: 600000 for all AI commands.

Model & CLI References

IMPORTANT: For available models and CLI options, refer to the required skills:

  • Codex: See codex-plugin:codex-cli skill for models, reasoning effort levels, and CLI options
  • Gemini: See gemini-plugin:gemini-cli skill for models, output formats, and CLI options

When asking user for model selection in Phase 0, present options based on the current skill documentation.

Phase 0: Pre-flight

mkdir -p .ai-orchestration

Ask user via AskUserQuestion with 4 questions:

Question 1: AI Participation Mode

Header: "Mode"

OptionDescription
Triple-AI (default)Full coverage: Claude + Codex + Gemini
Dual-AI: Codex-ClaudeSecurity/​logic focus
Dual-AI: Gemini-ClaudeUX/​creativity focus

Question 2: Role Assignment per Phase

Header: "Roles"

OptionDescription
StandardClaude: implement, Codex: validate, Gemini: review
Codex-HeavyClaude: plan/​synthesize, Codex: validate+implement review
Gemini-HeavyClaude: plan/​synthesize, Gemini: validate+implement review
CustomUser defines each phase assignment

If Custom selected, ask follow-up:

PhaseOptions
PlanningClaude (default) / Codex / Gemini
First ValidationCodex / Gemini / Both (parallel)
Second ValidationCodex / Gemini / Skip (Dual-AI)
ImplementationClaude (default) / Codex-assisted / Gemini-assisted
Code ReviewCodex / Gemini / Both (parallel)

Question 3: Model Selection

Header: "Models"

First, load the required skills to get current model lists:

  1. Load codex-plugin:codex-cli → get Codex models and reasoning effort levels
  2. Load gemini-plugin:gemini-cli → get Gemini models

Then present options:

OptionDescription
Ultra PowerCodex: [highest capability model] + xhigh reasoning, Gemini: [highest capability model]
High PowerCodex: [highest capability model] + high reasoning, Gemini: [highest capability model]
Balanced (default)Codex: [standard model] + high reasoning, Gemini: [stable pro model]
FastCodex: [mini model] + medium reasoning, Gemini: [flash model]
CustomUser specifies from available models in each skill

Question 4: Analysis Focus

Header: "Focus"

OptionDescription
Balanced (default)Equal weight to all aspects
SecurityOWASP, auth, encryption, injection
PerformanceAlgorithms, memory, I/​O, scaling
ArchitecturePatterns, coupling, extensibility

Question 5: Gemini Co-Implementation

Header: "Co-Impl"

OptionDescription
Disabled (default)Gemini validation-only (standard workflow)
Documentation OnlyGemini generates docs, comments, README
Boilerplate OnlyGemini generates utilities, configs
Full Co-ImplementationBoth documentation and boilerplate

Question 6: Gemini Generation Scope (if Co-Implementation enabled)

Header: "Gen Scope"

CategoryOptions (multiSelect)
DocumentationAPI docs, Inline comments, README sections, JSDoc/​TSDoc/​XML
BoilerplateUtility functions, Config files, Type interfaces, Test scaffolds

Question 7: Integration Review Mode (if Co-Implementation enabled)

Header: "Review Mode"

OptionDescription
Review-first (default)Show Gemini output to user before integration
Auto-integrateAutomatically integrate if syntax valid
Strict ReviewRequire 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]

Phase 1: Planning

Executor: Based on config (default: Claude)

Create .ai-orchestration/​plan.md with: Objective, Approach, Steps, Risk Assessment, Validation Focus Areas

PlannerCommand
Claude (default)Use native planning
Codexcodex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "Create plan for: [TASK]..."
Geminigemini -m MODEL -p "Create plan for: [TASK]..."

Phase 2: First Validation

Executor: Based on config Validation 1 setting

Detailed prompts: See prompt-templates.md for Security/​Performance/​Architecture focused prompts

ValidatorCommandOutput File
Codexcodex exec -m MODEL -c model_reasoning_effort=LEVEL -s read-only "Validate: $(cat plan.md)..."phase2_codex_validation.md
Geminigemini -m MODEL -p "Review: $(cat plan.md)..."phase2_gemini_validation.md
BothExecute in parallel, save both outputsBoth files

Phase 3: Second Validation

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

ScenarioReviewerKey FocusOutput File
After CodexGeminiComplement (don't repeat): Alternatives, User Impact, Blind Spotsphase3_gemini_review.md
After GeminiCodexBuild on Gemini: Security/​Edge Cases analysisphase3_codex_review.md
Both (parallel)BothIndependent review, cross-reference in Phase 4Both files

Phase 4: Synthesis

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

Phase 5a: Core Implementation

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

ModeExecutorUse Case
DefaultClaudeStandard implementation
Codex-assistedClaude + CodexComplex 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]

Phase 5b: Auxiliary Generation (Gemini)

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

Phase 5c: Integration

Executor: Claude Skip if: Co-Implementation disabled

  1. Parse Gemini output (FILE: markers)
  2. Validate syntax and conflicts
  3. Apply Review Mode:
    • Review-first → Show to user, ask approval
    • Auto-integrate → Integrate if valid
    • Strict → Ask per file
  4. Integrate approved code via Edit/​Write
  5. Handle Revision (max 2 attempts):
    • If rejected → Request Gemini revision or Claude fallback

Save .ai-orchestration/​phase5c_integration.md with: Files Integrated, Review Decisions, Revisions Made

Phase 6: Code Review

Executor: Based on config Code Review setting

Detailed prompts: See prompt-templates.md

ReviewerVerdict FormatOutput File
CodexPASS/​FAIL + Issue Statusphase6a_codex_review.md
GeminiAPPROVE/​REQUEST CHANGES/​REJECTphase6b_gemini_review.md
BothExecute parallel, combine verdictsBoth files

Phase 7: Final Assessment

  • Both PASS/​APPROVE → Complete
  • FAIL/​REJECT → Fix and re-validate
  • REQUEST CHANGES → Apply and iterate

Save iterations to .ai-orchestration/​iterations.md.

Context Files

.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 Handling

ErrorSolution
stdin is not a terminalUse codex exec
Empty Gemini outputUse -p flag
Not in Git repoUse --skip-git-repo-check for Codex

References

More Security skills

supabase logo
Security

supabase

Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...

2.7K 308.9K
View

Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.

98 216.2K
View

Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.

462 163.8K
View

A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.

462 127.7K
View

Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.

462 125.1K
View

Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.

222 118.2K
View

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

31.9K 116.1K
View
cloudflare logo
Security

cloudflare

Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.

3K 110.7K
View

Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.

253 103K
View
gws-gmail logo
Security

gws-gmail

Send, read, and manage Gmail messages, drafts, labels, and account settings.

31.2K 78.9K
View

Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.

94 72.3K
View
gws-shared logo
Security

gws-shared

Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.

31.2K 63.4K
View

Security AI tools

StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
GeoSpy logo
Security

GeoSpy

GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams

Free
View

Detect AI-generated voices to protect against audio fraud.

Paid
View

Ensure Your Content's Originality with AI Plagiarism Checker

Freemium
View
Img Upscaler logo
Security

Img Upscaler

Upscale images by 400% without quality loss

Freemium
View
AICheatCheck logo
Security

AICheatCheck

Accurately Detect AI-Generated Content with TheChecker.AI

Free
View
D
Security

Detect GPT

Chrome extension that detects and flags AI-generated content

Free
View