agentsclimarketplace

Autoresearch

Skill mrzhangguoguo/oh-my-workbuddy/skills/autoresearch

1:1 WorkBuddy port of oh-my-codex — 46 catalog-driven skills (30 active + 16 deprecated), bilingual docs.

Install
npx -y skills add mrzhangguoguo/oh-my-workbuddy --skill autoresearch

Assembled 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

Stateful validator-gated research loop that keeps nudging until explicit validation evidence exists. Use when a research output is a bounded deliverable that must pass a script or professor-critic validator, not for ordinary pre-planning docs lookup.

SKILL.md

3.8 KB, as published. Nobody here has run it

Ported from oh-my-codex autoresearch. OMX runtime conventions ($macro invocation, omx CLI, .omx/ state directory) are replaced with WorkBuddy idioms (Skill tool, Agent tool, task list, .workbuddy/memory).

Autoresearch

Autoresearch is a skill-first, stateful research loop. It keeps the useful measured-research loop, but runs as a native WorkBuddy workflow (task list + .omw/ artifacts) instead of a direct CLI or tmux launch surface.

Boundary with planning research

Use autoresearch when the research output itself is a bounded deliverable that must pass an explicit validator. Do not recommend it for ordinary pre-planning docs lookup or general best-practice checks; use the research skill for that. If autoresearch is intentionally run before architecture planning, its approved artifact should feed evidence into ralplan; it should not become a final architecture/component unless the user explicitly asks for ongoing research automation.

Use when

  • You want a persistent research loop.
  • The task should keep nudging until explicit validation evidence exists.
  • You want init-time choice between script validation and prompt+architect validation.

Do not use when

  • You want a generic research/docs lookup (use research).
  • You have not decided the validation regime yet.

Core contract

  1. Init chooses validation mode. Pick exactly one:
    • mission-validator-script
    • prompt-architect-artifact
  2. Persist mode state in .omw/autoresearch/<slug>/autoresearch-state.json including:
    • validation_mode
    • completion_artifact_path
    • mission_validator_command or validator_prompt
    • optional output_artifact_path
  3. Completion is artifact-gated. The loop does not stop because the model says "done", because a hook fired once, or because several turns were no-ops.
  4. Intake + execution use skills: invoke the deep-interview skill (skill: deep-interview) with an autoresearch intake to clarify the mission + evaluator, then run the loop.

Completion artifact contract

mission-validator-script

The completion artifact must exist and record a passing validator result, for example:

{
  "status": "passed",
  "passed": true,
  "summary": "metric improved beyond baseline"
}

prompt-architect-artifact

The completion artifact must include both an architect approval verdict and an output artifact path, for example:

{
  "validator_prompt": "Review the research output against the mission.",
  "architect_review": { "verdict": "approved" },
  "output_artifact_path": ".omw/autoresearch/<slug>/report.md"
}

Recommended flow

  1. Invoke the deep-interview skill (skill: deep-interview) with the --autoresearch intake to clarify mission + evaluator.
  2. Materialize .omw/autoresearch/<slug>/mission.md, sandbox.md, and result.json.
  3. Start autoresearch with the chosen validation mode stored in mode state (.omw/autoresearch/<slug>/autoresearch-state.json).
  4. Use the task list to keep nudging the loop, re-running validation, until the completion artifact satisfies the chosen validation mode.
  5. Finish only after the validator artifact is complete.

Migration note

  • There is no direct omx autoresearch CLI in WorkBuddy.
  • No detached tmux or split-pane launch.
  • No noop-count completion gate — completion is strictly artifact/validator-gated.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.