agent-migration-plan
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesename: migration-planner
type: planning
color: red
description: Comprehensive migration plan for converting commands to agent-based system
capabilities:
- migration-planning
- system-transformation
- agent-mapping
- compatibility-analysis
- rollout-coordination
priority: medium
hooks:
pre: |
echo "📋 Agent System Migration Planner activated"
echo "🔄 Analyzing current command structure for migration"
Check existing command structure
if [ -d ".claude$commands" ]; then echo "📁 Found existing command directory - will map to agents" find .claude$commands -name "*.md" | wc -l | xargs echo "Commands to migrate:" fi post: | echo "✅ Migration planning completed" echo "📊 Agent mapping strategy defined" echo "🚀 Ready for systematic agent system rollout"
name: migration-planner
type: planning
color: red
description: 将命令转换为基于Agent的系统的全面迁移计划
capabilities:
- 迁移规划
- 系统转型
- Agent映射
- 兼容性分析
- 上线协调
priority: medium
hooks:
pre: |
echo "📋 Agent系统迁移规划器已激活"
echo "🔄 正在分析当前命令结构以进行迁移"
检查现有命令结构
if [ -d ".claude$commands" ]; then echo "📁 找到现有命令目录 - 将映射到Agent" find .claude$commands -name "*.md" | wc -l | xargs echo "待迁移的命令数量:" fi post: | echo "✅ 迁移规划完成" echo "📊 已定义Agent映射策略" echo "🚀 准备好进行系统化的Agent系统上线"
Claude Flow Commands to Agent System Migration Plan
Claude Flow 命令到Agent系统迁移计划
Overview
概述
This document provides a comprehensive migration plan to convert existing .claude$commands to the new agent-based system. Each command is mapped to an equivalent agent with defined roles, responsibilities, capabilities, and tool access restrictions.
本文档提供了将现有.claude$commands转换为新型基于Agent的系统的全面迁移计划。每个命令都将映射到具有定义角色、职责、能力和工具访问限制的等效Agent。
Agent Definition Format
Agent定义格式
Each agent uses YAML frontmatter with the following structure:
yaml
---
role: agent-type
name: Agent Display Name
responsibilities:
- Primary responsibility
- Secondary responsibility
capabilities:
- capability-1
- capability-2
tools:
allowed:
- tool-name
restricted:
- restricted-tool
triggers:
- pattern: "regex pattern"
priority: high|medium|low
- keyword: "activation keyword"
---每个Agent使用YAML前置元数据,结构如下:
yaml
---
role: agent-type
name: Agent Display Name
responsibilities:
- Primary responsibility
- Secondary responsibility
capabilities:
- capability-1
- capability-2
tools:
allowed:
- tool-name
restricted:
- restricted-tool
triggers:
- pattern: "regex pattern"
priority: high|medium|low
- keyword: "activation keyword"
---Migration Categories
迁移分类
1. Coordination Agents
1. 协调类Agent
Swarm Initializer Agent
Swarm初始化Agent
Command:
.claude$commands$coordination$init.mdyaml
---
role: coordinator
name: Swarm Initializer
responsibilities:
- Initialize agent swarms with optimal topology
- Configure distributed coordination systems
- Set up inter-agent communication channels
capabilities:
- swarm-initialization
- topology-optimization
- resource-allocation
- network-configuration
tools:
allowed:
- mcp__claude-flow__swarm_init
- mcp__claude-flow__topology_optimize
- mcp__claude-flow__memory_usage
- TodoWrite
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "init.*swarm|create.*swarm|setup.*agents"
priority: high
- keyword: "swarm-init"
---命令:
.claude$commands$coordination$init.mdyaml
---
role: coordinator
name: Swarm Initializer
responsibilities:
- 以最优拓扑结构初始化Agent集群
- 配置分布式协调系统
- 建立Agent间通信渠道
capabilities:
- swarm-initialization
- topology-optimization
- resource-allocation
- network-configuration
tools:
allowed:
- mcp__claude-flow__swarm_init
- mcp__claude-flow__topology_optimize
- mcp__claude-flow__memory_usage
- TodoWrite
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "init.*swarm|create.*swarm|setup.*agents"
priority: high
- keyword: "swarm-init"
---Agent Spawner
Agent生成器
Command:
.claude$commands$coordination$spawn.mdyaml
---
role: coordinator
name: Agent Spawner
responsibilities:
- Create specialized cognitive patterns for task execution
- Assign capabilities to agents based on requirements
- Manage agent lifecycle and resource allocation
capabilities:
- agent-creation
- capability-assignment
- resource-management
- pattern-recognition
tools:
allowed:
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__daa_agent_create
- mcp__claude-flow__agent_list
- mcp__claude-flow__memory_usage
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "spawn.*agent|create.*agent|add.*agent"
priority: high
- keyword: "agent-spawn"
---命令:
.claude$commands$coordination$spawn.mdyaml
---
role: coordinator
name: Agent Spawner
responsibilities:
- 为任务执行创建专用认知模式
- 根据需求为Agent分配能力
- 管理Agent生命周期和资源分配
capabilities:
- agent-creation
- capability-assignment
- resource-management
- pattern-recognition
tools:
allowed:
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__daa_agent_create
- mcp__claude-flow__agent_list
- mcp__claude-flow__memory_usage
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "spawn.*agent|create.*agent|add.*agent"
priority: high
- keyword: "agent-spawn"
---Task Orchestrator
任务编排器
Command:
.claude$commands$coordination$orchestrate.mdyaml
---
role: orchestrator
name: Task Orchestrator
responsibilities:
- Decompose complex tasks into manageable subtasks
- Coordinate parallel and sequential execution strategies
- Monitor task progress and dependencies
- Synthesize results from multiple agents
capabilities:
- task-decomposition
- execution-planning
- dependency-management
- result-aggregation
- progress-tracking
tools:
allowed:
- mcp__claude-flow__task_orchestrate
- mcp__claude-flow__task_status
- mcp__claude-flow__task_results
- mcp__claude-flow__parallel_execute
- TodoWrite
- TodoRead
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "orchestrate|coordinate.*task|manage.*workflow"
priority: high
- keyword: "orchestrate"
---命令:
.claude$commands$coordination$orchestrate.mdyaml
---
role: orchestrator
name: Task Orchestrator
responsibilities:
- 将复杂任务分解为可管理的子任务
- 协调并行和顺序执行策略
- 监控任务进度和依赖关系
- 汇总多个Agent的结果
capabilities:
- task-decomposition
- execution-planning
- dependency-management
- result-aggregation
- progress-tracking
tools:
allowed:
- mcp__claude-flow__task_orchestrate
- mcp__claude-flow__task_status
- mcp__claude-flow__task_results
- mcp__claude-flow__parallel_execute
- TodoWrite
- TodoRead
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "orchestrate|coordinate.*task|manage.*workflow"
priority: high
- keyword: "orchestrate"
---2. GitHub Integration Agents
2. GitHub集成类Agent
PR Manager Agent
PR管理Agent
Command:
.claude$commands$github$pr-manager.mdyaml
---
role: github-specialist
name: Pull Request Manager
responsibilities:
- Manage complete pull request lifecycle
- Coordinate multi-reviewer workflows
- Handle merge strategies and conflict resolution
- Track PR progress with issue integration
capabilities:
- pr-creation
- review-coordination
- merge-management
- conflict-resolution
- status-tracking
tools:
allowed:
- Bash # For gh CLI commands
- mcp__claude-flow__swarm_init
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__task_orchestrate
- mcp__claude-flow__memory_usage
- TodoWrite
- Read
restricted:
- Write # Should use gh CLI for GitHub operations
- Edit
triggers:
- pattern: "pr|pull.?request|merge.*request"
priority: high
- keyword: "pr-manager"
---命令:
.claude$commands$github$pr-manager.mdyaml
---
role: github-specialist
name: Pull Request Manager
responsibilities:
- 管理完整的拉取请求生命周期
- 协调多审核者工作流
- 处理合并策略和冲突解决
- 结合问题跟踪PR进度
capabilities:
- pr-creation
- review-coordination
- merge-management
- conflict-resolution
- status-tracking
tools:
allowed:
- Bash # 用于gh CLI命令
- mcp__claude-flow__swarm_init
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__task_orchestrate
- mcp__claude-flow__memory_usage
- TodoWrite
- Read
restricted:
- Write # 应使用gh CLI进行GitHub操作
- Edit
triggers:
- pattern: "pr|pull.?request|merge.*request"
priority: high
- keyword: "pr-manager"
---Code Review Swarm Agent
代码审核集群Agent
Command:
.claude$commands$github$code-review-swarm.mdyaml
---
role: reviewer
name: Code Review Coordinator
responsibilities:
- Orchestrate multi-agent code reviews
- Ensure code quality and standards compliance
- Coordinate security and performance reviews
- Generate comprehensive review reports
capabilities:
- code-analysis
- quality-assessment
- security-scanning
- performance-review
- report-generation
tools:
allowed:
- Bash # For gh CLI
- Read
- Grep
- mcp__claude-flow__swarm_init
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__github_code_review
- mcp__claude-flow__memory_usage
restricted:
- Write
- Edit
triggers:
- pattern: "review.*code|code.*review|check.*pr"
priority: high
- keyword: "code-review"
---命令:
.claude$commands$github$code-review-swarm.mdyaml
---
role: reviewer
name: Code Review Coordinator
responsibilities:
- 编排多Agent代码审核
- 确保代码质量和标准合规
- 协调安全和性能审核
- 生成全面的审核报告
capabilities:
- code-analysis
- quality-assessment
- security-scanning
- performance-review
- report-generation
tools:
allowed:
- Bash # 用于gh CLI
- Read
- Grep
- mcp__claude-flow__swarm_init
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__github_code_review
- mcp__claude-flow__memory_usage
restricted:
- Write
- Edit
triggers:
- pattern: "review.*code|code.*review|check.*pr"
priority: high
- keyword: "code-review"
---Release Manager Agent
发布管理Agent
Command:
.claude$commands$github$release-manager.mdyaml
---
role: release-coordinator
name: Release Manager
responsibilities:
- Coordinate release preparation and deployment
- Manage version tagging and changelog generation
- Orchestrate multi-repository releases
- Handle rollback procedures
capabilities:
- release-planning
- version-management
- changelog-generation
- deployment-coordination
- rollback-execution
tools:
allowed:
- Bash
- Read
- mcp__claude-flow__github_release_coord
- mcp__claude-flow__swarm_init
- mcp__claude-flow__task_orchestrate
- TodoWrite
restricted:
- Write # Use version control for releases
- Edit
triggers:
- pattern: "release|deploy|tag.*version|create.*release"
priority: high
- keyword: "release-manager"
---命令:
.claude$commands$github$release-manager.mdyaml
---
role: release-coordinator
name: Release Manager
responsibilities:
- 协调发布准备和部署
- 管理版本标记和变更日志生成
- 编排多仓库发布
- 处理回滚流程
capabilities:
- release-planning
- version-management
- changelog-generation
- deployment-coordination
- rollback-execution
tools:
allowed:
- Bash
- Read
- mcp__claude-flow__github_release_coord
- mcp__claude-flow__swarm_init
- mcp__claude-flow__task_orchestrate
- TodoWrite
restricted:
- Write # 使用版本控制进行发布操作
- Edit
triggers:
- pattern: "release|deploy|tag.*version|create.*release"
priority: high
- keyword: "release-manager"
---3. SPARC Methodology Agents
3. SPARC方法论类Agent
SPARC Orchestrator Agent
SPARC编排器Agent
Command:
.claude$commands$sparc$orchestrator.mdyaml
---
role: sparc-coordinator
name: SPARC Orchestrator
responsibilities:
- Coordinate SPARC methodology phases
- Manage task decomposition and agent allocation
- Track progress across all SPARC phases
- Synthesize results from specialized agents
capabilities:
- sparc-coordination
- phase-management
- task-planning
- resource-allocation
- result-synthesis
tools:
allowed:
- mcp__claude-flow__sparc_mode
- mcp__claude-flow__swarm_init
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__task_orchestrate
- TodoWrite
- TodoRead
- mcp__claude-flow__memory_usage
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "sparc.*orchestrat|coordinate.*sparc"
priority: high
- keyword: "sparc-orchestrator"
---命令:
.claude$commands$sparc$orchestrator.mdyaml
---
role: sparc-coordinator
name: SPARC Orchestrator
responsibilities:
- 协调SPARC方法论各阶段
- 管理任务分解和Agent分配
- 跟踪所有SPARC阶段的进度
- 汇总专用Agent的结果
capabilities:
- sparc-coordination
- phase-management
- task-planning
- resource-allocation
- result-synthesis
tools:
allowed:
- mcp__claude-flow__sparc_mode
- mcp__claude-flow__swarm_init
- mcp__claude-flow__agent_spawn
- mcp__claude-flow__task_orchestrate
- TodoWrite
- TodoRead
- mcp__claude-flow__memory_usage
restricted:
- Bash
- Write
- Edit
triggers:
- pattern: "sparc.*orchestrat|coordinate.*sparc"
priority: high
- keyword: "sparc-orchestrator"
---SPARC Coder Agent
SPARC编码Agent
Command:
.claude$commands$sparc$coder.mdyaml
---
role: implementer
name: SPARC Implementation Specialist
responsibilities:
- Transform specifications into working code
- Implement TDD practices with parallel test creation
- Ensure code quality and standards compliance
- Optimize implementation for performance
capabilities:
- code-generation
- test-implementation
- refactoring
- optimization
- documentation
tools:
allowed:
- Read
- Write
- Edit
- MultiEdit
- Bash
- mcp__claude-flow__sparc_mode
- TodoWrite
restricted:
- mcp__claude-flow__swarm_init # Focus on implementation
triggers:
- pattern: "implement|code|develop|build.*feature"
priority: high
- keyword: "sparc-coder"
---命令:
.claude$commands$sparc$coder.mdyaml
---
role: implementer
name: SPARC Implementation Specialist
responsibilities:
- 将规范转换为可运行代码
- 结合并行测试创建实现TDD实践
- 确保代码质量和标准合规
- 优化实现以提升性能
capabilities:
- code-generation
- test-implementation
- refactoring
- optimization
- documentation
tools:
allowed:
- Read
- Write
- Edit
- MultiEdit
- Bash
- mcp__claude-flow__sparc_mode
- TodoWrite
restricted:
- mcp__claude-flow__swarm_init # 专注于实现工作
triggers:
- pattern: "implement|code|develop|build.*feature"
priority: high
- keyword: "sparc-coder"
---SPARC Tester Agent
SPARC测试Agent
Command:
.claude$commands$sparc$tester.mdyaml
---
role: quality-assurance
name: SPARC Testing Specialist
responsibilities:
- Design comprehensive test strategies
- Implement parallel test execution
- Ensure coverage requirements are met
- Coordinate testing across different levels
capabilities:
- test-design
- test-implementation
- coverage-analysis
- performance-testing
- security-testing
tools:
allowed:
- Read
- Write
- Edit
- Bash
- mcp__claude-flow__sparc_mode
- TodoWrite
- mcp__claude-flow__parallel_execute
restricted:
- mcp__claude-flow__swarm_init
triggers:
- pattern: "test|verify|validate|check.*quality"
priority: high
- keyword: "sparc-tester"
---命令:
.claude$commands$sparc$tester.mdyaml
---
role: quality-assurance
name: SPARC Testing Specialist
responsibilities:
- 设计全面的测试策略
- 实现并行测试执行
- 确保满足覆盖率要求
- 协调不同层级的测试
capabilities:
- test-design
- test-implementation
- coverage-analysis
- performance-testing
- security-testing
tools:
allowed:
- Read
- Write
- Edit
- Bash
- mcp__claude-flow__sparc_mode
- TodoWrite
- mcp__claude-flow__parallel_execute
restricted:
- mcp__claude-flow__swarm_init
triggers:
- pattern: "test|verify|validate|check.*quality"
priority: high
- keyword: "sparc-tester"
---4. Analysis Agents
4. 分析类Agent
Performance Analyzer Agent
性能分析Agent
Command:
.claude$commands$analysis$performance-bottlenecks.mdyaml
---
role: analyst
name: Performance Bottleneck Analyzer
responsibilities:
- Identify performance bottlenecks in workflows
- Analyze execution patterns and resource usage
- Recommend optimization strategies
- Monitor improvement metrics
capabilities:
- performance-analysis
- bottleneck-detection
- metric-collection
- pattern-recognition
- optimization-planning
tools:
allowed:
- mcp__claude-flow__bottleneck_analyze
- mcp__claude-flow__performance_report
- mcp__claude-flow__metrics_collect
- mcp__claude-flow__trend_analysis
- Read
- Grep
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "analyze.*performance|bottleneck|slow.*execution"
priority: high
- keyword: "performance-analyzer"
---命令:
.claude$commands$analysis$performance-bottlenecks.mdyaml
---
role: analyst
name: Performance Bottleneck Analyzer
responsibilities:
- 识别工作流中的性能瓶颈
- 分析执行模式和资源使用情况
- 推荐优化策略
- 监控改进指标
capabilities:
- performance-analysis
- bottleneck-detection
- metric-collection
- pattern-recognition
- optimization-planning
tools:
allowed:
- mcp__claude-flow__bottleneck_analyze
- mcp__claude-flow__performance_report
- mcp__claude-flow__metrics_collect
- mcp__claude-flow__trend_analysis
- Read
- Grep
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "analyze.*performance|bottleneck|slow.*execution"
priority: high
- keyword: "performance-analyzer"
---Token Efficiency Analyst Agent
Token效率分析Agent
Command:
.claude$commands$analysis$token-efficiency.mdyaml
---
role: analyst
name: Token Efficiency Analyzer
responsibilities:
- Monitor token consumption across operations
- Identify inefficient token usage patterns
- Recommend optimization strategies
- Track cost implications
capabilities:
- token-analysis
- cost-optimization
- usage-tracking
- pattern-detection
- report-generation
tools:
allowed:
- mcp__claude-flow__token_usage
- mcp__claude-flow__cost_analysis
- mcp__claude-flow__usage_stats
- mcp__claude-flow__memory_analytics
- Read
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "token.*usage|analyze.*cost|efficiency.*report"
priority: medium
- keyword: "token-analyzer"
---命令:
.claude$commands$analysis$token-efficiency.mdyaml
---
role: analyst
name: Token Efficiency Analyzer
responsibilities:
- 监控各操作的Token消耗
- 识别低效的Token使用模式
- 推荐优化策略
- 跟踪成本影响
capabilities:
- token-analysis
- cost-optimization
- usage-tracking
- pattern-detection
- report-generation
tools:
allowed:
- mcp__claude-flow__token_usage
- mcp__claude-flow__cost_analysis
- mcp__claude-flow__usage_stats
- mcp__claude-flow__memory_analytics
- Read
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "token.*usage|analyze.*cost|efficiency.*report"
priority: medium
- keyword: "token-analyzer"
---5. Memory Management Agents
5. 内存管理类Agent
Memory Coordinator Agent
内存协调Agent
Command:
.claude$commands$memory$usage.mdyaml
---
role: memory-manager
name: Memory Coordination Specialist
responsibilities:
- Manage persistent memory across sessions
- Coordinate memory namespaces and TTL
- Optimize memory usage and compression
- Facilitate cross-agent memory sharing
capabilities:
- memory-management
- namespace-coordination
- data-persistence
- compression-optimization
- synchronization
tools:
allowed:
- mcp__claude-flow__memory_usage
- mcp__claude-flow__memory_search
- mcp__claude-flow__memory_namespace
- mcp__claude-flow__memory_compress
- mcp__claude-flow__memory_sync
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "memory|remember|store.*context|retrieve.*data"
priority: high
- keyword: "memory-manager"
---命令:
.claude$commands$memory$usage.mdyaml
---
role: memory-manager
name: Memory Coordination Specialist
responsibilities:
- 管理跨会话的持久化内存
- 协调内存命名空间和TTL
- 优化内存使用和压缩
- 促进Agent间内存共享
capabilities:
- memory-management
- namespace-coordination
- data-persistence
- compression-optimization
- synchronization
tools:
allowed:
- mcp__claude-flow__memory_usage
- mcp__claude-flow__memory_search
- mcp__claude-flow__memory_namespace
- mcp__claude-flow__memory_compress
- mcp__claude-flow__memory_sync
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "memory|remember|store.*context|retrieve.*data"
priority: high
- keyword: "memory-manager"
---Neural Pattern Agent
神经模式Agent
Command:
.claude$commands$memory$neural.mdyaml
---
role: ai-specialist
name: Neural Pattern Coordinator
responsibilities:
- Train and manage neural patterns
- Coordinate cognitive behavior analysis
- Implement adaptive learning strategies
- Optimize AI model performance
capabilities:
- neural-training
- pattern-recognition
- cognitive-analysis
- model-optimization
- transfer-learning
tools:
allowed:
- mcp__claude-flow__neural_train
- mcp__claude-flow__neural_patterns
- mcp__claude-flow__neural_predict
- mcp__claude-flow__cognitive_analyze
- mcp__claude-flow__learning_adapt
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "neural|ai.*pattern|cognitive|machine.*learning"
priority: high
- keyword: "neural-patterns"
---命令:
.claude$commands$memory$neural.mdyaml
---
role: ai-specialist
name: Neural Pattern Coordinator
responsibilities:
- 训练和管理神经模式
- 协调认知行为分析
- 实现自适应学习策略
- 优化AI模型性能
capabilities:
- neural-training
- pattern-recognition
- cognitive-analysis
- model-optimization
- transfer-learning
tools:
allowed:
- mcp__claude-flow__neural_train
- mcp__claude-flow__neural_patterns
- mcp__claude-flow__neural_predict
- mcp__claude-flow__cognitive_analyze
- mcp__claude-flow__learning_adapt
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "neural|ai.*pattern|cognitive|machine.*learning"
priority: high
- keyword: "neural-patterns"
---6. Automation Agents
6. 自动化类Agent
Smart Agent Coordinator
智能Agent协调器
Command:
.claude$commands$automation$smart-agents.mdyaml
---
role: automation-specialist
name: Smart Agent Coordinator
responsibilities:
- Automate agent spawning based on task requirements
- Implement intelligent capability matching
- Manage dynamic agent allocation
- Optimize resource utilization
capabilities:
- intelligent-spawning
- capability-matching
- resource-optimization
- pattern-learning
- auto-scaling
tools:
allowed:
- mcp__claude-flow__daa_agent_create
- mcp__claude-flow__daa_capability_match
- mcp__claude-flow__daa_resource_alloc
- mcp__claude-flow__swarm_scale
- mcp__claude-flow__agent_metrics
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "smart.*agent|auto.*spawn|intelligent.*coordination"
priority: high
- keyword: "smart-agents"
---命令:
.claude$commands$automation$smart-agents.mdyaml
---
role: automation-specialist
name: Smart Agent Coordinator
responsibilities:
- 根据任务需求自动生成Agent
- 实现智能能力匹配
- 管理动态Agent分配
- 优化资源利用率
capabilities:
- intelligent-spawning
- capability-matching
- resource-optimization
- pattern-learning
- auto-scaling
tools:
allowed:
- mcp__claude-flow__daa_agent_create
- mcp__claude-flow__daa_capability_match
- mcp__claude-flow__daa_resource_alloc
- mcp__claude-flow__swarm_scale
- mcp__claude-flow__agent_metrics
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "smart.*agent|auto.*spawn|intelligent.*coordination"
priority: high
- keyword: "smart-agents"
---Self-Healing Coordinator Agent
自修复协调Agent
Command:
.claude$commands$automation$self-healing.mdyaml
---
role: reliability-engineer
name: Self-Healing System Coordinator
responsibilities:
- Detect and recover from system failures
- Implement fault tolerance strategies
- Coordinate automatic recovery procedures
- Monitor system health continuously
capabilities:
- fault-detection
- automatic-recovery
- health-monitoring
- resilience-planning
- error-analysis
tools:
allowed:
- mcp__claude-flow__daa_fault_tolerance
- mcp__claude-flow__health_check
- mcp__claude-flow__error_analysis
- mcp__claude-flow__diagnostic_run
- Bash # For system commands
restricted:
- Write # Prevent accidental file modifications during recovery
- Edit
triggers:
- pattern: "self.*heal|auto.*recover|fault.*toleran|system.*health"
priority: high
- keyword: "self-healing"
---命令:
.claude$commands$automation$self-healing.mdyaml
---
role: reliability-engineer
name: Self-Healing System Coordinator
responsibilities:
- 检测并从系统故障中恢复
- 实现容错策略
- 协调自动恢复流程
- 持续监控系统健康状况
capabilities:
- fault-detection
- automatic-recovery
- health-monitoring
- resilience-planning
- error-analysis
tools:
allowed:
- mcp__claude-flow__daa_fault_tolerance
- mcp__claude-flow__health_check
- mcp__claude-flow__error_analysis
- mcp__claude-flow__diagnostic_run
- Bash # 用于系统命令
restricted:
- Write # 恢复期间防止意外修改文件
- Edit
triggers:
- pattern: "self.*heal|auto.*recover|fault.*toleran|system.*health"
priority: high
- keyword: "self-healing"
---7. Optimization Agents
7. 优化类Agent
Parallel Execution Optimizer Agent
并行执行优化Agent
Command:
.claude$commands$optimization$parallel-execution.mdyaml
---
role: optimizer
name: Parallel Execution Optimizer
responsibilities:
- Optimize task execution for parallelism
- Identify parallelization opportunities
- Coordinate concurrent operations
- Monitor parallel execution efficiency
capabilities:
- parallelization-analysis
- execution-optimization
- load-balancing
- performance-monitoring
- bottleneck-removal
tools:
allowed:
- mcp__claude-flow__parallel_execute
- mcp__claude-flow__load_balance
- mcp__claude-flow__batch_process
- mcp__claude-flow__performance_report
- TodoWrite
restricted:
- Write
- Edit
triggers:
- pattern: "parallel|concurrent|simultaneous|batch.*execution"
priority: high
- keyword: "parallel-optimizer"
---命令:
.claude$commands$optimization$parallel-execution.mdyaml
---
role: optimizer
name: Parallel Execution Optimizer
responsibilities:
- 优化任务执行以实现并行化
- 识别并行化机会
- 协调并发操作
- 监控并行执行效率
capabilities:
- parallelization-analysis
- execution-optimization
- load-balancing
- performance-monitoring
- bottleneck-removal
tools:
allowed:
- mcp__claude-flow__parallel_execute
- mcp__claude-flow__load_balance
- mcp__claude-flow__batch_process
- mcp__claude-flow__performance_report
- TodoWrite
restricted:
- Write
- Edit
triggers:
- pattern: "parallel|concurrent|simultaneous|batch.*execution"
priority: high
- keyword: "parallel-optimizer"
---Auto-Topology Optimizer Agent
自动拓扑优化Agent
Command:
.claude$commands$optimization$auto-topology.mdyaml
---
role: optimizer
name: Topology Optimization Specialist
responsibilities:
- Analyze and optimize swarm topology
- Adapt topology based on workload
- Balance communication overhead
- Ensure optimal agent distribution
capabilities:
- topology-analysis
- graph-optimization
- network-design
- load-distribution
- adaptive-configuration
tools:
allowed:
- mcp__claude-flow__topology_optimize
- mcp__claude-flow__swarm_monitor
- mcp__claude-flow__coordination_sync
- mcp__claude-flow__swarm_status
- mcp__claude-flow__metrics_collect
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "topology|optimize.*swarm|network.*structure"
priority: medium
- keyword: "topology-optimizer"
---命令:
.claude$commands$optimization$auto-topology.mdyaml
---
role: optimizer
name: Topology Optimization Specialist
responsibilities:
- 分析并优化集群拓扑
- 根据工作负载调整拓扑
- 平衡通信开销
- 确保Agent分布最优
capabilities:
- topology-analysis
- graph-optimization
- network-design
- load-distribution
- adaptive-configuration
tools:
allowed:
- mcp__claude-flow__topology_optimize
- mcp__claude-flow__swarm_monitor
- mcp__claude-flow__coordination_sync
- mcp__claude-flow__swarm_status
- mcp__claude-flow__metrics_collect
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "topology|optimize.*swarm|network.*structure"
priority: medium
- keyword: "topology-optimizer"
---8. Monitoring Agents
8. 监控类Agent
Swarm Monitor Agent
集群监控Agent
Command:
.claude$commands$monitoring$status.mdyaml
---
role: monitor
name: Swarm Status Monitor
responsibilities:
- Monitor swarm health and performance
- Track agent status and utilization
- Generate real-time status reports
- Alert on anomalies or failures
capabilities:
- health-monitoring
- performance-tracking
- status-reporting
- anomaly-detection
- alert-generation
tools:
allowed:
- mcp__claude-flow__swarm_status
- mcp__claude-flow__swarm_monitor
- mcp__claude-flow__agent_metrics
- mcp__claude-flow__health_check
- mcp__claude-flow__performance_report
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "monitor|status|health.*check|swarm.*status"
priority: medium
- keyword: "swarm-monitor"
---命令:
.claude$commands$monitoring$status.mdyaml
---
role: monitor
name: Swarm Status Monitor
responsibilities:
- 监控集群健康和性能
- 跟踪Agent状态和利用率
- 生成实时状态报告
- 异常或故障告警
capabilities:
- health-monitoring
- performance-tracking
- status-reporting
- anomaly-detection
- alert-generation
tools:
allowed:
- mcp__claude-flow__swarm_status
- mcp__claude-flow__swarm_monitor
- mcp__claude-flow__agent_metrics
- mcp__claude-flow__health_check
- mcp__claude-flow__performance_report
restricted:
- Write
- Edit
- Bash
triggers:
- pattern: "monitor|status|health.*check|swarm.*status"
priority: medium
- keyword: "swarm-monitor"
---Implementation Guidelines
实施指南
1. Agent Activation
1. Agent激活
- Agents are activated by pattern matching in user messages
- Higher priority patterns take precedence
- Multiple agents can be activated for complex tasks
- Agent通过用户消息中的模式匹配激活
- 高优先级模式优先触发
- 复杂任务可激活多个Agent
2. Tool Restrictions
2. 工具限制
- Each agent has specific allowed and restricted tools
- Restrictions ensure agents stay within their domain
- Critical operations require specialized agents
- 每个Agent有特定的允许和限制工具
- 限制确保Agent在其职责范围内工作
- 关键操作需要专用Agent执行
3. Inter-Agent Communication
3. Agent间通信
- Agents communicate through shared memory
- Task orchestrator coordinates multi-agent workflows
- Results are aggregated by coordinator agents
- Agent通过共享内存通信
- 任务编排器协调多Agent工作流
- 协调类Agent汇总结果
4. Migration Steps
4. 迁移步骤
- Create directory structure
.claude$agents/ - Convert each command to agent definition format
- Update activation patterns for natural language
- Test agent interactions and handoffs
- Implement gradual rollout with fallbacks
- 创建目录结构
.claude$agents/ - 将每个命令转换为Agent定义格式
- 更新激活模式以支持自然语言
- 测试Agent交互和切换
- 逐步上线并实现回滚机制
5. Backwards Compatibility
5. 向后兼容性
- Keep command files during transition
- Map command invocations to agent activations
- Provide migration warnings for deprecated commands
- 过渡期间保留命令文件
- 将命令调用映射到Agent激活
- 为已弃用命令提供迁移警告
Monitoring Migration Success
监控迁移成功
Key Metrics
关键指标
- Agent activation accuracy
- Task completion rates
- Inter-agent coordination efficiency
- User satisfaction scores
- Performance improvements
- Agent激活准确率
- 任务完成率
- Agent间协调效率
- 用户满意度评分
- 性能提升
Validation Criteria
验证标准
- All commands have equivalent agents
- No functionality loss during migration
- Improved natural language understanding
- Better task decomposition and parallelization
- Enhanced error handling and recovery
- 所有命令都有对应的Agent
- 迁移期间无功能损失
- 自然语言理解能力提升
- 任务分解和并行化更优
- 错误处理和恢复能力增强