ULW-RESEARCH — Saturation Research Orchestrator
An explicit-invocation deep-research mode that stands up an agent team per research axis, runs red-team debate rounds, verifies claims by executing code, and delivers a fully cited synthesis.
AutomationAdvanced★ 67,531⑂ 5,507AI score 7/10Last updated: Aug 9, 2026
What it does
A heavyweight research orchestration skill that only activates on an explicit request (ulw-research, ultradebate, hyperdebate, "deep research", "ultra-precise investigation").
- Phase 0 scoping: decomposes the question into 3+ orthogonal axes, writes
brief.md, and creates a timestamped session directory under.omo/ulw-research/. - Format gate: before any team exists, it proposes the final deliverable (PDF + DOCX by default; slides, HTML, Markdown, LaTeX as alternatives) plus a template, then waits for your answer.
- Max-size team: one member per axis, mandatory skeptic/red-team members, plus read-only
explore/librarian/ browsing lanes with explicit worker floors per query scope. - EXPAND loop: every lead a member raises is routed immediately and chased until leads run dry (minimum two waves), with bounded "excursions" that must be entered on a stated trigger and exited with a fold-back line.
- Debate + execution proof: contested claims go through attack/defense rounds; performance-, compatibility- or undocumented-behavior claims are settled by running actual scripts and recording CONFIRMED / REFUTED / PARTIAL.
- Audit trail:
claim-graph.md,observation-manifest.md,intent-diff.md,debate-log.md,excursion-log.mdand a sources ledger are written in real time so the run survives context loss.
Who it's for
- Anyone doing research where a single wrong claim is expensive: legal, medical, financial, procurement, or public-facing work.
- Researchers, analysts and PMs who need a citation-per-claim report with an explicit unresolved/refuted annex.
- Power users on a multi-agent runtime (omo-senpi style) with a generous token budget.
Examples
/ulw-research compare three vector databases on latency, licensing and ops cost→ axis owners sweep docs, GitHub and benchmarks; performance numbers are re-verified by executed scripts; output ships as PDF + DOCX.ultradebate: do we actually need this architecture migration?→ a skeptic attacks the evidence while a contrarian attacks the framing, and every verdict lands indebate-log.mdwith the residual risk.deep research: how does the amended data-protection rule affect our product?→ primary sources only, dated claims locked through the claim-graph gate, anything unverifiable pushed to the annex.
· · · 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/omo-senpi/skills/ulw-research folder from the GitHub repo code-yeongyu/oh-my-openagent into my ~/.claude/skills/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.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/packages/omo-senpi/skills/ulw-research ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/code-yeongyu/oh-my-openagent.git - Confirm the skill folder exists:
ls oh-my-openagent/packages/omo-senpi/skills/ulw-research - Create your personal skills directory:
mkdir -p ~/.claude/skills - Copy the skill in:
cp -r oh-my-openagent/packages/omo-senpi/skills/ulw-research ~/.claude/skills/ - Restart Claude Code, then invoke it explicitly:
/ulw-research <topic>or "do deep research on ...". It will not self-activate for ordinary questions. - Important: the skill assumes omo-senpi-specific tooling (
team_create,task_send,task,omo ulw-loop). On plain Claude Code, tell the assistant up front to substitute subagents/Task calls, otherwise the team-creation step fails. - Answer the format-proposal question (PDF+DOCX or another format) early in the run — the workflow intentionally blocks until you reply.
View source on GitHub ↗License: NOASSERTION