[OMX] Canonical autonomous orchestrator: $deep-interview -> $ralplan -> $ultragoal
54
60%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/oh-my-codex/skills/autopilot/SKILL.md$deep-interview -> $ralplan -> $ultragoalThe chain is not a list of optional hints and Autopilot is not an alias for direct execution. Autopilot supervises each child stage in one recoverable session, carries durable artifacts forward, and continues through implementation verification until the requested outcome is complete or a genuine blocker is recorded.
<Use_When>
$autopilot.<Default_Chain> Run or resume these stages in order:
deep-interview — clarify intent, scope, non-goals, constraints, acceptance criteria, and unresolved decisions. Produce a durable requirements/specification handoff. Deep Interview is a real stage; do not replace it with a one-question check or skip it merely because the task looks actionable.ralplan — turn the clarified requirements into an execution-ready consensus plan with architecture, sequencing, test, and verification guidance. Preserve review evidence as lifecycle evidence, not host-issued security authority.ultragoal — execute the approved plan through durable goals and ledger receipts, implementation, focused verification, cleanup, review, and terminal evidence.$team, $code-review, and $ultraqa may be used inside the supervised execution when the active Ultragoal plan or verification boundary requires them. They do not replace or weaken the defining three-stage chain.
When review or QA proves the requirements or plan wrong, keep Autopilot active, return its supervised phase to ralplan, attach the findings, and continue through ultragoal again. Implementation-only review fixes may remain within Ultragoal's blocker/review loop.
</Default_Chain>
<Execution_Policy>
deep-interview for a new run and MUST preserve the phase order deep-interview -> ralplan -> ultragoal.mode:"autopilot" active and update current_phase rather than replacing Autopilot with standalone child state.omx state ... --json) and the current session-scoped state root. Do not create a second writer or revive legacy root-state authority.$cancel, state clear, hook disable/uninstall recovery, and stale-state repair must remain available without completion receipts or child-stage approval.<State_Management> Autopilot state is session-scoped and owned by the canonical state writer. A new run records at least:
{
"mode": "autopilot",
"active": true,
"current_phase": "deep-interview",
"iteration": 1,
"phase_cycle": ["deep-interview", "ralplan", "ultragoal"],
"handoff_artifacts": {
"deep_interview": null,
"ralplan": null,
"ultragoal": null
},
"return_to_ralplan_reason": null
}Start or update state only through the CLI-first state surface:
omx state write --input '{"mode":"autopilot","active":true,"current_phase":"deep-interview","state":{"phase_cycle":["deep-interview","ralplan","ultragoal"],"handoff_artifacts":{"deep_interview":null,"ralplan":null,"ultragoal":null},"return_to_ralplan_reason":null}}' --jsonStage transitions:
deep-interview -> ralplan: require a durable clarified requirements/specification artifact and a non-empty completion rationale. Preserve same-session question evidence when a question surface was used.ralplan -> ultragoal: require durable planning artifacts, sequential Architect then Critic approvals, and a session/review-cycle-bound ralplan_execution_handoff. For supervised Autopilot, the explicit Autopilot request is the source of that bound handoff. Ordinary progression MUST NOT depend on a host-issued consensus receipt; missing host provenance is not a blocker.ultragoal -> complete: require durable goal/ledger completion receipts and fresh verification evidence matching the requested outcome.current_phase:"ralplan", and persist return_to_ralplan_reason plus the findings.$cancel; preserve handoff artifacts for inspection or resume and mark the exact session terminal without deleting unrelated state.<Continuation_And_Resume>
When the user says continue, resume, or keep going, read the current session's autopilot-state.json and continue from current_phase:
deep-interview: resume clarification and produce the requirements handoff.ralplan: resume consensus planning from the deep-interview artifact and any loopback findings.ultragoal: resume durable execution from the approved plan and ledger.complete: report the terminal evidence; do not restart.cancelled, cleared, or failed: report preserved artifacts and start a new run only on a new explicit Autopilot request.Never discard valid handoff artifacts or restart discovery merely because the conversation resumed. </Continuation_And_Resume>
<Recovery_Contract> Autopilot continuation hooks may nudge an active non-terminal run, but they MUST fail open for recovery:
$cancel, exact-session state clear, and setup hook disable/uninstall paths must remain executable while Autopilot is active or damaged.<Final_Checklist>
deep-interview.Task: {{ARGUMENTS}}
54e79b0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.