/swarm
Create an agent team to research "$ARGUMENTS" from multiple perspectives in parallel.
Team Structure
Spawn 3 teammates, each with a distinct research focus:
1. Market Researcher
Focus: competitors, market size, pricing models, business models.
- Search for direct and indirect competitors
- Find market reports with TAM/SAM/SOM figures
- Analyze pricing strategies and monetization
- Identify market gaps and opportunities
- Check Product Hunt, G2, Capterra for existing products
2. User Researcher
Focus: pain points, user sentiment, feature requests.
- Search Reddit (via SearXNG , MCP , or WebSearch )
- Search Hacker News for tech community opinions (
site:news.ycombinator.com
)
- Find app reviews and ratings
- Extract direct user quotes about frustrations
- Identify unmet needs and feature requests
3. Technical Analyst
Focus: feasibility, tech stack, existing solutions, implementation complexity.
- Search GitHub for open-source alternatives ()
- Evaluate tech stack options
- If MCP available: check existing projects for reusable code
- If MCP available: find shared packages across projects
- Assess implementation complexity and timeline
Search Backends
Teammates should use both:
- MCP (if available) — wraps SearXNG with engine routing
- WebSearch (built-in) — broad discovery, market reports
- WebFetch — scrape specific URLs for details
Domain filtering: use
,
etc. for strict filtering.
Check SearXNG availability if not using MCP:
bash
curl -sf http://localhost:8013/health && echo "searxng_ok" || echo "searxng_down"
Coordination
- Each teammate writes findings to a shared task list
- Require plan approval before teammates start deep research
- After all complete, synthesize findings into
- Use the research.md format from skill
Output
After team completes, the lead should:
- Synthesize findings from all 3 teammates
- Write to
4-opportunities/<project-name>/
(solopreneur KB) or (any project)
- Provide GO / NO-GO / PIVOT recommendation
- Suggest next step: