ULW-Research — Maximum-Saturation Research Orchestrator
Fans out parallel research swarms across your codebase, the web, official docs, and OSS repos, then delivers a fully cited, empirically verified report.
AutomationAdvanced★ 67,531⑂ 5,507AI score 8/10Last updated: Aug 9, 2026
What it does
ulw-research is a saturation research protocol, not a quick lookup:
- Proposes the deliverable format first — PDF + DOCX by default, plus domain-appropriate alternatives (slides, standalone HTML, Markdown) and a template proposal (section skeleton, citation style, length, language). It then stops and waits for your answer.
- Decomposes the question (Phase 0) — at least three orthogonal axes, plus a timestamped journal directory at
.omo/ulw-research/<timestamp>/. - Launches the whole first wave at once (Phase 1) — explore workers for the codebase, librarian workers for web/docs/GitHub, browsing workers for WAF-blocked pages, repo-dive workers for SHA-pinned source reading. With team mode available, it fills the maximum roster, one member per axis.
- Recursive EXPAND loop (Phase 2) — every worker must end with
LEAD:markers; the orchestrator immediately spawns expansions until leads run dry (or 3 barren waves / a 5-wave ceiling), with bounded "excursions" that must be explicitly closed. - Empirical verification (Phase 3) — contested, undocumented, or performance-shaped claims are proven or refuted by running code.
- Cited synthesis behind a visual-QA gate (Phases 4–5) — every claim carries a source or verification artifact, and rendered pages with charts/Mermaid must pass QA before delivery.
A distinctive feature is the orchestrator-owned evidence ledgers (claim-graph.md, observation-manifest.md, intent-diff.md, verification-economics.md) that make the path from observation → claim → verdict auditable.
Who it's for
- Anyone doing research where a wrong claim is expensive: legal, medical, financial, procurement, or public-facing work.
- Engineers who need an exhaustive map of a feature across a large codebase with
file:lineevidence. - Power users already running parallel subagents (OMO/Codex
multi_agent, OpenCodeteam_mode). - Not for quick one-off questions — the run is deliberately token- and time-expensive, and the skill refuses to self-activate for ordinary Q&A or debugging.
Examples
"/ulw-research map our entire auth flow and audit it against the OAuth spec"→ codebase explore workers plus spec-reading librarians, then a cited PDF+DOCX audit report."ulw-research: deep comparison of 5 vector databases on performance, licensing, and operating cost"→ one axis per product, cross-checked against official docs, benchmarks, and GitHub issues, with contested numbers reproduced by an actual benchmark script."ultradebate this architecture decision record"→ at least two red-team members attack every contested claim, then a fresh refinement team sharpens the synthesis before the document is written.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the packages/shared-skills/skills/ulw-research folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/code-yeongyu-ulw-research/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/code-yeongyu/oh-my-openagent /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/shared-skills/skills/ulw-research ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repository into a temp folder:
git clone https://github.com/code-yeongyu/oh-my-openagent /tmp/oh-my-openagent - Create the Claude Code skills folder if it does not exist:
mkdir -p ~/.claude/skills - Copy just this skill over:
cp -r /tmp/oh-my-openagent/packages/shared-skills/skills/ulw-research ~/.claude/skills/ - Verify with
ls ~/.claude/skills/ulw-research— you should seeSKILL.md. - Restart Claude Code, then invoke it explicitly:
/ulw-research <topic>or "do a ulw-research deep dive on ...". - On the first reply it will ask which final materials and template you want (PDF/DOCX/slides, section skeleton, length, language). Answer that, and the parallel waves begin.
- (Optional) It performs best where parallel subagents exist. Enable web search / page-fetch tooling (e.g. MCP servers) beforehand, and review the run's journal under
.omo/ulw-research/in your project.
View source on GitHub ↗License: NOASSERTION