
Agent Migration Plan
Produce a systematic plan to map existing .claude commands to agent YAML definitions with roles, capabilities, and rollout coordination.
Install
npx skills add https://github.com/ruvnet/ruflo --skill agent-migration-planWhat is this skill?
- Maps each legacy .claude command file to an equivalent agent with YAML frontmatter
- Covers responsibilities, capabilities, and tool-access restrictions per agent
- Pre-hook inventory: counts commands under .claude/commands for migration scope
- Compatibility analysis and systematic rollout coordination for agent system
- Claude Flow Commands to Agent System migration document structure
Adoption & trust: 635 installs on skills.sh; 58.5k GitHub stars; 2/3 security scanners passed (skills.sh audits).
Recommended Skills
Microsoft Foundrymicrosoft/azure-skills
Azure Aimicrosoft/azure-skills
Azure Hosted Copilot Sdkmicrosoft/azure-skills
Lark Eventlarksuite/cli
Running Claude Code Via Litellm Copilotxixu-me/skills
Setup Matt Pocock Skillsmattpocock/skills
Journey fit
Primary fit
Command-to-agent migration is planning and architecture work that happens while you are building or restructuring your agent stack. pm captures migration planning, agent mapping, and rollout strategy before large agent-system refactors land in agent-tooling.
Common Questions / FAQ
Is Agent Migration Plan safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Agent Migration Plan
--- 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: ```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 #### Swarm Initializer Agent **Command**: `.claude$commands$coordination$init.md` ```yaml --- 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" --- ``` #### Agent Spawner **Command**: `.claude$commands$coordination$spawn.md` ```yaml --- 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" --- ``` #### Task Orchestrator **Command**: `.claude$commands$coordination$orchestrate.md` ```yaml --- 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: "o