Skills Agentes

Agent Migration Plan

Plan integral de migración para convertir comandos en un sistema basado en agentes.

Estrellas
69.4k

en todo el repo

Actividad
27

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
4.6k tok

17 tok en reposo

Paquete
1 archivo

18 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add ruvnet/ruflo --skill agent-migration-plan --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Mapea cada comando existente en .claude/commands a un agente equivalente con rol, responsabilidades y capacidades
  • Define patrones de activación por lenguaje natural y restricciones de herramientas por agente
  • Documenta pasos de migración y estrategia de compatibilidad hacia atrás manteniendo los comandos originales
  • Establece métricas y criterios de validación para medir el éxito de la migración

Úsalo cuando

  • Al convertir un sistema basado en comandos .claude/commands a un sistema basado en agentes
  • Al planear la migración gradual de comandos a agentes con compatibilidad hacia atrás

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Genera el plan de migración de comandos a agentes para este proyecto
    • Mapea el comando pr-manager a su agente equivalente
    • Define los criterios de validación de esta migración

    SKILL.md

    En inglés

    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:

    ---
    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

    ---
    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

    ---
    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

    ---
    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"
    ---
    

    2. GitHub Integration Agents

    PR Manager Agent

    Command: .claude$commands$github$pr-manager.md

    ---
    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"
    ---
    

    Code Review Swarm Agent

    Command: .claude$commands$github$code-review-swarm.md

    ---
    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"
    ---
    

    Release Manager Agent

    Command: .claude$commands$github$release-manager.md

    ---
    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"
    ---
    

    3. SPARC Methodology Agents

    SPARC Orchestrator Agent

    Command: .claude$commands$sparc$orchestrator.md

    ---
    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"
    ---
    

    SPARC Coder Agent

    Command: .claude$commands$sparc$coder.md

    ---
    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"
    ---
    

    SPARC Tester Agent

    Command: .claude$commands$sparc$tester.md

    ---
    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"
    ---
    

    4. Analysis Agents

    Performance Analyzer Agent

    Command: .claude$commands$analysis$performance-bottlenecks.md

    ---
    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"
    ---
    

    Token Efficiency Analyst Agent

    Command: .claude$commands$analysis$token-efficiency.md

    ---
    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"
    ---
    

    5. Memory Management Agents

    Memory Coordinator Agent

    Command: .claude$commands$memory$usage.md

    ---
    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"
    ---
    

    Neural Pattern Agent

    Command: .claude$commands$memory$neural.md

    ---
    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"
    ---
    

    6. Automation Agents

    Smart Agent Coordinator

    Command: .claude$commands$automation$smart-agents.md

    ---
    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"
    ---
    

    Self-Healing Coordinator Agent

    Command: .claude$commands$automation$self-healing.md

    ---
    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"
    ---
    

    7. Optimization Agents

    Parallel Execution Optimizer Agent

    Command: .claude$commands$optimization$parallel-execution.md

    ---
    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"
    ---
    

    Auto-Topology Optimizer Agent

    Command: .claude$commands$optimization$auto-topology.md

    ---
    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"
    ---
    

    8. Monitoring Agents

    Swarm Monitor Agent

    Command: .claude$commands$monitoring$status.md

    ---
    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"
    ---
    

    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

    Reproducido de ruvnet/ruflo bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Creador
    ruvnet
    Categoría
    Automatización
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    ruvnet/ruflo
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de ruvnet/ruflo

    Este repo incluye 275 skills. Si instalas uno, normalmente ya tienes los demás.

    Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución.

    Costo de contexto al activarse
    833 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    herramientas desarrollo

    Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento.

    Costo de contexto al activarse
    566 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde.

    Costo de contexto al activarse
    627 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP.

    Costo de contexto al activarse
    866 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Crea un nuevo Architecture Decision Record con numeración secuencial y registro en AgentDB.

    Costo de contexto al activarse
    680 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado.

    Costo de contexto al activarse
    443 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 26 días
    devops infraestructura

    Skills relacionados

    Coordinador de swarm que cambia dinámicamente de topología (jerárquica, malla, anillo, híbrida) y se reoptimiza en tiempo real según patrones de rendimiento y carga de trabajo, con aprendizaje integrado.

    Costo de contexto al activarse
    4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    automatizacion

    Especialista en Goal-Oriented Action Planning (GOAP) que crea planes dinámicos e inteligentes para objetivos complejos, combinando técnicas de IA de videojuegos, replanificación adaptativa y optimización sublineal.

    Costo de contexto al activarse
    6.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    automatizacion

    Especialista en coordinación inteligente y generación dinámica de agentes: analiza tareas y crea automáticamente los agentes con las capacidades óptimas para cada trabajo.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    automatizacion