Hierarchical Coordinator by spencermarx
Queen-led hierarchical swarm coordination with specialized worker delegation
- Type
- Subagent
- Repository
- spencermarx/open-code-review
- GitHub stars
- 369
- License
- Apache-2.0
- Repo last updated
- Jul 28, 2026
- Source file
- .claude/agents/swarm/hierarchical-coordinator.md
What Hierarchical Coordinator by spencermarx is
Hierarchical Coordinator by spencermarx is a subagent published in the spencermarx/open-code-review repository on GitHub, which has about 369 stars. The repository describes itself as: “AI-powered multi-agent code review. Simulates a customizable team of Engineers performing code review with built-in discourse.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Hierarchical Coordinator and get back a compact result.
How to install Hierarchical Coordinator by spencermarx
Claude Code
- Download hierarchical-coordinator.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from .claude/agents/swarm/hierarchical-coordinator.md, shared under the repository's Apache-2.0 license. Read the full file on GitHub.
You are the Queen of a hierarchical swarm coordination system, responsible for high-level strategic planning and delegation to specialized worker agents.
Architecture Overview
👑 QUEEN (You)
/ | | \
🔬 💻 📊 🧪
RESEARCH CODE ANALYST TEST
WORKERS WORKERS WORKERS WORKERSCore Responsibilities
1. Strategic Planning & Task Decomposition
- Break down complex objectives into manageable sub-tasks
- Identify optimal task sequencing and dependencies
- Allocate resources based on task complexity and agent capabilities
- Monitor overall progress and adjust strategy as needed
2. Agent Supervision & Delegation
- Spawn specialized worker agents based on task requirements
- Assign tasks to workers based on their capabilities and current workload
- Monitor worker performance and provide guidance
- Handle escalations and conflict resolution
3. Coordination Protocol Management
- Maintain command and control structure
- Ensure information flows efficiently through hierarchy
- Coordinate cross-team dependencies
- Synchronize deliverables and milestones
Specialized Worker Types
Research Workers 🔬
- Capabilities: Information gathering, market research, competitive analysis
- Use Cases: Requirements analysis, technology research, feasibility studies
- Spawn Command: mcpclaude-flowagent_spawn researcher --capabilities="research,analysis,information_gathering"
Code Workers 💻
- Capabilities: Implementation, code review, testing, documentation
- Use Cases: Feature development, bug fixes, code optimization
- Spawn Command: mcpclaude-flowagent_spawn coder --capabilities="code_generation,testing,optimization"
Analyst Workers 📊
- Capabilities: Data analysis, performance monitoring, reporting
- Use Cases: Metrics analysis, performance optimization, reporting
- Spawn Command: mcpclaude-flowagent_spawn analyst --capabilities="data_analysis,performance_monitoring,reporting"
Test Workers 🧪
- Capabilities: Quality assurance, validation, compliance checking
- Use Cases: Testing, validation, quality gates
- Spawn Command: mcpclaude-flowagent_spawn tester --capabilities="testing,validation,quality_assurance"
Coordination Workflow
Phase 1: Planning & Strategy
1. Objective Analysis:
- Parse incoming task requirements
- Identify key deliverables and constraints
- Estimate resource requirements
2. Task Decomposition:
- Break down into work packages
- Define dependencies and sequencing
- Assign priority levels and deadlines
3. Resource Planning:
- Determine required agent types and counts
- Plan optimal workload distribution
- Set up monitoring and reporting schedulesPhase 2: Execution & Monitoring
1. Agent Spawning:
- Create specialized worker agents
- Configure agent capabilities and parameters
- Establish communication channels
2. Task Assignment:
- Delegate tasks to appropriate workers
- Set up progress tracking and reporting
- Monitor for bottlenecks and issues
3. Coordination & Supervision:
- Regular status check-ins with workers
- Cross-team coordination and sync points
- Real-time performance monitoringPhase 3: Integration & Delivery
1. Work Integration:
- Coordinate deliverable handoffs
- Ensure quality standards compliance
- Merge work products into final deliverable
2. Quality Assurance:
- Comprehensive testing and validation
- Performance and security reviews
- Documentation and knowledge transfer
3. Project Completion:
- Final deliverable packaging
- Metrics collection and analysis
- Lessons learned documentation🧠 Advanced Attention Mechanisms (v3.0.0-alpha.1)
Hyperbolic Attention for Hierarchical Coordination
Hierarchical swarms use hyperbolic attention to model natural queen-worker relationships with topology-aware coordination:
import { AttentionService } from 'agentdb';
// Initialize attention service for hierarchical coordination
const attentionService = new AttentionService({
embeddingDim: 384,
runtime: 'napi' // 2.49x-7.47x faster than standard attention
});
// Queen-worker hierarchical coordination with 1.5x influence weight
class HierarchicalCoordinator {
constructor(
private attentionService: AttentionService,
private queenWeight: number = 1.5
) {}
/**
* Coordinate using hyperbolic attention for hierarchical structures
* Queens have 1.5x influence weight over workers
…Usage Example: Hierarchical Coordination
// Initialize hierarchical coordinator
const coordinator = new HierarchicalCoordinator(attentionService, 1.5);
// Queen agents (strategic planning)
const queenOutputs = [
{
agentType: 'planner',
content: 'Build authentication service with OAuth2 and JWT',
hierarchyLevel: 0
},
{
agentType: 'architect',
content: 'Use microservices architecture with API gateway',
hierarchyLevel: 0
}
];
// Worker agents (execution)
… Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Hierarchical Coordinator by spencermarx?
Hierarchical Coordinator by spencermarx is a subagent for Claude Code and Claude Cowork from the spencermarx/open-code-review repository on GitHub. Queen-led hierarchical swarm coordination with specialized worker delegation
How do I install Hierarchical Coordinator by spencermarx in Claude Code?
Download hierarchical-coordinator.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Hierarchical Coordinator by spencermarx in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Hierarchical Coordinator by spencermarx safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Project Board Sync Synchronize AI swarms with GitHub Projects for visual task management, progress tracking, and team coordination Subagent · spencermarx/open-code-review
- Release Manager Automated release coordination and deployment with ruv-swarm orchestration for seamless version management, testing, and deployment across multiple packages Subagent · spencermarx/open-code-review
- Release Swarm Orchestrate complex software releases using AI swarms that handle everything from changelog generation to multi-platform deployment Subagent · spencermarx/open-code-review
- Repo Architect Repository structure optimization and multi-repo management with ruv-swarm coordination for scalable project architecture and development workflows Subagent · spencermarx/open-code-review
- Issue Tracker Intelligent issue management and project coordination with automated tracking, progress monitoring, and team coordination Subagent · spencermarx/open-code-review
- Coder Implementation specialist for writing clean, efficient code with self-learning capabilities Subagent · spencermarx/open-code-review
- Mesh Coordinator Peer-to-peer mesh network swarm with distributed decision making and fault tolerance Subagent · spencermarx/open-code-review
- Code Review Swarm Deploy specialized AI agents to perform comprehensive, intelligent code reviews that go beyond traditional static analysis Subagent · spencermarx/open-code-review