with one click
aether-colony-build-cycle
// Use when Codex is asked to plan, build, continue, swarm, or seal an Aether colony and must mirror wrapper orchestration safely
// Use when Codex is asked to plan, build, continue, swarm, or seal an Aether colony and must mirror wrapper orchestration safely
[HINT] Download the complete skill directory including SKILL.md and all related files
| source | shipped |
| name | aether-colony-build-cycle |
| description | Use when Codex is asked to colonize, plan, build, continue, swarm, or seal an Aether colony and must mirror wrapper orchestration safely |
| type | colony |
| domains | ["aether","codex","colonize","planning","build","verification","swarm","seal","orchestration"] |
| agent_roles | ["queen","builder","watcher","scout","route_setter","tracker","archaeologist","auditor","probe"] |
| workflow_triggers | ["colonize","plan","build","continue","swarm","seal"] |
| task_keywords | ["aether colonize","aether plan","aether build","aether continue","aether swarm","aether seal","dispatch manifest","plan-only","finalize"] |
| priority | high |
| version | 1.0 |
Give Codex the wrapper-equivalent behavior for the lifecycle commands where AI
orchestration matters: colonize, plan, build, continue, swarm, and seal. Runtime JSON
manifests remain authoritative. Codex may spawn workers and summarize results,
but it must not invent state or write state files by hand.
For beginners: the runtime prints the recipe and owns the kitchen ledger. Codex can coordinate helpers, but it must use the recipe the runtime gave it.
Run or inspect the guide for the command being handled:
aether command-guide <colonize|plan|build|continue|swarm|seal> --platform codex
If this skill and command-guide disagree, follow command-guide and update
the skill.
If the user explicitly says raw, exact, no orchestration, or "just run this exact command", run the literal CLI command they provided. Say briefly that the Codex orchestration layer was bypassed.
For wrapper-orchestrated worker flows, the visible live agent stack is part of the user experience. Spawn same-wave workers as visible Task/subagent panels with caste-labelled descriptions. Do not use background-only dispatch as the ceremony, do not say you will be notified later, and do not replace the live stack with a markdown worker table.
AETHER_OUTPUT_MODE=visual aether status.AETHER_OUTPUT_MODE=json aether plan --plan-only --depth <choice> --planning-depth <choice>
.aether/data/.result.plan_manifest or result.planning_manifest. Never parse
visual output as state.aether discuss
unless the user explicitly approves continuing with assumptions.AETHER_FORCE_COLOR=1 AETHER_OUTPUT_MODE=visual aether ceremony spawn-plan --workflow plan --manifest-file <manifest file>
skill_section values.aether ceremony wave-start for that
workflow and execution wave.brief verbatim and enforce its read budget, no-repeat
loop guard, output contract, and stop condition. If a planning worker keeps
rereading the same file or command, mark it blocked with a concrete
blocker instead of manually reconciling it as completed.aether ceremony worker-complete.AETHER_OUTPUT_MODE=json aether plan-finalize --completion-file <worker completion JSON>
Then render the wrapper closeout:
AETHER_OUTPUT_MODE=visual aether ceremony closeout --workflow plan --completion-file <worker completion JSON>
AETHER_OUTPUT_MODE=json aether colonize --plan-only <args>
.aether/data/.result.colonize_manifest. Never parse visual output as state.AETHER_FORCE_COLOR=1 AETHER_OUTPUT_MODE=visual aether ceremony spawn-plan --workflow colonize --manifest-file <manifest file>
aether ceremony wave-start before each surveyor wave.aether spawn-log before each surveyor and aether spawn-complete
after each terminal result.aether ceremony worker-complete.AETHER_OUTPUT_MODE=json aether colonize-finalize --completion-file <worker completion JSON>
Then render the wrapper closeout:
AETHER_OUTPUT_MODE=visual aether ceremony closeout --workflow colonize --completion-file <worker completion JSON>
AETHER_OUTPUT_MODE=visual aether status.AETHER_OUTPUT_MODE=json aether build <phase> --plan-only
.aether/data/.result.dispatch_manifest.AETHER_FORCE_COLOR=1 AETHER_OUTPUT_MODE=visual aether ceremony spawn-plan --workflow build --manifest-file <manifest file>
aether ceremony wave-start for the build
workflow and execution wave.blocked if they keep re-reading the same unchanged file.aether spawn-log before each worker and aether spawn-complete after
each terminal result.aether ceremony worker-complete.AETHER_OUTPUT_MODE=json aether build-finalize <phase> --completion-file <worker completion JSON>
Then render the wrapper closeout:
AETHER_OUTPUT_MODE=visual aether ceremony closeout --workflow build --completion-file <worker completion JSON>
Default path:
AETHER_OUTPUT_MODE=visual aether continue --skip-watchers --verification-depth standard <args>
Use external review orchestration only when the user explicitly requested heavy
review or the runtime asks for wrapper-spawned review workers. In that case,
request the runtime manifest, spawn only the planned reviewers as visible live
Task/subagent panels with caste-labelled descriptions, collect results, finalize
through aether continue-finalize, then render. Save the JSON manifest envelope
to a temporary file and use aether ceremony spawn-plan, aether ceremony wave-start, and aether ceremony worker-complete around the live reviewers.
Pass each reviewer brief verbatim; it contains read cache discipline. If a reviewer keeps re-reading the
same unchanged file or artifact, mark it blocked with the missing context
instead of waiting through another loop.
AETHER_OUTPUT_MODE=visual aether ceremony closeout --workflow continue --completion-file <worker completion JSON>
Watch mode stays direct:
AETHER_OUTPUT_MODE=visual aether swarm --watch
For bug-destroyer targets, use the external worker contract:
AETHER_OUTPUT_MODE=json aether swarm --plan-only <problem>
.aether/data/.result.swarm_manifest. Never parse visual output as state.aether ceremony spawn-plan.aether ceremony wave-start before each same-wave group.aether spawn-log before each worker and aether spawn-complete after
each terminal result.aether ceremony worker-complete.AETHER_OUTPUT_MODE=json aether swarm-finalize --completion-file <worker completion JSON>
Then render the wrapper closeout:
AETHER_OUTPUT_MODE=visual aether ceremony closeout --workflow swarm --completion-file <worker completion JSON>
AETHER_OUTPUT_MODE=visual aether status.AETHER_OUTPUT_MODE=json aether seal --plan-only <args>
.aether/data/.result.seal_manifest and dispatch the Gatekeeper, Auditor, and Probe
final-review workers through the host platform.aether ceremony spawn-plan.aether ceremony wave-start before each final-review wave.aether spawn-log before each worker and aether spawn-complete after
each terminal result.aether ceremony worker-complete.AETHER_OUTPUT_MODE=json aether seal-finalize --completion-file <worker completion JSON>
AETHER_OUTPUT_MODE=visual aether ceremony closeout --workflow seal --completion-file <worker completion JSON>
seal-finalize succeeds.
Do not run delivery commands unless the user chooses them..aether/data/COLONY_STATE.json, session.json, CONTEXT.md,
HANDOFF.md, planning artifacts, or pheromone files by hand.cmd/command_guide.go together.