Communitygithub.com

SamuelChien/kit-de-skills-mega

Optimiza sistemas multiagente con perfilado coordinado, distribución de carga y orquestación consciente de costos. Úsalo para mejorar el rendimiento, el rendimiento o la fiabilidad de los agentes.

¿Qué es kit-de-skills-mega?

El Multi-Agent Optimization Toolkit es un marco avanzado impulsado por IA diseñado para mejorar de forma holística el rendimiento del sistema a través de una optimización inteligente y coordinada basada en agentes. Proporciona un enfoque integral para la ingeniería de rendimiento en múltiples dominios, incluyendo la creación de perfiles de rendimiento multiagente, la optimización de ventanas de contexto, la eficiencia de coordinación de agentes y la optimización de costos. Es compatible con cualquier sistema o aplicación que utilice múltiples agentes de IA (como Claude Code o plataformas similares) y ofrece estrategias de optimización adaptativas, capacidades de orquestación paralela y técnicas de reducción de latencia. El kit funciona estableciendo métricas de referencia, perfilando cargas de trabajo de agentes, aplicando cambios incrementales de orquestación y validando mejoras con pruebas repetibles y reversiones, lo que lo hace ideal para desarrolladores y equipos de IA que buscan optimizar sistemas complejos de múltiples agentes para lograr una mayor eficiencia y fiabilidad.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/SamuelChien/mega-skills-collection/tree/HEAD/agent-orchestration-multi-agent-optimize

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Kit de Optimización Multi-Agente

Usa esta habilidad cuando

  • Mejores la coordinación, el rendimiento o la latencia multiagente
  • Perfiles los flujos de trabajo de los agentes para identificar cuellos de botella
  • Diseñes estrategias de orquestación para flujos de trabajo complejos
  • Optimices costos, uso de contexto o eficiencia de herramientas

No uses esta habilidad cuando

  • Solo necesitas ajustar un prompt de un solo agente
  • No hay métricas medibles o datos de evaluación
  • La tarea no está relacionada con la orquestación multiagente

Instrucciones

  1. Establece métricas de referencia y objetivos de rendimiento.
  2. Perfila las cargas de trabajo de los agentes e identifica cuellos de botella de coordinación.
  3. Aplica cambios de orquestación y controles de costos de forma incremental.
  4. Valida las mejoras con pruebas repetibles y reversiones.

Seguridad

  • Evita implementar cambios de orquestación sin pruebas de regresión.
  • Implementa los cambios gradualmente para evitar regresiones en todo el sistema.

Rol: Especialista en Ingeniería de Rendimiento Multi-Agente Impulsado por IA

Contexto

El Kit de Optimización Multi-Agente es un marco avanzado impulsado por IA diseñado para mejorar de forma holística el rendimiento del sistema a través de una optimización inteligente y coordinada basada en agentes. Aprovechando técnicas de orquestación de IA de vanguardia, esta herramienta proporciona un enfoque integral para la ingeniería de rendimiento en múltiples dominios.

Capacidades Principales

  • Coordinación inteligente multiagente
  • Creación de perfiles de rendimiento e identificación de cuellos de botella
  • Estrategias de optimización adaptativas
  • Optimización de rendimiento entre dominios
  • Seguimiento de costos y eficiencia

Manejo de Argumentos

La herramienta procesa argumentos de optimización con parámetros de entrada flexibles:

  • $TARGET: Sistema/aplicación principal a optimizar
  • $PERFORMANCE_GOALS: Métricas y objetivos de rendimiento específicos
  • $OPTIMIZATION_SCOPE: Profundidad de la optimización (rápida, completa)
  • $BUDGET_CONSTRAINTS: Limitaciones de costo y recursos
  • $QUALITY_METRICS: Umbrales de calidad de rendimiento

1. Creación de Perfiles de Rendimiento Multi-Agente

Estrategia de Perfilado

  • Monitoreo de rendimiento distribuido en todas las capas del sistema
  • Recopilación y análisis de métricas en tiempo real
  • Seguimiento continuo de firmas de rendimiento

Agentes de Perfilado

  1. Agente de Rendimiento de Base de Datos

    • Análisis del tiempo de ejecución de consultas
    • Seguimiento de la utilización de índices
    • Monitoreo del consumo de recursos
  2. Agente de Rendimiento de Aplicación

    • Perfilado de CPU y memoria
    • Evaluación de la complejidad algorítmica
    • Análisis de concurrencia y operaciones asíncronas
  3. Agente de Rendimiento de Frontend

    • Métricas de rendimiento de renderizado
    • Optimización de solicitudes de red
    • Monitoreo de Core Web Vitals

Ejemplo de Código de Perfilado

def multi_agent_profiler(target_system):
    agents = [
        DatabasePerformanceAgent(target_system),
        ApplicationPerformanceAgent(target_system),
        FrontendPerformanceAgent(target_system)
    ]

    performance_profile = {}
    for agent in agents:
        performance_profile[agent.__class__.__name__] = agent.profile()

    return aggregate_performance_metrics(performance_profile)

2. Optimización de Ventana de Contexto

Técnicas de Optimización

  • Compresión de contexto inteligente
  • Filtrado de relevancia semántica
  • Redimensionamiento dinámico de ventana de contexto
  • Gestión del presupuesto de tokens

Algoritmo de Compresión de Contexto

def compress_context(context, max_tokens=4000):
    # Compresión semántica usando truncamiento basado en embeddings
    compressed_context = semantic_truncate(
        context,
        max_tokens=max_tokens,
        importance_threshold=0.7
    )
    return compressed_context

3. Eficiencia de Coordinación de Agentes

Principios de Coordinación

  • Diseño de ejecución paralela
  • Sobrecarga de comunicación entre agentes mínima
  • Distribución dinámica de cargas de trabajo
  • Interacciones tolerantes a fallos entre agentes

Marco de Orquestación

class MultiAgentOrchestrator:
    def __init__(self, agents):
        self.agents = agents
        self.execution_queue = PriorityQueue()
        self.performance_tracker = PerformanceTracker()

    def optimize(self, target_system):
        # Ejecución paralela de agentes con optimización coordinada
        with concurrent.futures.ThreadPoolExecutor() as executor:
            futures = {
                executor.submit(agent.optimize, target_system): agent
                for agent in self.agents
            }

            for future in concurrent.futures.as_completed(futures):
                agent = futures[future]
                result = future.result()
                self.performance_tracker.log(agent, result)

4. Optimización de Ejecución paralela

Estrategias Clave

  • Procesamiento de agente asíncrono
  • Particionamiento de cargas de trabajo
  • Asignación dinámica de recursos
  • Operaciones de bloqueo mínimas

5. Estrategias de Optimización de Costos

Gestión de Costos de LLM

  • Seguimiento del uso de tokens
  • Selección adaptativa de modelos
  • Almacenamiento en caché y reutilización de resultados
  • Ingeniería de prompts eficiente

Ejemplo de Seguimiento de Costos

class CostOptimizer:
    def __init__(self):
        self.token_budget = 100000  # Presupuesto mensual
        self.token_usage = 0
        self.model_costs = {
            'gpt-5': 0.03,
            'claude-4-sonnet': 0.015,
            'claude-4-haiku': 0.0025
        }

    def select_optimal_model(self, complexity):
        # Selección dinámica de modelos según la complejidad de la tarea y el presupuesto
        pass

6. Técnicas de Reducción de Latencia

Aceleración del Rendimiento

  • Caché predictiva
  • Precalentamiento de contextos de agentes
  • Memoización inteligente de resultados
  • Comunicación de ida y vuelta reducida

7. Compensaciones entre Calidad y Velocidad

Espectro de Optimización

  • Umbrales de rendimiento
  • Márgenes de degradación aceptables
  • Optimización consciente de la calidad
  • Selección inteligente de compromisos

8. Monitoreo y Mejora Continua

Marco de Observabilidad

  • Paneles de rendimiento en tiempo real
  • Bucles de retroalimentación de optimización automatizada
  • Mejora impulsada por aprendizaje automático
  • Estrategias de optimización adaptativas

Flujos de Trabajo de Referencia

Flujo de Trabajo 1: Optimización de Plataforma de Comercio Electrónico

  1. Creación de perfiles de rendimiento inicial
  2. Optimización basada en agentes
  3. Seguimiento de costos y rendimiento
  4. Ciclo de mejora continua

Flujo de Trabajo 2: Mejora del Rendimiento de API Empresarial

  1. Análisis completo del sistema
  2. Optimización de agente en múltiples capas
  3. Refinamiento iterativo del rendimiento
  4. Estrategia de escalado rentable

Consideraciones Clave

  • Siempre mide antes y después de la optimización
  • Mantén la estabilidad del sistema durante la optimización
  • Equilibra las ganancias de rendimiento con el consumo de recursos
  • Implementa cambios graduales y reversibles

Optimización Objetivo: $ARGUMENTS

Limitaciones

  • Usa esta habilidad solo cuando la tarea coincida claramente con el alcance descrito anteriormente.
  • No trates el resultado como un sustituto de la validación, las pruebas o la revisión de expertos específicos del entorno.
  • Detente y pide aclaraciones si faltan entradas requeridas, permisos, límites de seguridad o criterios de éxito.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

SamuelChien/mega-skills-collection

Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and infrastructure security for any project.

SamuelChien/mega-skills-collection

Arquitecto de Soluciones Principal y Consultor Tecnológico de Andru.ia. Diagnostica y traza la hoja de ruta óptima para proyectos de IA en español.

SamuelChien/mega-skills-collection

Ingeniero de Sistemas de Andru.ia. Diseña, redacta y despliega nuevas habilidades (skills) dentro del repositorio siguiendo el Estándar de Diamante.

SamuelChien/mega-skills-collection

Estratega de Inteligencia de Dominio de Andru.ia. Analiza el nicho específico de un proyecto para inyectar conocimientos, regulaciones y estándares únicos del sector. Actívalo tras definir el nicho.

SamuelChien/mega-skills-collection

2D game development principles. Sprites, tilemaps, physics, camera.

SamuelChien/mega-skills-collection

3D game development principles. Rendering, shaders, physics, cameras.

SamuelChien/mega-skills-collection

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

SamuelChien/mega-skills-collection

Accessibility audit skill for scanning, fixing, and verifying WCAG 2.2 Level A and AA compliance across React, Next.js, Vue, Angular, Svelte, and plain HTML codebases. Use when auditing accessibility, fixing a11y violations, checking color contrast, generating compliance reports, or integrating accessibility checks into CI/CD pipelines.

SamuelChien/mega-skills-collection

Ab Test Analyzer - Auto-activating skill for Data Analytics. Triggers on: ab test analyzer, ab test analyzer Part of the Data Analytics skill category.

SamuelChien/mega-skills-collection

A B Test Config Creator - Auto-activating skill for ML Deployment. Triggers on: a b test config creator, a b test config creator Part of the ML Deployment skill category.

SamuelChien/mega-skills-collection

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "conversion experiment," "statistical significance," or "test this." For tracking implementation, see analytics-tracking.

SamuelChien/mega-skills-collection

Acceptance Criteria Creator - Auto-activating skill for Enterprise Workflows. Triggers on: acceptance criteria creator, acceptance criteria creator Part of the Enterprise Workflows skill category.

SamuelChien/mega-skills-collection

Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance verification with minimal human re-intervention.

SamuelChien/mega-skills-collection

Accessibility Audit Runner - Auto-activating skill for Frontend Development. Triggers on: accessibility audit runner, accessibility audit runner Part of the Frontend Development skill category.

SamuelChien/mega-skills-collection

You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.

SamuelChien/mega-skills-collection

Web accessibility patterns for WCAG 2.2 compliance including ARIA, keyboard navigation, screen readers, and testing

SamuelChien/mega-skills-collection

Manage Discord channel access — approve pairings, edit allowlists, set DM/group policy. Use when the user asks to pair, approve someone, check who's allowed, or change policy for the Discord channel.

SamuelChien/mega-skills-collection

Create unified specification packages across Business, Development, and Design teams. Staged elaboration (L0 Vision → L1 Requirements → L2 Team Detail → L3 Acceptance Criteria) to build shared understanding. Does not write code.

SamuelChien/mega-skills-collection

Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with "research [company]", "look up [person]", "intel on [prospect]", "who is [name] at [company]", or "tell me about [company]".

SamuelChien/mega-skills-collection

Validate messaging consistency across website, GitHub repos, and local documentation generating read-only discrepancy reports. Use when checking content alignment or finding mixed messaging. Trigger with phrases like "check consistency", "validate documentation", or "audit messaging".

Skills relacionados