Durable professor-critic research workflow over Codex goal mode without reviving deprecated omx autoresearch
61
71%
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/autoresearch-goal/SKILL.mdUse this workflow when a research mission should be bound to Codex goal-mode focus while OMX remains the durable state owner. This is for research projects that need Codex goal-mode management plus professor/critic-style validation; it is not the default answer for ordinary pre-planning best-practice lookup.
omx autoresearch direct launch surface./goal state.../../codex or add dependencies.get_goal, create_goal, and update_goal({status: "complete"}) only through the active Codex thread when those tools are available.omx autoresearch-goal writes:
.omx/goals/autoresearch/<slug>/mission.json.omx/goals/autoresearch/<slug>/rubric.md.omx/goals/autoresearch/<slug>/ledger.jsonl.omx/goals/autoresearch/<slug>/completion.jsonomx autoresearch-goal create --topic "..." --rubric "..." --critic-command "..."omx autoresearch-goal handoff --slug <slug>get_goal; call create_goal only if no active goal exists and the printed payload is the intended objective.omx autoresearch-goal verdict --slug <slug> --verdict <pass|fail|blocked> --evidence "..."verdict=pass. After the mission audit passes, call update_goal({status: "complete"}), call get_goal again, then run:
omx autoresearch-goal complete --slug <slug> --codex-goal-json <get_goal-json-or-path>/goal clear in the Codex UI before starting another goal in this same thread/session. OMX prints this terminal cleanup step but does not invoke hidden clear routes.A passing professor-critic artifact and a matching complete Codex get_goal snapshot are required. Assistant prose, partial tests, or a failed/blocked verdict are not sufficient.
Lifecycle: create_goal starts the Codex thread goal, update_goal({status: "complete"}) marks terminal success after the professor-critic and audit pass, and /goal clear removes the completed thread goal when another same-thread goal is needed. OMX shell commands and hooks reconcile snapshots and print the cleanup instruction; they must not mutate hidden Codex goal state.
435d4a9
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.