From htmlgraph
ARCHIVED — Use orchestrator-directives-skill instead. Orchestrate parallel agent workflows using Task tool. Activate when planning multi-agent work or coordinating concurrent feature implementation.
npx claudepluginhub shakestzd/htmlgraph --plugin htmlgraphThis skill uses the workspace's default tool permissions.
<!-- ARCHIVED: This skill has been superseded by orchestrator-directives-skill -->
Provides Ktor server patterns for routing DSL, plugins (auth, CORS, serialization), Koin DI, WebSockets, services, and testApplication testing.
Conducts multi-source web research with firecrawl and exa MCPs: searches, scrapes pages, synthesizes cited reports. For deep dives, competitive analysis, tech evaluations, or due diligence.
Provides demand forecasting, safety stock optimization, replenishment planning, and promotional lift estimation for multi-location retailers managing 300-800 SKUs.
This skill is archived. Use
/htmlgraph:orchestrator-directives-skillfor current orchestration patterns.
1. ANALYZE → htmlgraph analytics summary + htmlgraph find features --status todo
2. PREPARE → Cache shared context, isolate tasks
3. DISPATCH → Spawn agents in ONE message (parallel)
4. MONITOR → Track health metrics per agent
5. AGGREGATE → Collect results, detect conflicts
6. VALIDATE → uv run pytest && uv run ruff check
# Check what can be parallelized
htmlgraph analytics summary
htmlgraph find features --status todo
htmlgraph analytics summary
| Condition | Action |
|---|---|
| 2+ independent todo features | Can parallelize |
| Shared file edits | Partition or sequence |
| All features blocked | Resolve bottlenecks first |
Identify files all agents need and share that context in each agent's prompt. Partition file ownership to avoid conflicts.
CRITICAL: Send ALL Task calls in a SINGLE message for true parallelism!
# CORRECT: All in one message (parallel)
Task(subagent_type="htmlgraph:gemini-operator", description="Research API", prompt="...")
Task(subagent_type="htmlgraph:sonnet-coder", description="Implement feat-123", prompt="...")
Task(subagent_type="htmlgraph:sonnet-coder", description="Implement feat-456", prompt="...")
# WRONG: Sequential messages (not parallel)
# result1 = Task(...) # Wait for completion
# result2 = Task(...) # Then next one
Agents track their own health via transcript analytics.
| Pattern | Why |
|---|---|
Grep → Read | Search before reading |
Read → Edit → Bash | Read, modify, test |
Glob → Read | Find files first |
After all agents complete, collect their results and check for conflicts via git diff / test suite.
uv run pytest
uv run ruff check --fix
git diff --stat
# Verify all tests pass
uv run pytest
# Commit unified changes
htmlgraph feature complete <feat-id>
| Situation | Reason | Alternative |
|---|---|---|
| Shared dependencies | Conflicts | Sequential + handoff |
| Tasks < 1 minute | Overhead not worth it | Sequential |
| Overlapping files | Merge conflicts | Partition files |
# Check what's available
htmlgraph analytics summary
htmlgraph find features --status todo