i18n/de/skills/test-team-coordination/SKILL.md
Fuehrt ein Testszenario gegen ein Team aus, beobachtet Koordinationsmuster- Verhaltensweisen, bewertet Akzeptanzkriterien und erzeugt eine strukturierte RESULT.md. Verwenden bei der Validierung, dass ein Koordinationsmuster eines Teams die erwarteten Verhaltensweisen waehrend einer realistischen Aufgabe zeigt, beim Vergleich von Koordinationsmustern bei aequivalenten Arbeitslasten oder bei der Einrichtung von Basislinie-Leistungswerten fuer eine Teamzusammensetzung.
npx skillsauth add pjt222/agent-almanac test-team-coordinationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Ein Testszenario aus tests/scenarios/teams/ gegen das Zielteam ausfuehren.
Koordinationsmuster-Verhaltensweisen beobachten, Akzeptanzkriterien bewerten,
das Rubrik-Ergebnis ermitteln und eine RESULT.md in tests/results/ erzeugen.
tests/scenarios/teams/test-opaque-team-cartographers-audit.md)YYYY-MM-DD-<target>-NNN automatisch generiert)1.1. Die im Input angegebene Testszenario-Datei lesen.
1.2. YAML-Frontmatter parsen und extrahieren:
target — das zu testende Teamcoordination-pattern — das erwartete Musterteam-size — Anzahl der zu startenden Mitglieder1.3. Verifizieren, dass die Szenario-Datei alle erforderlichen Abschnitte hat:
Erwartet: Szenario-Datei laed, wird geparst und enthaelt alle erforderlichen Abschnitte.
Bei Fehler: Wenn die Datei fehlt oder nicht parsebar ist, mit einer Fehlermeldung abbrechen, die die fehlende Datei oder den fehlerhaften Abschnitt identifiziert. Wenn optionale Abschnitte (Rubrik, Ground Truth, Varianten) fehlen, deren Fehlen vermerken und fortfahren.
2.1. Jede Vorbedingungs-Checkbox im Szenario durchgehen.
2.2. Fuer Datei-Existenz-Pruefungen Glob zur Verifizierung verwenden.
2.3. Fuer Registry-Anzahl-Pruefungen die relevante _registry.yml parsen und total_* gegen tatsaechliche Dateianzahlen auf dem Datentraeger vergleichen.
2.4. Fuer Branch-/Git-Zustand-Pruefungen git status --porcelain und git branch --show-current ausfuehren.
Erwartet: Alle Vorbedingungen sind erfuellt.
Bei Fehler: Wenn eine Vorbedingung fehlschlaegt, als BLOCKED in den Ergebnissen festhalten. Entscheiden ob fortgefahren werden soll (weiche Vorbedingung) oder abgebrochen werden soll (harte Vorbedingung wie fehlende Ziel-Team-Datei). Die Entscheidung dokumentieren.
3.1. tests/_registry.yml lesen und den coordination_patterns-Eintrag finden, der dem coordination-pattern-Wert des Szenarios entspricht.
3.2. Die key_behaviors-Liste fuer dieses Muster extrahieren.
3.3. Diese Verhaltensweisen werden zur Beobachtungs-Checkliste — jede muss waehrend der Ausfuehrung beobachtet und als beobachtet/nicht beobachtet festgehalten werden.
Erwartet: Muster-Schluesselverhaltensweisen geladen und bereit zur Beobachtung.
Bei Fehler: Wenn das Koordinationsmuster nicht in der Registry definiert ist, den Abschnitt Expected Behaviors des Szenarios als alleinige Beobachtungsquelle verwenden. Eine Warnung protokollieren.
4.1. Das Ergebnisverzeichnis erstellen: tests/results/YYYY-MM-DD-<target>-NNN/.
4.2. T0 (Aufgaben-Startzeit) festhalten.
4.3. Das Zielteam mit TeamCreate und der Team-Groesse aus dem Szenario starten. Den Primary-Task-Prompt wortwortlich aus dem Task-Abschnitt des Szenarios uebergeben.
4.4. Die Ausfuehrungsphasen des Teams beobachten. Zeitstempel festhalten fuer:
4.5. Wenn das Szenario einen Scope-Change-Trigger definiert und skip-scope-change false ist:
4.6. Beobachtung fortsetzen bis das Team seine Ausgabe liefert.
4.7. Die vollstaendige Ausgabe des Teams erfassen.
Erwartet: Team fuehrt die Aufgabe durch seine Koordinationsmuster-Phasen aus. Zeitstempel fuer alle Uebergaenge festgehalten. Umfangsaenderung (falls zutreffend) injiziert und absorbiert.
Bei Fehler: Wenn das Team keine Ausgabe erzeugt, den Fehlerpunkt und alle Fehlermeldungen festhalten. Wenn das Team ins Stocken geraet, die zuletzt beobachtete Phase und Zeitueberschreitung vermerken. Mit partiellen Ergebnissen zur Bewertung fortfahren.
5.1. Fuer jede Schluesselverhalten aus Schritt 3 bestimmen, ob sie waehrend der Ausfuehrung beobachtet wurde:
5.2. Fuer jedes aufgabenspezifische Verhalten aus dem Expected-Behaviors-Abschnitt des Szenarios dieselbe Bewertung anwenden.
5.3. Befunde im Beobachtungsprotokoll festhalten.
Erwartet: Alle oder die meisten muster- und aufgabenspezifischen Verhaltensweisen werden beobachtet.
Bei Fehler: Nicht beobachtete Verhaltensweisen sind Befunde, keine Fehler des Test-Verfahrens. Sie genau festhalten — sie zeigen an, dass das Koordinationsmuster sich nicht vollstaendig manifestiert hat.
6.1. Jedes Akzeptanzkriterium aus dem Szenario durchgehen.
6.2. Fuer jedes Kriterium eine Bestimmung zuweisen:
6.3. Wenn das Szenario Ground-Truth-Daten enthaelt, gemeldete Befunde dagegen verifizieren:
6.4. Wenn das Szenario eine Bewertungsrubrik enthaelt, jede Dimension 1-5 mit kurzer Begruendung bewerten.
6.5. Zusammenfassungsmetriken berechnen:
Erwartet: Alle Akzeptanzkriterien haben eine Bestimmung. Zusammenfassungsmetriken sind berechnet.
Bei Fehler: Wenn weniger als die Haelfte der Kriterien bewertet werden kann (zu viele BLOCKED), ist der Testlauf nicht schlussfolgerungsfaehig. Dokumentieren warum und erneuten Durchlauf nach Beheben der Vorbedingungen empfehlen.
7.1. tests/results/YYYY-MM-DD-<target>-NNN/RESULT.md mit der Aufzeichnungsvorlage aus dem Beobachtungsprotokoll des Szenarios erstellen.
7.2. Alle Abschnitte befuellen:
7.3. Die Rohausgabe des Teams als Anhang oder in einer separaten Datei (team-output.md) im selben Ergebnisverzeichnis einschliessen.
7.4. Zusammenfassungs-Urteil oben hinzufuegen:
**Urteil**: PASS | FAIL | INCONCLUSIVE
**Ergebnis**: X/N Kriterien (Y/Z Rubrik-Punkte)
**Dauer**: Xm
Erwartet: Vollstaendige RESULT.md mit allen befuellten Abschnitten und einem klaren Urteil.
Bei Fehler: Wenn die Ergebnisdatei nicht geschrieben werden kann, die Ergebnisse als Fallback nach stdout ausgeben. Die Bewertungsdaten sollten niemals verloren gehen.
review-codebase — eingehender Codebasis-Review, der Team-Level-Tests ergaenztreview-skill-format — validiert individuelles Skill-Format (dieser Skill validiert Team-Koordination)create-team — erstellt Team-Definitionen, die dieser Skill testetevolve-team — entwickelt Team-Definitionen basierend auf Testergebnissen weitertest-a2a-interop — aehnliches Testmuster fuer A2A-Protokoll-Konformanzassess-form — die morphische Bewertung, die der opake Team-Lead intern verwendettesting
Launch all available agents in parallel waves for open-ended hypothesis generation on problems where the correct domain is unknown. Use when facing a cross-domain problem with no clear starting point, when single-agent approaches have stalled, or when diverse perspectives are more valuable than deep expertise. Produces a ranked hypothesis set with convergence analysis and adversarial refinement.
tools
Write integration tests for a Node.js CLI application using the built-in node:test module. Covers the exec helper pattern, output assertions, filesystem state verification, cleanup hooks, JSON output parsing, error case testing, and state restoration after destructive tests. Use when adding tests to an existing CLI, testing a new command, verifying adapter behavior across frameworks, or setting up CI for a CLI tool.
development
Screen a proposed trademark for conflicts and distinctiveness before filing. Covers trademark database searches (TMview, WIPO Global Brand Database, USPTO TESS), distinctiveness analysis using the Abercrombie spectrum, likelihood of confusion assessment using DuPont factors and EUIPO relative grounds, common law rights evaluation, and goods/services overlap analysis. Produces a conflict report with a risk matrix. Use before adopting a new brand name, logo, or slogan — distinct from patent prior art search, which uses different databases, legal frameworks, and analysis methods.
tools
Scaffold a new CLI command using Commander.js with options, action handler, three output modes (human-readable, quiet, JSON), and optional ceremony variant. Covers command naming, option design, shared context patterns, error handling, and integration testing. Use when adding a command to an existing Commander.js CLI, designing a new CLI tool from scratch, or standardizing command structure across a multi-command CLI.