| name | octopus-research |
| disable-model-invocation | true |
| effort | high |
| aliases | ["research","deep-research"] |
| description | Thorough research across multiple sources — use for complex topics needing broad synthesis |
| context | fork |
| agent | Explore |
| task_management | true |
| task_dependencies | ["skill-visual-feedback","skill-context-detection"] |
| execution_mode | enforced |
| pre_execution_contract | ["interactive_questions_answered","visual_indicators_displayed"] |
| validation_gates | ["orchestrate_sh_executed","synthesis_file_exists"] |
| trigger | Use this skill when the user wants to "research this topic", "investigate how X works",
"analyze the architecture", "explore different approaches to Y", or "what are the options for Z".
Execution: orchestrate.sh probe via Bash tool (multi-provider research with available providers)
|
⚠️ EXECUTION CONTRACT (MANDATORY - CANNOT SKIP)
**CRITICAL: You MUST call orchestrate.sh via the Bash tool. Do NOT research the topic yourself.
Do NOT use Task agents, web search, or your own knowledge as a substitute. The ONLY valid
execution path is: Bash → orchestrate.sh probe. If you produce research findings without
a Bash call to orchestrate.sh, you have violated this contract.**
This skill uses ENFORCED execution mode. You MUST follow this exact sequence.
STEP 1: Interactive Questions (BLOCKING - Answer before proceeding)
You MUST call AskUserQuestion with all 3 questions below BEFORE any other action.
AskUserQuestion({
questions: [
{
question: "How deep should the research go?",
header: "Research Depth",
multiSelect: false,
options: [
{label: "Quick overview (Recommended)", description: "1-2 min, surface-level"},
{label: "Moderate depth", description: "2-3 min, standard"},
{label: "Comprehensive", description: "3-4 min, thorough"},
{label: "Deep dive", description: "4-5 min, exhaustive"}
]
},
{
question: "What's your primary focus area?",
header: "Primary Focus",
multiSelect: false,
options: [
{label: "Technical implementation (Recommended)", description: "Code patterns, APIs"},
{label: , : },
{: , : },
{: , : }
]
},
{
: ,
: ,
: ,
: [
{: , : },
{: , : },
{: , : },
{: , : }
]
}
]
})