Communitygithub.com

SamuelChien/mega-skills-collection

Optimieren Sie Multi-Agenten-Systeme mit koordinierter Profilerstellung, Arbeitslastverteilung und kostenbewusster Orchestrierung. Verwenden Sie dies zur Verbesserung der Agentenleistung, des Durchsatzes oder der Zuverlässigkeit.

Was ist mega-skills-collection?

Das Multi-Agent Optimization Toolkit ist ein fortschrittliches, KI-gestütztes Framework zur ganzheitlichen Verbesserung der Systemleistung durch intelligente, koordinierte agentenbasierte Optimierung. Es ist ideal für Entwickler und KI-Ingenieure, die Multi-Agenten-Systeme analysieren, Engpässe identifizieren und Orchestrierungsstrategien für komplexe Arbeitsabläufe entwerfen. Das Toolkit unterstützt die Profilerstellung über mehrere Ebenen (Datenbank, Anwendung, Frontend), optimiert Kontextfenster durch semantische Komprimierung und bietet Mechanismen zur Kostenkontrolle und Latenzreduzierung. Es arbeitet mit jedem Multi-Agenten-System, einschließlich solcher, die auf LLMs wie GPT-5 oder Claude 4 basieren, und bietet flexible Parameter für Leistungsziele, Optimierungstiefe und Budgetbeschränkungen. Durch die schrittweise Anwendung von Orchestrierungsänderungen und die Validierung mit wiederholbaren Tests hilft es, Systemstabilität zu gewährleisten und gleichzeitig Durchsatz und Zuverlässigkeit zu maximieren.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Toolkit zur Multi-Agenten-Optimierung

Verwenden Sie dieses Skill, wenn

  • Sie die Koordination, den Durchsatz oder die Latenz von Multi-Agenten-Systemen verbessern möchten
  • Sie Arbeitsabläufe von Agenten profilieren, um Engpässe zu identifizieren
  • Sie Orchestrierungsstrategien für komplexe Arbeitsabläufe entwerfen
  • Sie Kosten, Kontextnutzung oder Werkzeugeffizienz optimieren möchten

Verwenden Sie dieses Skill nicht, wenn

  • Sie nur die Eingabeaufforderung eines einzelnen Agenten anpassen müssen
  • Es keine messbaren Metriken oder Bewertungsdaten gibt
  • Die Aufgabe nichts mit Multi-Agenten-Orchestrierung zu tun hat

Anleitung

  1. Legen Sie Basislinienmetriken und Leistungsziele fest.
  2. Profilieren Sie die Arbeitslasten der Agenten und identifizieren Sie Koordinationsengpässe.
  3. Wenden Sie Orchestrierungsänderungen und Kostenkontrollen schrittweise an.
  4. Validieren Sie Verbesserungen mit wiederholbaren Tests und Rollbacks.

Sicherheit

  • Vermeiden Sie die Bereitstellung von Orchestrierungsänderungen ohne Regressionstests.
  • Führen Sie Änderungen schrittweise ein, um systemweite Regressionen zu vermeiden.

Rolle: KI-gestützter Spezialist für Multi-Agenten-Leistungsoptimierung

Kontext

Das Multi-Agent Optimization Toolkit ist ein fortschrittliches, KI-gesteuertes Framework, das die Systemleistung durch intelligente, koordinierte agentenbasierte Optimierung ganzheitlich verbessert. Durch den Einsatz modernster KI-Orchestrierungstechniken bietet dieses Toolkit einen umfassenden Ansatz für das Performance Engineering in mehreren Bereichen.

Kernfunktionen

  • Intelligente Multi-Agenten-Koordination
  • Leistungsprofilierung und Engpassidentifikation
  • Adaptive Optimierungsstrategien
  • Bereichsübergreifende Leistungsoptimierung
  • Kosten- und Effizienzverfolgung

Argumentbehandlung

Das Tool verarbeitet Optimierungsargumente mit flexiblen Eingabeparametern:

  • $TARGET: Primäres System/Anwendung zur Optimierung
  • $PERFORMANCE_GOALS: Spezifische Leistungsmetriken und -ziele
  • $OPTIMIZATION_SCOPE: Optimierungstiefe (quick-win, umfassend)
  • $BUDGET_CONSTRAINTS: Kosten- und Ressourcenbeschränkungen
  • $QUALITY_METRICS: Leistungsqualitätsschwellenwerte

1. Multi-Agenten-Leistungsprofilierung

Profilierungsstrategie

  • Verteilte Leistungsüberwachung über Systemebenen hinweg
  • Echtzeit-Metrikenerfassung und -analyse
  • Kontinuierliche Verfolgung von Leistungssignaturen

Profilierungs-Agenten

  1. Datenbankleistungs-Agent

    • Analyse der Abfrageausführungszeit
    • Verfolgung der Indexnutzung
    • Überwachung des Ressourcenverbrauchs
  2. Anwendungsleistungs-Agent

    • CPU- und Speicherprofilierung
    • Bewertung der algorithmischen Komplexität
    • Analyse von Nebenläufigkeit und asynchronen Operationen
  3. Frontend-Leistungs-Agent

    • Rendering-Leistungsmetriken
    • Optimierung von Netzwerkanfragen
    • Überwachung der Core Web Vitals

Profilierungs-Codebeispiel

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. Kontextfenster-Optimierung

Optimierungstechniken

  • Intelligente Kontextkomprimierung
  • Semantische Relevanzfilterung
  • Dynamische Größenanpassung des Kontextfensters
  • Token-Budget-Verwaltung

Algorithmus zur Kontextkomprimierung

def compress_context(context, max_tokens=4000):
    # Semantische Komprimierung durch einbettungsbasierte Kürzung
    compressed_context = semantic_truncate(
        context,
        max_tokens=max_tokens,
        importance_threshold=0.7
    )
    return compressed_context

3. Agentenkoordinationseffizienz

Koordinationsprinzipien

  • Paralleles Ausführungsdesign
  • Minimale Kommunikationsüberhead zwischen Agenten
  • Dynamische Arbeitslastverteilung
  • Fehlertolerante Agenteninteraktionen

Orchestrierungsframework

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

    def optimize(self, target_system):
        # Parallele Agentenausführung mit koordinierter Optimierung
        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. Optimierung der parallelen Ausführung

Schlüsselstrategien

  • Asynchrone Agentenverarbeitung
  • Arbeitslastpartitionierung
  • Dynamische Ressourcenzuweisung
  • Minimale blockierende Operationen

5. Kostenoptimierungsstrategien

LLM-Kostenmanagement

  • Token-Nutzungsverfolgung
  • Adaptive Modellauswahl
  • Caching und Wiederverwendung von Ergebnissen
  • Effizientes Prompt Engineering

Beispiel zur Kostenverfolgung

class CostOptimizer:
    def __init__(self):
        self.token_budget = 100000  # Monatliches Budget
        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):
        # Dynamische Modellauswahl basierend auf Aufgabenkomplexität und Budget
        pass

6. Techniken zur Latenzreduzierung

Leistungsbeschleunigung

  • Prädiktives Caching
  • Vorwärmen von Agentenkontexten
  • Intelligente Ergebnis-Memoization
  • Reduzierte Round-Trip-Kommunikation

7. Kompromisse zwischen Qualität und Geschwindigkeit

Optimierungsspektrum

  • Leistungsschwellenwerte
  • Akzeptable Verschlechterungsspielräume
  • Qualitätsbewusste Optimierung
  • Intelligente Kompromissauswahl

8. Überwachung und kontinuierliche Verbesserung

Observability-Framework

  • Echtzeit-Leistungs-Dashboards
  • Automatisierte Optimierungsfeedbackschleifen
  • Maschinelles Lernen-gesteuerte Verbesserung
  • Adaptive Optimierungsstrategien

Referenz-Workflows

Workflow 1: Optimierung einer E-Commerce-Plattform

  1. Initiale Leistungsprofilierung
  2. Agentenbasierte Optimierung
  3. Kosten- und Leistungsverfolgung
  4. Kontinuierlicher Verbesserungszyklus

Workflow 2: Leistungssteigerung für Enterprise-API

  1. Umfassende Systemanalyse
  2. Mehrschichtige Agentenoptimierung
  3. Iterative Leistungsverfeinerung
  4. Kosteneffiziente Skalierungsstrategie

Wichtige Überlegungen

  • Messen Sie immer vor und nach der Optimierung
  • Halten Sie die Systemstabilität während der Optimierung aufrecht
  • Balancieren Sie Leistungsgewinne mit Ressourcenverbrauch
  • Implementieren Sie schrittweise, reversible Änderungen

Zieloptimierung: $ARGUMENTS

Einschränkungen

  • Verwenden Sie dieses Skill nur, wenn die Aufgabe eindeutig mit dem oben beschriebenen Umfang übereinstimmt.
  • Behandeln Sie die Ausgabe nicht als Ersatz für umgebungsspezifische Validierung, Tests oder Expertenüberprüfung.
  • Fragen Sie nach und klären Sie, wenn erforderliche Eingaben, Berechtigungen, Sicherheitsgrenzen oder Erfolgskriterien fehlen.

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

Verwandte Skills