parallel-batch-executor
Acerca de
Esta habilidad permite la ejecución paralela de tareas en bash utilizando xargs y control de trabajos para obtener ganancias significativas de rendimiento. Es ideal para operaciones por lotes en elementos independientes como múltiples archivos o repositorios, particularmente para tareas limitadas por E/S. Los desarrolladores deben usarla cuando el orden no importa y evitarla para tareas con dependencias o requisitos de recursos compartidos.
Instalación rápida
Claude Code
Recomendadonpx skills add vamseeachanta/workspace-hub/plugin add https://github.com/vamseeachanta/workspace-hubgit clone https://github.com/vamseeachanta/workspace-hub.git ~/.claude/skills/parallel-batch-executorCopia y pega este comando en Claude Code para instalar esta habilidad
Documentación
Parallel Batch Executor
When to Use This Skill
✅ Use when:
- Processing multiple independent files or items
- Running the same operation across multiple repositories
- Batch operations that don't depend on each other
- Need significant performance improvements
- Operations are I/O bound rather than CPU bound
❌ Avoid when:
- Tasks have dependencies on each other
- Order of execution matters
- Shared resources require synchronization
- Single task that can't be parallelized
Complete Example: Batch Task Runner
Full implementation from workspace-hub:
#!/bin/bash
# ABOUTME: Batch Task Executor
# ABOUTME: Executes tasks in parallel using the Multi-Provider Orchestrator
set -e
# ─────────────────────────────────────────────────────────────────
# Configuration
# ─────────────────────────────────────────────────────────────────
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
ORCHESTRATOR="$SCRIPT_DIR/../routing/orchestrate.sh"
PARALLEL=1
LOG_DIR="$SCRIPT_DIR/logs"
# Colors
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
CYAN='\033[0;36m'
NC='\033[0m'
*See sub-skills for full details.*
## Performance Tuning
### Optimal Parallelism
```bash
# CPU-bound tasks: match CPU cores
PARALLEL=$(nproc)
# I/O-bound tasks: 2-4x CPU cores
PARALLEL=$(($(nproc) * 2))
# Network-bound tasks: higher parallelism
PARALLEL=20
# Memory-constrained: limit based on available RAM
AVAILABLE_MB=$(free -m | awk '/^Mem:/{print $7}')
TASK_MB=100 # Estimate per task
PARALLEL=$((AVAILABLE_MB / TASK_MB))
Throttling
# Add delay between task starts
printf '%s\n' "${items[@]}" | xargs -I {} -P "$PARALLEL" bash -c "
sleep 0.1 # 100ms delay
process_item \"{}\"
"
Resources
Version History
- 1.0.0 (2026-01-14): Initial release - extracted from workspace-hub batchtools
Sub-Skills
Repositorio GitHub
Habilidades relacionadas
swarm-advanced
OtroThis skill provides advanced swarm orchestration patterns for complex distributed workflows like research, development, and testing. It enables developers to coordinate multiple specialized agents using both MCP tools and CLI commands for parallel execution. Use it when you need to manage sophisticated multi-agent systems with mesh topologies and coordinated task distribution.
when-optimizing-prompts-use-prompt-architect
OtroPrompt Architect is a framework for developers to systematically analyze, refine, and optimize prompts using evidence-based techniques. It helps improve AI response quality and consistency by identifying anti-patterns and validating changes through A/B testing. Use it when you need to refactor an underperforming prompt or design a new, effective one from scratch.
deepspeed
DiseñoThis skill provides expert guidance for distributed training using Microsoft's DeepSpeed library. It helps developers implement optimization techniques like ZeRO stages, pipeline parallelism, and mixed-precision training. Use this skill when working with DeepSpeed features, debugging code, or learning best practices for large-scale model training.
performance-analysis
OtroThis skill provides comprehensive performance analysis and bottleneck detection for Claude Flow swarms, helping developers identify optimization opportunities. It offers real-time monitoring, profiling of swarm operations, and generates detailed reports with actionable recommendations. Use this skill when you need to diagnose performance issues and improve the efficiency of your Claude Code applications.
