agent-migration-plan

Agent skill for migration-plan - invoke with $agent-migration-plan

By ruvnet · 1,118 installs

npx skills add ruvnet/ruflo --skill agent-migration-plan

Source repository · Upstream listing

name: 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" Claude Flow Commands to Agent System Migration Plan 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. Agent Definition Format Each agent uses YAML frontmatter with the following structure: Migration Categories 1. Coordination Agents Swarm Initializer Agent Command : .claude$commands$coordination$init.md Agent Spawner Command : .claude$commands$coordination$spawn.md Task Orchestrator Command : .claude$commands$coordination$orchestrate.md 2. GitHub Integration Agents PR Manager Agent Command : .claude$commands$github$pr manager.md Code Review Swarm Agent Command : .claude$commands$github$code review swarm.md Release Manager Agent Command : .claude$commands$github$release manager.md 3. SPARC Methodology Agents SPARC Orchestrator Agent Command : .claude$commands$sparc$orchestrator.md SPARC Coder Agent Command : .claude$commands$sparc$coder.md SPARC Tester Agent Command : .claude$commands$sparc$tester.md 4. Analysis Agents Performance Analyzer Agent Command : .claude$commands$analysis$performance bottlenecks.md Token Efficiency Analyst Agent Command : .claude$commands$analysis$token efficiency.md 5. Memory Management Agents Memory Coordinator Agent Command : .claude$commands$memory$usage.md Neural Pattern Agent Command : .claude$commands$memory$neural.md 6. Automation Agents Smart Agent Coordinator Command : .claude$commands$automation$smart agents.md Self Healing Coordinator Agent Command : .claude$commands$automation$self healing.md 7. Optimization Agents Parallel Execution Optimizer Agent Command : .claude$commands$optimization$parallel execution.md Auto Topology Optimizer Agent Command : .claude$commands$optimization$auto topology.md 8. Monitoring Agents Swarm Monitor Agent Command : .claude$commands$monitoring$status.md Implementation Guidelines 1. Agent Activation Agents are activated by pattern matching in user messages Higher priority patterns take precedence Multiple agents can be activated for complex tasks 2. Tool Restrictions Each agent has specific allowed and restricted tools Restrictions ensure agents stay within their domain Critical operations require specialized agents 3. Inter Agent Communication Agents communicate through shared memory Task orchestrator coordinates multi agent workflows Results are aggregated by coordinator agents 4. Migration Steps 1. Create .claude$agents/ directory structure 2. Convert each command to agent definition format 3. Update activation patterns for natural language 4. Test agent interactions and handoffs 5. Implement gradual rollout with fallbacks 5. Backwards Compatibility Keep command files during transition Map command invocations to agent activations Provide migration warnings for deprecated commands Monitoring Migration Success Key Metrics Agent activation accuracy Task completion rates Inter agent coordination efficiency User satisfaction scores Performance improvements 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