Skip to content
Development
Skill

/deep-research-tiered

Deep research harness: fan-out search, fetch, adversarially verify, synthesize a cited report. Prefer `Workflow({name:'deep-research-tiered', args:{question, models?}})` over built-in `deep-research` — same output, cheap tiered defaults (scope/search=sonnet, fetch=haiku,

From plugin
shiploop
91 skill3 agents7 commands

Claude Code

$ npx -y skills add anshss/shiploop --skill deep-research-tiered --agent claude-code

SKILL.md

deep-research-tiered.SKILL.md
name: deep-research-tiered
description: Deep research harness: fan-out search, fetch, adversarially verify, synthesize a cited report. Prefer `Workflow({name:'deep-research-tiered', args:{question, models?}})` over built-in `deep-research` — same output, cheap tiered defaults (scope/search=sonnet, fetch=haiku, verify=sonnet, synthesize=inherit). Use for deep multi-source fact-checked research; if the question is underspecified, ask 2-3 clarifying questions first, then pass the refined question.

deep-research-tiered — model-tiered deep-research (workspace override)

Shiploop workspaces ship a model-tiered override of the built-in `deep-research` workflow. Prefer it over the built-in in this workspace:

Workflow({name: 'deep-research-tiered', args: '<question>'})                                  // cheap-tier defaults
Workflow({name: 'deep-research-tiered', args: {question: '<q>', models: {                     // brain overrides
  scope: 'sonnet', search: 'sonnet', fetch: 'haiku',
  verify: 'sonnet', synthesize: 'opus',
}}})

Same output shape as the built-in. The five stages (Scope → Search → Fetch → Verify → Synthesize) each accept an explicit model pin via `args.models`. Null-semantics contract:

  • absent OR explicit `null` for a stage → the tiered default
  • literal string `"inherit"` → no model pinned (session model handles the stage)
  • any other string → pin that model

The tiered defaults keep a brainless invocation cheap: `scope=sonnet`, `search=sonnet`, `fetch=haiku` (with `effort: 'low'`), `verify=sonnet`, `synthesize=inherit`. Only synthesis inherits the session model by default — that's the one stage where the frontier tier pays.

Naming and precedence

The `.claude/workflows/deep-research.js` file is renamed at `meta.name` to `deep-research-tiered` so it can't collide with the built-in by name (whether a same-named workspace copy shadows the built-in is undocumented in the Workflow tool spec — this fallback is robust either way). Invoking `Workflow({name: 'deep-research-tiered', ...})` unambiguously routes to the workspace copy in every session.

Read more
@anshss
Ships withshiploop

You like claude code? You like shipping products? You love shiploop! ❤️

91 skill3 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
9
Star history of anshss/shiploop on GitHub, a chart by star-history.com

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc13d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about deep-research-tiered.

Which coding agents can use deep-research-tiered?
deep-research-tiered installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.