Research
⚠️ MANDATORY TRIGGER
When user says "research" (in any form), ALWAYS invoke this skill.
| User Says | Action |
|---|---|
| "research" / "do research" / "research this" | → Standard mode (3 agents: Claude + Gemini + Perplexity + cross-check) |
| "quick research" / "minor research" | → Quick mode (1 Perplexity agent) |
| "extensive research" / "deep research" | → Extensive mode (7 explorers + 2 verifiers) |
| "deep investigation" / "investigate [topic]" / "map the [X] landscape" | → Deep Investigation (iterative + verification) |
"Research" alone = Standard mode. No exceptions.
Deterministic alternative (EXPERIMENTAL — not yet run in the harness): Workflows/research.mjs ports Standard + Extensive into a Workflow-tool script — fixed researcher roster, single batch URL-verify, cross-checked synthesis. It is parse-verified and contract-checked but has NOT yet had a live harness run, so the prose StandardResearch.md / ExtensiveResearch.md stay the default path. Do not route real research through the .mjs until one smoke run lands. To do that smoke run: Workflow({ scriptPath: "skills/Research/Workflows/research.mjs", args: { question: "<trivial test>", depth: "standard" } }). Once it runs clean, drop this experimental caveat.
Customization
Before executing, check for user customizations at:
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Research/