ferrox-plan-review-convergence

SkillDev tools

Replan against cross-AI review until the concerns are actually resolved, not just noted

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the ferrox-plan-review-convergence skill

What this skill tells your AI

The instructions your AI receives, as published by ferroxlabs/ferrox-factory in skills/ferrox-plan-review-convergence/SKILL.md and read by ahel’s review.

Flow: Skill("ferrox-plan-phase") → Agent→Skill("ferrox-review") → check unresolved HIGH + actionable non-HIGH → Skill("ferrox-plan-phase --reviews") → Agent→Skill("ferrox-review") → ... → Converge or escalate

Replaces ferrox-plan-phase's internal ferrox-plan-checker with external AI reviewers (codex, gemini, etc.). Plan-phase runs inline (bare Skill at depth 0) so it can spawn ferrox-planner/ferrox-plan-checker at depth 1. Review runs inside an isolated Agent (ferrox-review is a Bash leaf — no sub-agents needed). Orchestrator only does loop control.

Orchestrator role: Parse arguments, validate phase, run plan-phase inline (Skill at depth 0), spawn an Agent for ferrox-review, check unresolved HIGH and actionable non-HIGH counts, stall detection, escalation gate.

<execution_context> @$HOME/.claude/ferrox-core/workflows/plan-review-convergence.md @$HOME/.claude/ferrox-core/references/revision-loop.md @$HOME/.claude/ferrox-core/references/gates.md @$HOME/.claude/ferrox-core/references/agent-contracts.md </execution_context>

<runtime_note> Copilot (VS Code): Use vscode_askquestions wherever this workflow calls AskUserQuestion. They are equivalent — vscode_askquestions is the VS Code Copilot implementation of the same interactive question API. Do not skip questioning steps because AskUserQuestion appears unavailable; use vscode_askquestions instead. </runtime_note>

Flags:

  • --codex — Use Codex CLI as reviewer (default if no reviewer specified)
  • --gemini — Use Gemini CLI as reviewer
  • --claude — Use Claude CLI as reviewer (separate session)
  • --opencode — Use OpenCode as reviewer
  • --ollama — Use local Ollama server as reviewer (OpenAI-compatible, default host http://localhost:11434; configure model via review.models.ollama)
  • --lm-studio — Use local LM Studio server as reviewer (OpenAI-compatible, default host http://localhost:1234; configure model via review.models.lm_studio)
  • --llama-cpp — Use local llama.cpp server as reviewer (OpenAI-compatible, default host http://localhost:8080; configure model via review.models.llama_cpp)
  • --all — Use all available CLIs and running local model servers
  • --max-cycles N — Maximum replan→review cycles (default: 3)

Feature gate: This command requires workflow.plan_review_convergence=true. Enable with: ferrox config-set workflow.plan_review_convergence true

Signals

GitHub stars
23
Forks
9
Last commit
Aug 2026
Advanced
Catalog kind
skill
Gateway key
ferrox-plan-review-convergence
Source
github.com/ferroxlabs/ferrox-factory