技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
unleash-the-agents【数据与研究】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 co…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Alle verfuegbaren Agents in parallelen Wellen konsultieren um diverse Hypothesen fuer offene Probleme zu generieren. Jeder Agent denkt durch seine einzigartige Domaenen-Linse — ein Kabbalist findet Muster via Gematria, ein Martial-Artist schlaegt bedingte Verzweigung vor, ein Contemplative bemerkt Struktur indem er bei den Daten sitzt. Konvergenz ueber unabhaengige Perspektiven ist das primaere Signal dass eine Hypothese Wert hat.
Einen Problem-Brief schreiben den jeder Agent verstehen kann unabhaengig von Domaenen-Expertise. Einbeziehen:
## Brief: [Problem Title]
**Problem**: [1-2 sentence statement]
**Examples**:
1. [Input] → [Output] (explain what's known)
2. [Input] → [Output]
3. [Input] → [Output]
4. [Input] → [Output]
5. [Input] → [Output]
**Already tried**: [List failed approaches to avoid rediscovery]
**Success looks like**: [Testable criterion]
**Respond with**:
- Hypothesis: [Your proposed mechanism in one sentence]
- Reasoning: [Why your domain expertise suggests this]
- Confidence: [low/medium/high]
- Testable prediction: [If my hypothesis is correct, then X should be true]
Erwartet: Ein Brief der selbsterklaerend ist — ein Agent der nur diesen Text empfaengt hat alles noetige um ueber das Problem zu reasoning.
Bei Fehler: Wenn 5 Beispiele oder eine Verifikations-Methode nicht artikuliert werden koennen, ist das Problem nicht bereit fuer Multi-Agent-Konsultation. Den Scope zuerst verengen.
Alle verfuegbaren Agents auflisten und sie in Wellen von ~10 aufteilen. Reihenfolge ist fuer die ersten 2 Wellen unwichtig; fuer nachfolgende Wellen verbessert Inter-Wellen-Wissens-Injektion Ergebnisse.
# List all agents from registry
grep ' - id: ' agents/_registry.yml | sed 's/.*- id: //' | shuf
Agents zu Wellen zuweisen. Anfangs fuer 4 Wellen planen — moeglicherweise sind nicht alle noetig (siehe Early-Stopping in Schritt 4).
| Welle | Agents | Brief-Variante |
|---|---|---|
| 1-2 | 20 Agents | Standard-Brief |
| 3 | 10 Agents + advocatus-diaboli | Brief + entstehender Konsens + adversariale Herausforderung |
| 4+ | 10 Agents je | Brief + "X ist bestaetigt. Auf Grenzfaelle und Versagen fokussieren." |
Erwartet: Eine Wellen-Zuordnungs-Tabelle mit allen Agents alloziert. advocatus-diaboli in Welle 3 (nicht spaeter) einbeziehen damit der adversariale Pass nachfolgende Wellen informiert.
Bei Fehler: Wenn weniger als 20 Agents verfuegbar sind, auf 2-3 Wellen reduzieren. Das Muster funktioniert immer noch mit so wenigen wie 10 Agents, obwohl Konvergenz-Signale schwaecher sind.
Jede Welle als parallele Agents starten. sonnet-Modell fuer Kosteneffizienz nutzen (der Wert kommt von Perspektivenvielfalt, nicht individueller Tiefe).
Das ist der Weg fuer gewoehnliche interaktive Sitzungen. Jeden Agent der Welle als Subagent ueber das Agent-Tool spawnen (subagent_type auf den Agent-Typ gesetzt, z.B. kabalist, geometrist), mit dem Brief und einer domaenen-spezifischen Rahmung:
Use the [agent-name] agent to analyze this problem through your domain expertise.
[Paste the brief]
Think about this from your specific perspective as a [agent-description].
[For non-technical agents: add a domain-specific framing, e.g., "What patterns
does your tradition recognize in systems that exhibit this kind of threshold behavior?"]
Respond exactly in the requested format.
Alle Agents einer Welle gleichzeitig mit dem Agent-Tool und run_in_background: true starten und sie mit SendMessage im einzigen impliziten Team der Sitzung koordinieren. Auf den Abschluss der Welle warten bevor die naechste gestartet wird (um Inter-Wellen-Wissens-Injektion in Schritt 4 zu ermoeglichen).
TeamCreate ist veraltet und in gewoehnlichen interaktiven Sitzungen nicht verfuegbar — ToolSearch("select:TeamCreate") liefert dort nichts, und team_name wird ignoriert (die Sitzung hat ein einziges implizites Team). Wo es doch auftaucht (FleetView / Cloud), fuegt es ein benanntes Team-Objekt mit Aufgaben-Eigentum pro Teammate und einem Shutdown-Lebenszyklus hinzu (die Task*-Tools selbst funktionieren auch in interaktiven Sitzungen — nur die Team-Zuordnung nicht):
TeamCreate({ description: "Wave 1: open-ended hypothesis generation" })TaskCreate erstellen (Brief + domaenen-spezifische Rahmung)Agent-Tool spawnen, mit subagent_type auf den Agent-Typ gesetztTaskUpdate mit owner zuweisen; mit TaskList ueberwachenSendMessage({ type: "shutdown_request" }) herunterfahren und das naechste mit dem aktualisierten Brief starten (Schritt 4)Eingebaute Team-Koordination — Eigentum und Lebenszyklus pro Teammate, mit Status der ueber Wellen hinweg erhalten bleibt — aber die Team-Zuordnung existiert nur dort, wo TeamCreate auftaucht. In interaktiven Sitzungen Option A nutzen.
| Agent-Tool (Option A) | TeamCreate (Option B) | |
|---|---|---|
| Verfuegbarkeit | Jede Sitzung (primaer) | Nur FleetView / Cloud (eingeschraenkt) |
| Am besten fuer | Alle interaktiven Entfesselungen | Cloud-Laeufe die eine geteilte Aufgabenliste wollen |
| Koordination | SendMessage, manuelle Sammlung | Aufgabenliste, Messaging, Eigentum |
| Inter-Wellen-Handoff | Ueber das Brief-Update verfolgen | Aufgaben-Status uebertraegt sich |
Erwartet: Jede Welle gibt ~10 strukturierte Antworten innerhalb 2-5 Minuten zurueck. Agents die nicht antworten oder off-format-Ausgabe zurueckgeben werden vermerkt aber blockieren die Pipeline nicht.
Bei Fehler: Wenn mehr als 50% einer Welle scheitern, die Brief-Klarheit pruefen. Haeufige Ursache: das Ausgabe-Template ist mehrdeutig oder die Beispiele sind unzureichend fuer Nicht-Domaenen-Agents zum Reasoning.
Nach Wellen 1-2 das entstehende Signal vor Start der naechsten Welle extrahieren.
**Update from prior waves**: [N] agents independently proposed [hypothesis family].
Build on this — what explains the remaining cases where this hypothesis fails?
Do NOT simply restate this finding. Extend, challenge, or refine it.
Early-Stopping-Anleitung: Nicht jede Entfesselung braucht alle Agents. Fuer wohldefinierte Problem-Domaenen (z.B. Codebasis-Analyse) stabilisiert sich Konvergenz oft bei 30-40 Agents. Fuer abstrakte oder offene Probleme (z.B. unbekannte mathematische Transformationen) fuegt das volle Roster Wert hinzu weil die korrekte Domaene genuein unvorhersagbar ist. Konvergenz nach jeder Welle pruefen — wenn die Anzahl der Top-Familie und das Null-Modell-Verhaeltnis plateauiert haben, geben zusaetzliche Wellen abnehmende Renditen.
Dies verhindert Wiederentdeckung (wo spaetere Wellen unabhaengig wieder ableiten was fruehere Wellen bereits gefunden haben) und richtet spaetere Agents zu den Raendern des Problems.
Erwartet: Spaetere Wellen produzieren nuanciertere, gezieltere Hypothesen die Luecken im entstehenden Konsens adressieren.
Bei Fehler: Wenn nach 2 Wellen keine Konvergenz erscheint, kann das Problem zu unbeschraenkt sein. Den Scope verengen oder mehr Beispiele bereitstellen.
Nachdem alle Wellen abgeschlossen sind, alle Antworten in ein einzelnes Dokument sammeln. Deduplizieren indem Hypothesen in Familien gruppiert werden:
Erwartet: Eine rangierte Liste von Hypothesen-Familien mit Konvergenz-Anzahlen, beitragenden Agents und repraesentativen testbaren Vorhersagen.
Bei Fehler: Wenn jede Hypothese einzigartig ist (keine Konvergenz), ist das Signal-Rausch-Verhaeltnis zu niedrig. Entweder braucht das Problem mehr Beispiele oder die Agents brauchen ein engeres Ausgabe-Format.
Die Top-Hypothese gegen ein Null-Modell testen um sicherzustellen dass die Konvergenz bedeutungsvoll ist, kein Artefakt geteilter Trainingsdaten.
Erwartet: Die Top-Hypothesen-Familie ueberschreitet signifikant Zufallsniveau-Konvergenz und/oder besteht programmatische Verifikation.
Bei Fehler: Wenn die Top-Hypothese Verifikation scheitert, die zweitplatzierte Familie pruefen. Wenn keine Familie besteht, kann das Problem einen anderen Ansatz erfordern (tiefere Single-Experten-Analyse, mehr Daten oder neu formulierte Beispiele).
Bevorzugtes Timing: Welle 3, nicht Post-Synthese. advocatus-diaboli in Welle 3 einzubeziehen (neben der Inter-Wellen-Wissens-Injektion) ist effektiver als ein eigenstaendiger adversarialer Pass nach Abschluss aller Wellen. Frueher Herausforderung erlaubt Wellen 4+ gegen die Kritik zu verfeinern statt auf einen unherausgeforderten Konsens zu haeufen.
Wenn der adversariale Pass bereits Teil von Welle 3 war, wird dieser Schritt zu einer finalen Pruefung. Falls nicht (z.B. alle Wellen ohne ihn gelaufen), advocatus-diaboli (oder senior-researcher) jetzt spawnen. Fuer einen strukturierten Pass beide Agents als parallele Subagents ueber das Agent-Tool spawnen und sie mit SendMessage gegen den Konsens koordinieren:
Here is the consensus hypothesis from [N] independent agents:
[Hypothesis]
[Supporting evidence and convergence stats]
Your job: find the strongest counterarguments. Where does this fail?
What alternative explanations are equally consistent with the evidence?
What experiment would definitively falsify this hypothesis?
Erwartet: Ein Satz Gegenargumente, Grenzfaelle und ein Falsifikations-Experiment. Wenn die Hypothese adversariale Pruefung ueberlebt, ist sie bereit fuer Integration. Ein guter adversarialer Pass verteidigt manchmal teilweise den Konsens — findet dass das Design besser als Alternativen ist auch wenn unvollkommen.
Bei Fehler: Wenn der adversariale Agent einen fatalen Fehler findet, die Kritik in eine gezielte Follow-up-Welle zurueckspeisen (Tier 3+ iterativer Modus — 5-10 Agents auswaehlen die am besten positioniert sind die spezifische Kritik zu adressieren).
Entfesselung findet Probleme; Teams loesen sie. Verifizierte Hypothesen-Familien in umsetzbare Issues konvertieren, dann fokussierte Teams zusammenstellen um jedes zu loesen.
create-github-issues-Skill nutzen)subagent_type) spawnen, koordiniert mit SendMessage:
teams/ zur Problem-Domaene passt, sie nutzenopaque-team defaulten (N Shapeshifters mit adaptiver Rollen-Zuweisung) — es behandelt unbekannte Problem-Formen ohne eine custom Komposition zu erfordernadvocatus-diaboli, contemplative) — sie fangen Implementations-Risiken die technische Agents verfehlenErwartet: Jede Hypothesen-Familie mappt zu einem getrackten Issue mit zugewiesenem Team. Die Entfesselung produzierte die Diagnose; die Teams produzieren den Fix.
Bei Fehler: Wenn die Team-Komposition nicht zum Problem passt, neu zuweisen. Shapeshifter-Agents koennen recherchieren und entwerfen aber haben keine Schreib-Tools — der Team-Lead muss ihre Code-Vorschlaege anwenden.
docs/investigations/lead-support-coordination-2026-09-15.md.forage-solutions — Ameisenkolonie-Optimierung zum Erkunden von Loesungsraeumen (komplementaer: engerer Scope, tiefere Erkundung)build-coherence — Bienen-Demokratie zur Auswahl unter konkurrierenden Ansaetzen (nach diesem Skill nutzen um zwischen Top-Hypothesen zu waehlen)coordinate-reasoning — stigmergische Koordination zum Verwalten von Informationsfluss zwischen Agentscoordinate-swarm — breitere Schwarm-Koordinations-Muster fuer verteilte Systemeexpand-awareness — offene Wahrnehmung vor Verengung (komplementaer: als individuelle Agent-Vorbereitung nutzen)meditate — Kontext-Rauschen vor Start klaeren (empfohlen vor Schritt 1)