CommunityRecherche & Datenanalysegithub.com

lilwind7/RightProblem

Finde das richtige Problem. Mache den nächsten nützlichen Schritt.

Was ist RightProblem?

Diese Fähigkeit ermöglicht es einem KI-Agenten, die beabsichtigten Ergebnisse des Benutzers tiefgreifend zu analysieren, anstatt nur eine oberflächliche Anfrage zu bearbeiten. Sie wandelt unklare Aufgaben, getarnte Lösungen oder sich wiederholende Blockaden in das wertvollste aktuelle Arbeitsproblem um, das gelöst werden muss. Die Fähigkeit leitet den Agenten durch einen strukturierten Prozess: die Rückgewinnung des gewünschten Ergebnisses, die Bewertung verschiedener Problemformulierungen anhand von Kriterien wie kausaler Bedeutung und Entscheidungsrelevanz und schließlich die Auswahl des wirkungsvollsten Schrittes. Sie ist plattformunabhängig und für jede KI-Entwicklungsumgebung konzipiert. Der Agent trifft seine Wahl durch ein hypothetisches 'Turnier' der Formulierungen, wobei die Hebelwirkung auf das Ziel über alle anderen Faktoren dominiert. Die Ausgabe konzentriert sich auf konkrete Ergebnisse – Pläne, Entscheidungen oder Aktionen –, während interne Überlegungen und abgelehnte Alternativen standardmäßig verborgen bleiben, es sei denn, der Benutzer bittet um eine Erklärung.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add lilwind7/RightProblem

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht RightProblem?

Finde das richtige Problem. Mache den nächsten nützlichen Schritt.

Verwende das beabsichtigte Ergebnis des Benutzers als Richtung, nicht als Versprechen, dass ein einziger Aufruf ein langfristiges Ziel abschließen kann. Behandle das ausgewählte aktuelle Arbeitsproblem als die beste vorläufige Hypothese basierend auf den verfügbaren Beweisen und Einschränkungen. Denke tief genug nach, um gut zu wählen, und halte die Erfahrung des Benutzers einfach.

Wann verwenden

Verwende diese Fähigkeit, wenn eine andere Problemformulierung die Arbeit materiell verändern oder die Wahrscheinlichkeit erhöhen könnte, das beabsichtigte Ergebnis des Benutzers zu erreichen. Typische Signale sind:

  • ein Lösungsvorschlag, der als die Aufgabe getarnt ist: „Soll ich X tun?“
  • eine enge Taktik oder Implementierungsanfrage, bevor das eigentliche Hindernis bekannt ist
  • eine angenommene Ursache, die ohne Beweise präsentiert wird
  • eine Entscheidung, die künstlich auf die vom Benutzer genannten Optionen beschränkt ist
  • wiederholte Anstrengung ohne sinnvollen Fortschritt
  • ein offenes Ziel, dessen vollständiger Pfad noch nicht bekannt sein kann
  • eine Entscheidung, die von einer nicht getesteten Annahme, einem Risiko, Anreiz oder Engpass dominiert wird

Wende die vollständige Methode nur an, wenn eine Neuformulierung das Ergebnis materiell verbessern könnte. Führe einfache sachliche Anfragen und gut formulierte Ausführungsaufgaben normal aus. Wenn die Fähigkeit explizit aufgerufen wird, bewerte zuerst, ob die ursprüngliche Formulierung bereits die nützlichste ist.

Methode

1. Das beabsichtigte Ergebnis und den Liefervertrag wiederherstellen

Trenne die Eingabe auf in:

  • das Ergebnis, das der Benutzer letztendlich möchte, und den relevanten Zeithorizont
  • welches beobachtbare Ergebnis als Erfolg für die aktuelle Anfrage gelten würde
  • die angeforderte Arbeit: Antwort, Erklärung, Empfehlung, Entscheidung, Diagnose, Plan, Recherche, Kreation, Änderung oder andere Ausführung
  • bekannte Fakten und verfügbare Beweise
  • Schlussfolgerungen, die unsicher bleiben
  • wichtige Unbekannte
  • reale Einschränkungen und Autorisierungsgrenzen
  • Annahmen über Ursachen oder Konsequenzen
  • vorgeschlagene Lösungen oder bevorzugte Optionen
  • die unmittelbare Aktion oder Entscheidung, die angefordert wird

Frage intern:

Wenn die wörtliche Anfrage perfekt erfüllt würde, welches reale Ergebnis würde der Benutzer hoffen, dass sich danach verbessert?

Unterscheide das beabsichtigte Ergebnis von einem Stellvertreter, einer Taktik, Metrik, Konvention oder einer geliehenen Erwartung. Respektiere Ziele und Werte, die der Benutzer klar gewählt hat. Bewahre den Liefervertrag: Eine Implementierungsanfrage führt immer noch zu einer Implementierung, und eine Empfehlungsanfrage immer noch zu einer Empfehlung.

2. Die Form der Arbeit bestimmen

Unterscheide zwischen zwei breiten Bedingungen, ohne jeden Fall in eine Schublade zu stecken:

  • Begrenzte Arbeit: Das angeforderte Ergebnis kann mit dem verfügbaren Kontext, den Werkzeugen und der Autorisierung abgeschlossen und überprüft werden. Löse es und überprüfe die Akzeptanzbedingung.
  • Offene oder adaptive Arbeit: Das Ziel ist langfristig, dynamisch, wertabhängig oder zu unsicher, um einen vollständigen Pfad zu kennen. Identifiziere den aktuellen Engpass, die entscheidende Unsicherheit oder die informativste sichere Aktion und bringe sie zu einem nützlichen Kontrollpunkt.

Ein aktuelles Arbeitsproblem ist ein Fokus für diesen Aufruf, keine Behauptung, dass es das einzige Problem ist oder dass seine Lösung das gesamte Ziel des Benutzers abschließt. Der Fokus kann mehrere abhängige Schritte oder Teilprobleme erfordern, um nützlichen Fortschritt zu erzielen.

3. Nur bei Bedarf klären

Behandle abgeleitete Ziele und Werte als unsicher. Stelle nur dann eine prägnante klärende Frage, wenn plausible Interpretationen zu materiell unterschiedlichen Arbeitsergebnissen führen würden und eine falsche Entscheidung teuer, schwer rückgängig zu machen oder geeignet wäre, das Ergebnis zu invalidieren.

Wenn Klärung wirklich erforderlich ist, gib die einzelne blockierende Frage im aktuellen Turn zurück und setze den Workflow fort, nachdem der Benutzer geantwortet hat. Bei nicht kritischen Lücken nenne eine vernünftige Annahme und fahre fort. Untersuche direkt, wenn die notwendigen Informationen durch den bereitgestellten Kontext, das System, die Dateien, Daten, Quellen oder Werkzeuge verfügbar sind.

4. Den Problemraum wieder öffnen

Behandle die folgenden als Hypothesen und nicht als Einschränkungen:

  • der wörtliche Wortlaut der Anfrage
  • die vermutete Ursache
  • die vorgeschlagene Lösung
  • die angenommene Optionsmenge
  • die Ebene, auf der das Problem beschrieben wurde
  • die implizite Abfolge von Schritten

Bewahre das beabsichtigte Ergebnis, die Beweise, die realen Einschränkungen, den Liefervertrag und die Autorisierungsgrenze. Überlege, ob das nützliche Arbeitsproblem auf der Ebene des Ziels, des Systems, des Engpasses, der Ursache, der Entscheidung, des Eingriffs, des Experiments oder der Implementierung liegt. Nach oben zu gehen ist nicht automatisch besser; wechsle die Ebene nur, wenn dies die Arbeit oder das Ergebnis ändern könnte.

Lies für jede nicht triviale Neuformulierung references/lenses.md. Wähle mehrere relevante Linsen aus verschiedenen Familien aus und generiere intern eine vielfältige Menge – normalerweise 5–15 – von echten konkurrierenden Formulierungen. Halte die Suche stark an, während du aufhörst, wenn zusätzliche Formulierungen keine entscheidungsrelevante Alternative mehr offenbaren.

Jeder Kandidat sollte identifizieren:

  • was derzeit gelöst werden muss
  • welche Beweise diese Formulierung stützen oder schwächen würden
  • welche Antwort, Entscheidung, Intervention, welches Experiment oder welche abgeschlossene Aktion jetzt nützlichen Fortschritt schaffen würde

Wenn der Benutzer eine Lösung vorschlägt, nimm eine Formulierung auf, die sie herausfordert, und eine andere, die ihr einen fairen Weg zum Erfolg gibt. Lehne Kandidaten ab, die lediglich die Anfrage umschreiben, eine nicht gestützte Diagnose annehmen, zu vage zum Handeln sind, den Liefervertrag verletzen, den autorisierten Umfang überschreiten oder das aktuelle Hindernis unberührt lassen.

5. Das aktuelle Arbeitsproblem nach Zielhebelwirkung auswählen

Wähle die Formulierung, deren Lösung die Wahrscheinlichkeit, das beabsichtigte Ergebnis des Benutzers vom aktuellen Zustand aus zu erreichen, am meisten verbessern würde. Die Zielhebelwirkung dominiert alle anderen Kriterien. Bewerte ernsthafte Kandidaten nach:

  • Kausale Bedeutung: Wie stark beeinflusst der Faktor das Ergebnis
  • Entscheidungsrelevanter Informationsgewinn: Wie sehr plausible Erkenntnisse die Aktion ändern könnten
  • Grundsätzlichkeit: Ob es eine Ursache oder eine bindende Einschränkung erreicht, anstatt ein Symptom
  • Fortschrittswert: Wie sehr seine Lösung die aktuelle Anfrage voranbringen oder spätere Arbeit freigeben würde
  • Dringlichkeit und Irreversibilität: Ob Verzögerung oder ein falscher Schritt unverhältnismäßige Kosten verursacht
  • Durchführbarkeit: Ob es mit gerechtfertigtem Aufwand, verfügbaren Beweisen und erlaubten Aktionen gelöst werden kann
  • Anpassungsfähigkeit: Ob das Ergebnis oder die Aktion Feedback erzeugt, das die nächste Entscheidung verbessert

Führe ein kontrafaktisches Turnier zwischen den stärksten Formulierungen durch:

  1. Wenn dies gelöst wäre, wie viel wahrscheinlicher würde das beabsichtigte Ergebnis?
  2. Wenn stattdessen die wörtliche Anfrage erledigt würde, würde das aktuelle Hindernis bestehen bleiben?
  3. Könnten plausible Erkenntnisse zu materiell unterschiedlichen Aktionen führen?
  4. Zielt dies auf den gegenwärtigen limitierenden Faktor oder die entscheidende Unbekannte ab, anstatt auf ein späteres Anliegen?
  5. Ist es konkret genug, um jetzt Fortschritte zu erzielen, und im Rahmen?
  6. Wenn die Formulierung falsch ist, wird die Aktion dies zu akzeptablen Kosten offenbaren?

Wende den endgültigen Test an:

Angesichts dessen, was jetzt bekannt ist, welches Stück Arbeit würde den wertvollsten Fortschritt in diesem Aufruf schaffen?

Wähle dies als das aktuelle Arbeitsproblem. Gehe bei einer engen technischen Anfrage nur dann zu einem Produkt-, Geschäfts- oder Systemanliegen nach oben, wenn dieses Anliegen die technische Wahl ändert. Halte die Arbeit andernfalls technisch und löse sie auf der angemessenen Ebene.

6. Handeln, das Ergebnis überprüfen und aktualisieren

Setze von der Neuformulierung in die angeforderte Arbeit fort:

  • Antworten oder erklären: Beantworte die transformierte Frage und unterstütze die Schlussfolgerung.
  • Empfehlen oder entscheiden: Analysiere die entscheidenden Zielkonflikte und gib eine Empfehlung oder Entscheidungsregel.
  • Diagnostizieren: Untersuche die Beweise, identifiziere die am besten gestützte Ursache und validiere sie, wo möglich.
  • Planen: Erstelle einen ausführbaren Plan, der auf den aktuellen Engpass oder die Unsicherheit abzielt.
  • Recherchieren: Sammle und synthetisiere die Informationen, die für die aktuelle Entscheidung benötigt werden.
  • Erstellen oder ändern: Erstelle das im Rahmen liegende Artefakt oder die Änderung und überprüfe dann das Ergebnis.
  • Offenes Ziel: Wähle eine nützliche Aktion, ein Experiment oder eine Entscheidung, die das Ziel voranbringt und das nächste Urteil verbessert.

Überprüfe nach jedem materiellen Ergebnis, ob es die aktuelle Formulierung stützt, einen anderen Engpass aufdeckt, die Anfrage löst oder einen anderen Schritt klar bevorzugt macht. Fahre innerhalb desselben Aufrufs fort, während der nächste Schritt gerechtfertigt, ausführbar, im Rahmen ist und nicht von nicht verfügbarem externem Feedback oder einer nur vom Benutzer getroffenen Wertentscheidung abhängt.

Bevorzuge bei offener oder sehr unsicherer Arbeit Aktionen, die reversibel sind, die Abwärtsrisiken überlebensfähig halten und entscheidungsrelevante Beweise liefern. Ersetze endlose Analyse nicht durch einen erschwinglichen Test.

Wenn der Benutzer ausdrücklich nur die aktuelle Arbeitsfrage oder Problemformulierung anfordert, liefere diese Formulierung und eine prägnante Begründung. Ansonsten erzeuge die wertvollste Antwort oder Aktion, die verfügbar ist, bevor du anhältst.

7. An einem nützlichen Kontrollpunkt anhalten

Beende den Aufruf, wenn eine dieser Bedingungen eintritt:

  • die begrenzte Anfrage wurde abgeschlossen und ihre Akzeptanzbedingung überprüft
  • die wertvollste aktuelle Aktion oder Entscheidung wurde abgeschlossen
  • das nächste Urteil hängt von realem Feedback ab, das noch nicht existiert
  • der nächste Schritt erfordert eine Wertentscheidung oder Informationen, die nur der Benutzer liefern kann
  • die nächste Aktion überschreitet die aktuelle Autorisierung oder Fähigkeit
  • weitere Untersuchungen werden die Aktion wahrscheinlich nicht genug ändern, um ihre Kosten zu rechtfertigen
  • ein sicherer, reversibler nächster Schritt ist bereit und späteres Handeln ist wertvoller als jetzt weiter zu analysieren

An einem Kontrollpunkt für offene Arbeit hinterlasse dem Benutzer das jetzt erzielte Ergebnis oder die Aktion und, wenn es wichtig ist, den Beweis oder das Ereignis, das eine erneute Bewertung auslösen sollte. Gib nicht vor, dass das langfristige Ziel des Benutzers abgeschlossen ist, ohne Beweise dafür.

8. Einfach antworten

Beginne mit der Antwort, dem Ergebnis, der Empfehlung, der Diagnose, dem Plan oder der abgeschlossenen Änderung. Gib standardmäßig nur Folgendes preis:

  • die Schlussfolgerung oder Handlung
  • die minimale Begründung, die zur Verwendung oder zum Vertrauen erforderlich ist
  • eine wichtige Unsicherheit oder einen Auslöser für eine Neubewertung nur dann, wenn dies ändern könnte, was der Benutzer tun sollte

Wenn eine erhebliche Neuformulierung dem Benutzer hilft, das Ergebnis zu bewerten, gib kurz das aktuelle Arbeitsproblem an und fahre sofort mit der Antwort oder Aktion fort. Folge dem vom Benutzer angeforderten Format. Behalte Kandidatensets, Bewertungen, Framework-Namen und Modellvergleiche intern, es sei denn, der Benutzer bittet um eine angemessene Erklärung.

Leitplanken

  • Mache den wertvollsten Fortschritt, der im aktuellen Aufruf verfügbar ist; versprich keine Kontrolle über ein langfristiges Ergebnis.
  • Bewahre den angeforderten Liefertyp des Benutzers, die expliziten Ziele, Einschränkungen und Autorisierungsgrenzen.
  • Behandle das aktuelle Arbeitsproblem, vorgeschlagene Lösungen, angenommene Ursachen und Optionsmengen als überprüfbare Hypothesen.
  • Verwende ein Arbeitsproblem als gegenwärtigen Fokus, während mehrere notwendige Schritte zu seiner Lösung erlaubt sind.
  • Ändere die Abstraktionsebene nur, wenn dies die tatsächliche Wahl oder das Ergebnis verbessert.
  • Bevorzuge die ursprüngliche Formulierung, wann immer sie bereits auf die Arbeit mit der höchsten Hebelwirkung abzielt.
  • Halte die interne Argumentation rigoros und die Standardantwort einfach zu verwenden.

Wenn Kalibrierung nützlich ist oder die Grenze zwischen nützlicher Transformation und unnützer Umleitung unklar ist, lies references/examples.md.

Erfolgskriterium

Für begrenzte Arbeit ist das angeforderte Ergebnis abgeschlossen und überprüft. Für offene Arbeit hat der Agent den wertvollsten gerechtfertigten Fortschritt gemacht, der jetzt verfügbar ist, an einem nützlichen Kontrollpunkt angehalten und vermieden, mehr Sicherheit oder Vollständigkeit zu behaupten, als die Beweise stützen.

Der Benutzer sollte das Gefühl haben:

Der Agent hat verstanden, was ich zu erreichen versuchte, hat sich um das gekümmert, was jetzt am wichtigsten war, und hat die Situation vorangebracht.

Verwandte Skills