Communitygithub.com

Technische Ausführung (Engineering Multi-Agent Skills)

Führen Sie einen klar umrissenen technischen Auftrag mit expliziten Befehlen, Ressourcen und Ergebnissen aus. Perfekt für Builds, Tests, Datenjobs, Simulationen und Benchmarks; Design- oder Algorithmusänderungen werden an den Eigentümer zurückgegeben, es sei denn, die Implementierung wurde zugewiesen.

Was ist Technische Ausführung (Engineering Multi-Agent Skills)?

Dieses Skill ermöglicht es KI-Agenten, technische Aufträge in einer kontrollierten, wiederholbaren Umgebung auszuführen. Es definiert klare Rollen: Der Auftraggeber (Task Owner) spezifiziert den Befehl, das Arbeitsverzeichnis, Ressourcengrenzen und Akzeptanzkriterien – der Agent führt aus, dokumentiert und übergibt die Ergebnisse. Das Skill verhindert, dass zwei Agenten denselben Auftrag bearbeiten, indem es eine Anspruchsregistrierung über eine gemeinsam genutzte Warteschlange (Queue) vorsieht. Vor teuren oder neu konfigurierten Jobs wird ein repräsentativer Probelauf (Preflight) empfohlen. Nach der Ausführung werden Exit-Code, Logs, Zeitstempel und Artefakt-Pfade erfasst. Im Fehlerfall erfolgt eine klassifizierte Ursachenanalyse und maximal ein automatisierter Wiederholungsversuch bei transienten Fehlern. Änderungen an Algorithmen oder Akzeptanzkriterien werden nicht selbstständig vorgenommen, sondern an den zuständigen Entwickler eskaliert. Ziel ist eine nachvollziehbare, dokumentierte und übergabefähige Fertigstellung des Auftrags – die reine Befehlsausführung wird dabei von der unabhängigen Verifizierung getrennt. Das Skill unterstützt Plattformen wie Claude Code, Cursor und Codex, indem es standardisierte Markdown-Dokumentation und klare Schnittstellen für Ein- und Ausgaben bereitstellt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/TianMingKanae/engineering-multi-ai-skills/tree/HEAD/skills/worker-task

In Ihrer bevorzugten KI fragen

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

Dokumentation

Bestätigen Sie den Auftraggeber (Task Owner), die Eingabeversion (Input Revision), den Befehl (Command), das Arbeitsverzeichnis (Working Directory), die Ressourcengrenzen (Resource Limit), die Akzeptanzkriterien (Acceptance Criteria) und die erwarteten Artefakte (Expected Artifacts). Übernehmen Sie keine Arbeit, die bereits von jemand anderem beansprucht wurde. Zeichnen Sie den Anspruch (Claim) vor der Ausführung auf, wenn eine gemeinsam genutzte Warteschlange verwendet wird.

Führen Sie für teure oder neu konfigurierte Aufträge einen dokumentierten Probelauf (Preflight) oder eine repräsentative kleine Ausführung durch. Prüfen Sie Abhängigkeiten, Ressourcen und Ausgabepfade. Erfinden Sie niemals einen Dry-Run-Flag und gehen Sie nicht davon aus, dass ein vorhandenes Ausgabeergebnis bedeutet, dass dieser Lauf abgeschlossen ist.

Führen Sie den Befehl über ein autorisiertes Ausführungswerkzeug aus. Erfassen Sie genaue Argumente (Arguments), Zeitstempel (Timestamps), Exit-Code (Exit Code), Logs und Artefakt-Pfade (Artifact Paths). Nutzen Sie bei langen Arbeiten die Hintergrundfunktion des Hosts und die tatsächliche Checkpoint-Unterstützung des Befehls. Ein entkoppelter Start (Detached Launch) ist eine Übergabe (Handoff), kein Abschluss.

Klassifizieren Sie bei einem Fehler die Ursache und führen Sie maximal einen einzigen, begrenzten Wiederholungsversuch (Bounded Retry) durch, wenn dies sicher und plausibel vorübergehend (transient) oder mechanisch (mechanical) ist. Wiederholen Sie keine Migrationen oder externen Mutationen ohne Nachweis der Idempotenz. Mechanische Korrekturen (Mechanical Fixes) sind nur dann zulässig, wenn sie die Berechnung oder das zu testende Verhalten nicht verändern können. Änderungen an Algorithmen, Abhängigkeiten mit semantischen Auswirkungen, Startwerten (Seeds), Schwellwerten (Thresholds) oder Akzeptanzkriterien gehen an den Implementierungseigentümer (Implementation Owner).

Geben Sie bei einer Blockade den genauen Befehl und die Revision, die Umgebung (Environment), den relevanten Log-Auszug (Log Tail), das erwartete Verhalten und das Wiederholungsergebnis zurück. Vergleichen Sie bei Erfolg die erwarteten Ausgaben mit den Akzeptanzkriterien, bevor Sie den Auftrag als erledigt markieren. Übertragen Sie nur die beabsichtigten Artefakte über autorisierte Kanäle. Trennen Sie den Erfolg des Befehls von einer unabhängig verifizierten Schlussfolgerung.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills