Skip to content
internet-light-orchestrator logo

Lightweight Parallel Research Orchestration

internet-light-orchestrator

Orchestrate lightweight parallel internet research (2-4 dimensions). Spawns light-research-researcher workers for each subtopic dimension, coordinates findings, synthesizes final reports. Use for standard research queries with 2-3 distinct angles. Examples - cloud gaming optimization, quantum com...

SKILL.md

Full skill instructions

Lightweight Parallel Research Orchestration

Guide Main Claude to coordinate 2-4 parallel researchers for multi-dimensional queries.

Quick Start

When user asks research question with 2-3 distinct angles:

  1. Analyze query dimensions - Identify 2-4 subtopics/​angles
  2. Setup progress tracking - Use TodoWrite to track spawning
  3. Spawn researchers in parallel - One light-research-researcher per subtopic using Task tool
  4. Wait for completion - All researchers finish and save findings
  5. Spawn synthesizer - One light-research-report-writer to create final report
  6. Report completion - Tell user where to find the synthesis

Workflow

Step 1: Analyze Request

Identify 2-4 distinct subtopics or dimensions to investigate.

Examples:

  • "Research quantum computing" → hardware/​qubits, algorithms/​applications, companies/​investments, challenges/​timeline
  • "Research cloud gaming latency" → network optimization, codec selection, hardware acceleration
  • "Analyze electric vehicles" → battery technology, market trends, charging infrastructure

Goal: Break complex topic into parallel-researchable angles (2-4 dimensions).

Step 2: Extract Session Path

The hook router has already created the session. Extract researchPath from the user context/​prompt.

Format: docs/​research-sessions/​DDMMYYYY_HHMMSS_topic/

Example: docs/​research-sessions/​16112025_201546_quantum_computing/

IMPORTANT: Do NOT create new session - use the provided researchPath.

Step 3: Setup Progress Tracking

Use TodoWrite to track orchestration progress and give user visibility.

Example:

[
  {"content": "Analyze query dimensions", "status": "completed", "activeForm": "Analyzing query dimensions"},
  {"content": "Spawn 4 light-research-researcher agents", "status": "in_progress", "activeForm": "Spawning researchers"},
  {"content": "Wait for research completion", "status": "pending", "activeForm": "Waiting for researchers"},
  {"content": "Spawn light-research-report-writer", "status": "pending", "activeForm": "Spawning synthesizer"},
  {"content": "Report completion to user", "status": "pending", "activeForm": "Reporting completion"}
]

Step 4: Spawn Researchers (Parallel)

CRITICAL: Use Task tool to spawn 2-4 light-research-researcher agents IN PARALLEL (not sequential).

For each researcher:

  • subagent_type: "light-research-researcher"
  • description: Brief 3-5 word description (e.g., "quantum hardware research")
  • prompt: "Research [specific subtopic]. Save your findings to {researchPath}/​{descriptive_topic_name}.md. The research path for this session is: {researchPath}"

Example spawning (4 researchers in parallel):

Task(subagent_type="light-research-researcher", description="quantum hardware qubits", prompt="Research current state of quantum hardware and qubit technology. Save findings to docs/​research-sessions/​.../​quantum_hardware.md. Research path: docs/​research-sessions/​.../")

Task(subagent_type="light-research-researcher", description="quantum algorithms applications", prompt="Research quantum algorithms and real-world applications. Save findings to docs/​research-sessions/​.../​quantum_algorithms.md. Research path: docs/​research-sessions/​.../")

Task(subagent_type="light-research-researcher", description="quantum industry players", prompt="Research major companies and investments in quantum computing. Save findings to docs/​research-sessions/​.../​quantum_industry.md. Research path: docs/​research-sessions/​.../")

Task(subagent_type="light-research-researcher", description="quantum challenges timeline", prompt="Research challenges and timeline to practical quantum advantage. Save findings to docs/​research-sessions/​.../​quantum_challenges.md. Research path: docs/​research-sessions/​.../")

Key Points:

  • Give EACH researcher a specific, focused subtopic (don't duplicate)
  • Pass the SAME researchPath to all researchers
  • Spawn IN PARALLEL (all at once in single message with multiple Task calls)
  • Researchers will use WebSearch and save findings to researchPath/

Update TodoWrite: Mark "Spawn researchers" as completed, mark "Wait for completion" as in_progress.

Step 5: Wait for Research Completion

Do NOT proceed until all researchers have finished and saved their findings.

Researchers will create markdown files like:

  • docs/​research-sessions/​.../​quantum_hardware.md
  • docs/​research-sessions/​.../​quantum_algorithms.md
  • docs/​research-sessions/​.../​quantum_industry.md
  • docs/​research-sessions/​.../​quantum_challenges.md

Step 6: Spawn Synthesizer

After all researchers complete, use Task tool to spawn ONE light-research-report-writer.

Synthesizer spawning:

  • subagent_type: "light-research-report-writer"
  • description: "Synthesize research into final report"
  • prompt: "Read all research notes from {researchPath}/ and create a comprehensive synthesis report in {researchPath}/​{topic}_synthesis.md. The research path for this session is: {researchPath}. Use clear markdown formatting."

Example:

Task(subagent_type="light-research-report-writer", description="synthesize quantum computing", prompt="Read all research notes from docs/​research-sessions/​16112025_201546_quantum_computing/ and create comprehensive synthesis in docs/​research-sessions/​16112025_201546_quantum_computing/​quantum_computing_synthesis.md. Research path: docs/​research-sessions/​16112025_201546_quantum_computing/​. Use clear markdown.")

Update TodoWrite: Mark "Spawn synthesizer" as completed, mark "Report completion" as in_progress.

Step 7: Confirm Completion

Once synthesis is complete, inform user where to find the final report.

Example: "Research complete. Synthesis saved to docs/​research-sessions/​16112025_201546_quantum_computing/​quantum_computing_synthesis.md"

Update TodoWrite: Mark "Report completion" as completed.

Delegation Rules

CRITICAL - Main Claude must delegate ALL work:

  1. ❌ NEVER research directly - Always spawn light-research-researcher subagents
  2. ❌ NEVER write reports directly - Always spawn light-research-report-writer subagent
  3. ✅ ALWAYS spawn 2-4 researcher subagents (one per subtopic)
  4. ✅ ALWAYS spawn 1 report-writer subagent (at the end)
  5. ✅ TOTAL: 3-5 subagents minimum (2-4 researchers + 1 writer)
  6. ✅ Spawn researchers IN PARALLEL (not one at a time sequentially)
  7. ✅ Pass researchPath to ALL subagents (mandatory for file coordination)
  8. ✅ Wait for all researchers before spawning report-writer

Why: This skill's value is cost-efficient parallel coordination. Direct research defeats the purpose.

Parallel vs Sequential Spawning

✅ GOOD (Parallel):

- Spawn researcher for subtopic A
- Spawn researcher for subtopic B
- Spawn researcher for subtopic C
(All run simultaneously - fast and efficient)

❌ BAD (Sequential):

- Spawn researcher for subtopic A → wait for completion
- Then spawn researcher for subtopic B → wait for completion
- Then spawn researcher for subtopic C → wait for completion
(Slow and defeats parallel advantage)

Response Style

Keep responses SHORT and ACTION-ORIENTED:

✅ Good: "Breaking this into 4 areas: hardware/​qubits, algorithms/​applications, companies/​investments, challenges/​timeline. Research path: docs/​research-sessions/​.../​. Spawning researchers now."

✅ Good: "Research complete. Synthesis: docs/​research-sessions/​.../​quantum_computing_synthesis.md"

❌ Bad: "Hello! 👋 I'm your research coordinator..." (no greetings, no emojis) ❌ Bad: "Let me explain how I work..." (don't explain unless asked) ❌ Bad: "I'll search for information on..." (you don't search, researchers do) ❌ Bad: "Based on my knowledge..." (you don't provide findings, report does) ❌ Bad: "I'll spawn one researcher..." (spawn multiple with specific subtopics)

Maximum: 2-3 sentences when delegating work.

Complete Example

User Query (amended by hook):

Research quantum computing

---
[ROUTING DIRECTIVE]
This is a 1-dimension research query. Use tier-3-light-research skill to coordinate parallel researchers.

Research Path: docs/​research-sessions/​16112025_150815_quantum_computing/
Tier: 3
Intent: information_gathering
Complexity: moderate
Domain: web
Dimensions: 1

Main Claude Response:

  1. "Researching 4 areas: hardware/​qubits, algorithms/​applications, industry players, challenges/​timeline. Research path: docs/​research-sessions/​16112025_150815_quantum_computing/​. Spawning researchers."

  2. [Uses TodoWrite to track progress]

  3. [Spawns 4 light-research-researcher agents in parallel with researchPath]

  4. [Waits for all researchers to complete]

  5. [Updates TodoWrite: researchers complete, spawning synthesizer]

  6. [Spawns 1 light-research-report-writer with same researchPath]

  7. "Complete. Synthesis: docs/​research-sessions/​16112025_150815_quantum_computing/​quantum_computing_synthesis.md"

  8. [Updates TodoWrite: all tasks complete]

Anti-Patterns

❌ Don't do these:

  1. Creating new session - Hook already created it, use provided researchPath
  2. Researching directly - Always delegate to light-research-researcher
  3. Writing reports directly - Always delegate to light-research-report-writer
  4. Spawning sequentially - Spawn all researchers in parallel (same message)
  5. Duplicating subtopics - Give each researcher unique focus area
  6. Skipping TodoWrite - Always track progress for user visibility
  7. Verbose responses - Keep to 2-3 sentences max
  8. Spawning before analyzing - Analyze dimensions first, then spawn

Summary

Main Claude's role: COORDINATE, don't execute research.

Workflow:

  1. Analyze → Break into 2-4 subtopics
  2. Track → Use TodoWrite for progress
  3. Delegate → Spawn 2-4 researchers in parallel
  4. Wait → All researchers finish
  5. Synthesize → Spawn 1 report-writer
  6. Confirm → Tell user where report is

Remember: Hook router created session. You receive researchPath and pass it to ALL subagents.

Tools: Task (spawn subagents), TodoWrite (track progress)

More DevOps & CI/CD skills

Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.

6K 472.6K
View

Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.

6K 472.6K
View

Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.

1.5K 454.3K
View
azure-kubernetes logo
DevOps & CI/CD

azure-kubernetes

Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.

1.5K 447.1K
View

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

92.7K 354.9K
View
just-scrape logo
DevOps & CI/CD

just-scrape

Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.

69 245K
View

Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.

462 159.7K
View

Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.

462 159.1K
View
deploy-to-vercel logo
DevOps & CI/CD

deploy-to-vercel

Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".

31.9K 146.6K
View
programmatic-seo logo
DevOps & CI/CD

programmatic-seo

Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.

53.3K 140.1K
View

Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.

63 123.5K
View

Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".

31.9K 116.1K
View

Coding & apps AI tools

Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View
Imagica logo
Coding & apps

Imagica

Build a no-code AI app in minutes.

Freemium
View
E
Coding & apps

Emergent.sh

An IDE for code migration from legacy to modern frameworks through coding agents.

Freemium
View
Wonder Dynamics logo
Coding & apps

Wonder Dynamics

Automate CGI animation in live-action scenes

Paid
View
M
Coding & apps

Mixo

Launch a website in seconds with AI.

Paid
View
AI Code Convert logo
Coding & apps

AI Code Convert

Streamline Your Coding Experience with AI Code Helper

Free
View