بنقرة واحدة
multi-codex-orchestration
// Use when the user explicitly wants multiple Codex agents or a virtual team, the work can be decomposed into safe parallel roles, and tgtool should coordinate a Ruflo-backed orchestration path.
// Use when the user explicitly wants multiple Codex agents or a virtual team, the work can be decomposed into safe parallel roles, and tgtool should coordinate a Ruflo-backed orchestration path.
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
Use when the user wants the agent to choose, combine, and actively use the best available local skills for a task.
Use when operating jstorcli with yatc and jetice/jetlake workflows, especially for VM lifecycle, image prep, deployment checks, and command lookup without hardcoded paths.
Rebuild and run the local bucketmanager final image, then execute the current S3Control bitmap-based end-to-end workflow for minimal validation or 300MB memory-peak tests. Use when testing local multi-s3gw S3Control parent/child jobs in this repository.
Use claude-mem from Codex via a Codex-specific wrapper, MCP registration, and ~/.codex-backed data paths.
Build, debug, and review Linux FUSE filesystems with the official libfuse userspace library. Use when implementing a FUSE filesystem, choosing between libfuse high-level vs low-level APIs, wiring callbacks, building with fuse3/pkg-config, mounting for local testing, or troubleshooting fusermount3 and permission issues.
| name | multi-codex-orchestration |
| description | Use when the user explicitly wants multiple Codex agents or a virtual team, the work can be decomposed into safe parallel roles, and tgtool should coordinate a Ruflo-backed orchestration path. |
Use this skill when a task should be executed by multiple Codex agents under a single routed session.
This skill does not replace tgtool. It provides the Ruflo-backed orchestration method that tgtool can route into.
Default backend:
rufloUse when all of these are true:
Prefer a token-aware role set:
operator as the active rolecritic dormant until a failure, stage transition, or explicit review/feedback demand appearsTypical role set:
operatorcriticDo not use when any of these are true:
Helper assets included in this skill:
scripts/ensure_ruflo_init.py to detect or initialize ruflo Codex/runtime statescripts/bootstrap_ruflo_backend.py to automatically chain init and swarm bootstrap for rufloscripts/probe_ruflo_execution.py to shell-check that ruflo can create a swarm, spawn an agent, create a task, and assign itscripts/launch_explicit_tmux.py to launch visible 2 pane orchestration (operator + critic) and auto-try foreground popupFor implementation details, also see:
docs/ruflo-init-playbook.mddocs/ruflo-runtime-bootstrap-playbook.mddocs/ruflo-execution-playbook.mdscripts/ensure_ruflo_init.pyscripts/bootstrap_ruflo_backend.pyscripts/probe_ruflo_execution.pyscripts/launch_explicit_tmux.pyBefore spawning any role, confirm:
If not, fall back instead of forcing orchestration.
Use the smallest role set that can safely move the task forward.
Conservative default:
operatorcriticFor each role, state:
Reject orchestration if ownership cannot be made clear enough.
When the user explicitly wants a ruflo backend or asks to initialize orchestration runtime state:
scripts/bootstrap_ruflo_backend.py firstruflo swarm init --v3-modeclaude_flow orchestration tools for actual execution:
operator as the default active roleoperator own concrete executioncritic passive by defaultcritic only on failure, stage transition, or explicit review/feedback demandruflo CLI execution as a bootstrap and shell-side probe layer; do not rely on ruflo swarm start alone to mean real work is already being driven inside the current Codex sessionscripts/probe_ruflo_execution.py when you need a local shell sanity check that the ruflo CLI path can at least create the basic swarm/agent/task primitives cleanlyIf the user explicitly selects ruflo:
claude_flow tools instead of stopping at CLI initializationoperator by defaultcritic dormant until failure, phase change, or explicit review/feedback demandoperator execute and let critic act as an on-demand planning/verification/feedback roleCollect per-role outputs into a stable result shape:
Return the merged result back into the active tgtool session.
When the user asks for explicit execution:
2 pane only:
operator pane: active executioncritic pane: dormant by default, wake on failure/stage switch/review demandverifier/reviewer panes unless explicitly requestedpython3 scripts/launch_explicit_tmux.py --session tgtool-visible --cwd <project-dir>tmux attach -t <session>If orchestration should not continue, fall back in this order:
subagent-driven-developmentdispatching-parallel-agentsusing-superpowers routingreviewer as a hidden second implementertgtooltgtool stays the entrypointruflo backend requests may first run scripts/bootstrap_ruflo_backend.py to initialize Codex/runtime state and a swarm automatically