Autoresearch goal
Skill mrzhangguoguo/oh-my-workbuddy/skills/autoresearch-goal
1:1 WorkBuddy port of oh-my-codex — 46 catalog-driven skills (30 active + 16 deprecated), bilingual docs.
npx -y skills add mrzhangguoguo/oh-my-workbuddy --skill autoresearch-goalAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 29 days oldThe repository was created 29 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Durable professor-critic research workflow bound to a tracked goal, with validation-gated completion. Use when a research mission needs ongoing goal-focused management plus professor/critic-style validation.
SKILL.md
3.1 KB, as published. Nobody here has run it
Ported from oh-my-codex
autoresearch-goal. OMX runtime conventions ($macroinvocation,omxCLI,.omx/state directory) are replaced with WorkBuddy idioms (Skill tool, Agent tool, task list,.workbuddy/memory).
Autoresearch Goal
Use this workflow when a research mission should be bound to a tracked goal while WorkBuddy remains the durable state owner. This is for research projects that need goal-focused management plus professor/critic-style validation; it is not the default answer for ordinary pre-planning best-practice lookup.
Boundary
- Do not claim shell commands mutate hidden external goal state — WorkBuddy tracks the goal locally.
- Do not edit upstream tooling or add dependencies to satisfy a goal lifecycle.
- Track goal status with the task list (TaskCreate/TaskUpdate) and persist durable artifacts under
.omw/autoresearch-goal/<slug>/. - Treat the goal as "complete" only via the local completion gate below, not via an external tool's hidden state.
Artifacts
autoresearch-goal writes:
.omw/autoresearch-goal/<slug>/mission.json.omw/autoresearch-goal/<slug>/rubric.md.omw/autoresearch-goal/<slug>/ledger.jsonl.omw/autoresearch-goal/<slug>/completion.json
Flow
- Create the mission and professor-critic rubric. Capture in
.omw/autoresearch-goal/<slug>/mission.jsonandrubric.md(topic, rubric, and the critic command/prompt). - Emit the model-facing handoff: summarize the mission + rubric so the active session has a clear objective.
- Track the goal with the task list; mark it active as the intended objective.
- Research iteratively against the rubric. Record every critic outcome in
.omw/autoresearch-goal/<slug>/ledger.jsonlvia the verdict command (verdictpass|fail|blocked+ evidence). - Completion is blocked until professor-critic validation records
verdict=pass. After the mission audit passes, mark the task-list goalcompleteand record.omw/autoresearch-goal/<slug>/completion.jsonwith the matching goal snapshot. - Treat the completion step as durable local state reconciliation; do not mutate external goal state through shell commands or hooks.
- After completion, clear the active goal in the task list before starting another same-session goal.
Completion gate
A passing professor-critic artifact and a matching completed goal snapshot (task-list status complete) are required. Assistant prose, partial tests, or a failed/blocked verdict are not sufficient.
Lifecycle: the task-list goal starts active when the mission is created, and is marked complete after the professor-critic and audit pass. Local artifacts reconcile snapshots and record the cleanup step; they must not mutate hidden external goal state.