Phase 2 of deep research - generates outline/fields (comparison), evaluation dimensions, or search angles based on research type.
Generate the structural framework for the research based on the type determined in Phase 1.
state.json from the research output directory to get: type, topic, auto flag, dateCheck if structure files already exist in the output directory:
outline.yaml + fields.yaml (comparison)eval_dimensions.yaml (evaluation)search_angles.yaml (deep)If they exist, skip this phase.
Using your knowledge, generate an initial list of entities (items to compare) from the topic. For example, "对比 Cursor vs Windsurf vs Zed" → entities are Cursor, Windsurf, Zed.
Generate a categorized list of comparison fields. Think about what dimensions matter for this type of comparison:
Spawn a single Agent (subagent_type: "general-purpose") to search for any missing entities or dimensions:
~/.claude/skills/research/agents/modules/general-web.md