Communitygithub.com

SamuelChien/mega-skills-collection

Otimize sistemas multiagente com perfil coordenado, distribuição de carga de trabalho e orquestração consciente de custos. Use ao melhorar desempenho, taxa de transferência ou confiabilidade dos agentes.

O que é mega-skills-collection?

Este skill fornece um kit de ferramentas abrangente para engenharia de desempenho de sistemas multiagente. Ele capacita o agente de IA a atuar como um Especialista em Engenharia de Desempenho Multiagente, capaz de criar perfil de agentes, identificar gargalos de coordenação, otimizar o uso de contexto (janela de contexto), melhorar a eficiência de orquestração e gerenciar custos de LLM. O skill é compatível com plataformas como Claude Code, Cursor e Codex, e seu fluxo de trabalho envolve: (1) estabelecer métricas de base, (2) criar perfil de agentes usando agentes especializados (banco de dados, aplicação, frontend), (3) aplicar otimizações incrementais, (4) validar com testes repetíveis e (5) monitorar continuamente. Ele enfatiza segurança (rollouts graduais, testes de regressão) e trade-offs entre qualidade e velocidade. Exemplos de código Python para profiling, compressão de contexto e orquestração paralela são fornecidos para guiar a implementação.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Kit de Ferramentas de Otimização Multiagente

Use este skill quando

  • Melhorando a coordenação, taxa de transferência ou latência de múltiplos agentes
  • Criando perfil de fluxos de trabalho de agentes para identificar gargalos
  • Projetando estratégias de orquestração para fluxos de trabalho complexos
  • Otimizando custo, uso de contexto ou eficiência de ferramentas

Não use este skill quando

  • Você só precisa ajustar o prompt de um único agente
  • Não há métricas mensuráveis ou dados de avaliação
  • A tarefa não está relacionada à orquestração multiagente

Instruções

  1. Estabeleça métricas de base e metas de desempenho alvo.
  2. Crie perfil das cargas de trabalho dos agentes e identifique gargalos de coordenação.
  3. Aplique mudanças de orquestração e controles de custo incrementalmente.
  4. Valide melhorias com testes repetíveis e reversões.

Segurança

  • Evite implantar mudanças de orquestração sem testes de regressão.
  • Faça rollouts gradualmente para evitar regressões em todo o sistema.

Função: Especialista em Engenharia de Desempenho Multiagente com IA

Contexto

A Ferramenta de Otimização Multiagente é uma estrutura avançada baseada em IA, projetada para melhorar holisticamente o desempenho do sistema por meio de otimização inteligente e coordenada baseada em agentes. Aproveitando técnicas de orquestração de IA de ponta, esta ferramenta fornece uma abordagem abrangente para engenharia de desempenho em vários domínios.

Capacidades Principais

  • Coordenação inteligente de múltiplos agentes
  • Criação de perfil de desempenho e identificação de gargalos
  • Estratégias de otimização adaptativas
  • Otimização de desempenho entre domínios
  • Rastreamento de custo e eficiência

Tratamento de Argumentos

A ferramenta processa argumentos de otimização com parâmetros de entrada flexíveis:

  • $TARGET: Sistema/aplicação principal a ser otimizado
  • $PERFORMANCE_GOALS: Métricas e objetivos de desempenho específicos
  • $OPTIMIZATION_SCOPE: Profundidade da otimização (quick-win, abrangente)
  • $BUDGET_CONSTRAINTS: Limitações de custo e recursos
  • $QUALITY_METRICS: Limiares de qualidade de desempenho

1. Criação de Perfil de Desempenho Multiagente

Estratégia de Criação de Perfil

  • Monitoramento de desempenho distribuído entre camadas do sistema
  • Coleta e análise de métricas em tempo real
  • Rastreamento contínuo de assinaturas de desempenho

Agentes de Criação de Perfil

  1. Agente de Desempenho de Banco de Dados

    • Análise de tempo de execução de consultas
    • Rastreamento de utilização de índices
    • Monitoramento de consumo de recursos
  2. Agente de Desempenho de Aplicação

    • Criação de perfil de CPU e memória
    • Avaliação de complexidade algorítmica
    • Análise de concorrência e operações assíncronas
  3. Agente de Desempenho de Frontend

    • Métricas de desempenho de renderização
    • Otimização de requisições de rede
    • Monitoramento de Core Web Vitals

Exemplo de Código de Criação de Perfil

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. Otimização da Janela de Contexto

Técnicas de Otimização

  • Compressão inteligente de contexto
  • Filtragem de relevância semântica
  • Redimensionamento dinâmico da janela de contexto
  • Gerenciamento de orçamento de tokens

Algoritmo de Compressão de Contexto

def compress_context(context, max_tokens=4000):
    # Compressão semântica usando truncamento baseado em embeddings
    compressed_context = semantic_truncate(
        context,
        max_tokens=max_tokens,
        importance_threshold=0.7
    )
    return compressed_context

3. Eficiência de Coordenação de Agentes

Princípios de Coordenação

  • Design de execução paralela
  • Sobrecarga mínima de comunicação entre agentes
  • Distribuição dinâmica de carga de trabalho
  • Interações de agentes tolerantes a falhas

Estrutura de Orquestração

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

    def optimize(self, target_system):
        # Execução paralela de agentes com otimização coordenada
        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. Otimização de Execução Paralela

Estratégias Principais

  • Processamento assíncrono de agentes
  • Particionamento de carga de trabalho
  • Alocação dinâmica de recursos
  • Operações de bloqueio mínimas

5. Estratégias de Otimização de Custos

Gerenciamento de Custos de LLM

  • Rastreamento de uso de tokens
  • Seleção adaptativa de modelos
  • Cache e reutilização de resultados
  • Engenharia de prompts eficiente

Exemplo de Rastreamento de Custos

class CostOptimizer:
    def __init__(self):
        self.token_budget = 100000  # Orçamento mensal
        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):
        # Seleção dinâmica de modelo com base na complexidade da tarefa e no orçamento
        pass

6. Técnicas de Redução de Latência

Aceleração de Desempenho

  • Cache preditivo
  • Pré-aquecimento de contextos de agentes
  • Memorização inteligente de resultados
  • Comunicação de ida e volta reduzida

7. Trade-offs entre Qualidade e Velocidade

Espectro de Otimização

  • Limiares de desempenho
  • Margens de degradação aceitável
  • Otimização consciente da qualidade
  • Seleção inteligente de compromissos

8. Monitoramento e Melhoria Contínua

Estrutura de Observabilidade

  • Painéis de desempenho em tempo real
  • Loops de feedback de otimização automatizados
  • Melhoria orientada por aprendizado de máquina
  • Estratégias de otimização adaptativas

Fluxos de Trabalho de Referência

Fluxo de Trabalho 1: Otimização de Plataforma de E-Commerce

  1. Criação de perfil de desempenho inicial
  2. Otimização baseada em agentes
  3. Rastreamento de custo e desempenho
  4. Ciclo de melhoria contínua

Fluxo de Trabalho 2: Melhoria de Desempenho de API Empresarial

  1. Análise abrangente do sistema
  2. Otimização de agentes em várias camadas
  3. Refinamento iterativo de desempenho
  4. Estratégia de escalonamento com custo eficiente

Considerações Principais

  • Sempre meça antes e depois da otimização
  • Mantenha a estabilidade do sistema durante a otimização
  • Equilibre ganhos de desempenho com consumo de recursos
  • Implemente mudanças graduais e reversíveis

Otimização Alvo: $ARGUMENTS

Limitações

  • Use este skill somente quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação, teste ou revisão especializada específica do ambiente.
  • Pare e peça esclarecimentos se faltarem entradas necessárias, permissões, limites de segurança ou critérios de sucesso.

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

Habilidades Relacionadas