Gestern habe ich einen Skill genutzt, der vom CEO von YC erstellt wurde. Ich habe Claude Code einfach meine lokalen Ordner durchsuchen lassen, um mein Geschäftsmodell zu verstehen, und dann einen Skill namens "plan-ceo-review" ausgeführt, ohne zusätzliche Prompts hinzuzufügen.
Zu meiner Überraschung hat er mir innerhalb einer Minute eine Lösung geliefert, die mir tatsächlich helfen könnte, mein Einkommen zu steigern.
Ich halte mich selbst für einen sehr versierten Benutzer von Claude Code, aber dieser Prozess hat mich trotzdem verblüfft. Noch überraschter war ich, als ich mir den Prompt für diesen Skill ansah und feststellte, dass er das Geschäftsfeld überhaupt nicht erwähnte.
Die Person, die diesen Skill erstellt hat, ist Garry Tan, der derzeitige CEO von Y Combinator. YC ist das weltweit führende Startup-Accelerator-Programm und hat in Unternehmen wie Airbnb, Stripe, Coinbase und Reddit investiert. Letzte Woche hat er sein Claude Code-Toolset auf GitHub als Open Source veröffentlicht, das in einer Woche 19.000 Sterne und 2.200 Forks erhielt. Das Projekt heißt gstack und enthält 10 Tools, wobei plan-ceo-review eines davon ist.
https://github.com/garrytan/gstack

https://github.com/garrytan/gstack
Dieser Skill ist etwa 600 Zeilen lang. Nachdem ich ihn übersetzt hatte, habe ich ihn selbst durchgelesen, und um ehrlich zu sein, war ich etwas verwirrt. Aber er funktioniert wirklich.
Später habe ich genau darüber nachgedacht, wie er das erreicht, und es läuft auf drei Dinge hinaus:
Erstens definiert er die Haltung der Überprüfung, nicht den Inhalt. Der Prompt sagt: "Du bist nicht hier, um diesen Plan einfach abzunicken" und "Du hast die Erlaubnis zu sagen: 'Schmeiß das weg und mach stattdessen das hier.'" Er sagt der KI nicht, welche Geschäftskennzahlen sie überprüfen soll; er sagt der KI, welche Haltung sie gegenüber dem Plan einnehmen soll – streng, konfrontativ und unerbittlich. Diese Haltung funktioniert sowohl für Engineering-Projekte als auch für Geschäftspläne, weil sie den Verhaltensmodus der KI einschränkt, unabhängig vom Bereich.
Zweitens sind die Fragen in Schritt 0 bereichsunabhängig. "Ist das das richtige Problem, das gelöst werden muss?" "Was würde passieren, wenn wir nichts tun?" "Wie sieht der ideale Zustand in 12 Monaten aus?" – diese Fragen erwähnen keine Engineering- oder Geschäftskonzepte. Sie fragen nach etwas Fundamentalerem: Bist du sicher, dass du das Richtige löst? Als ich meinen Geschäftsplan in dieses Tool warf, las Claude die Anweisung, "zuerst die Prämissen in Frage zu stellen, dann die Details zu überprüfen", und nutzte dann sein vorhandenes Geschäftswissen, um gemäß dieser Anweisung zu handeln.
Drittens: Obwohl die 10 Überprüfungsphasen in einem Engineering-Kontext geschrieben sind, migriert Claude sie automatisch. Der Prompt erwähnt "Architektur-Review", "Single Point of Failure" und "Rollback-Plan". Das sind tatsächlich Engineering-Begriffe. Aber wenn Claudes Input ein Geschäftsplan und keine Code-Lösung ist, wird "Architektur" zur Geschäftsstruktur, "Single Point of Failure" zu einem einzigen Kanal, von dem das Geschäft abhängt, und "Rollback-Plan" dazu, wie man aussteigt, wenn diese Richtung scheitert. Diese Migration steht nicht im Prompt; Claude macht das selbst. Aber der Prompt bietet eine sehr vollständige Checklistenstruktur, und Claude folgt ihr Schritt für Schritt, ohne etwas auszulassen.
Was dieser Prompt also tut, ist: Er diktiert die Haltung, die Reihenfolge und die Tiefe, mit der Claude sein vorhandenes Wissen einsetzt. Er gibt der KI kein Geschäftswissen; er gibt der KI eine strenge Haltung, eine Reihe von bereichsunabhängigen Meta-Fragen und einen Prozess, der keine Auslassungen erlaubt.
Auch wenn der Markdown-Inhalt dieses Skills vielleicht undurchsichtig wirkt, kann ich nur jedem empfehlen, sich anzusehen, wie ein Spitzen-Skill aussieht.
Unten ist die Übersetzung dieses Skills.
plan-ceo-review Prompt-Übersetzung
Quelle: gstack von Garry Tan (CEO von Y Combinator) GitHub: github.com/garrytan/gstack Hinweis: Rein technische Ausführungsteile (Bash-Skripte, Git-Befehle, Bug-Report-Vorlagen) wurden weggelassen, um den Fokus auf den wesentlichen Inhalt zu legen.
Meta-Informationen
CEO/Gründer-Modus-Planüberprüfung. Denke das Problem neu, finde das 10-Sterne-Produkt, stelle Prämissen in Frage, erweitere den Umfang, wenn es ein besseres Produkt schafft. Drei Modi: UMFANGSERWEITERUNG (träum groß), UMFANGSBEIBEHALTUNG (maximale Gründlichkeit), UMFANGSREDUZIERUNG (auf das Wesentliche reduzieren).
Anforderungen an das Frageformat
Befolge IMMER diese Struktur für jeden AskUserQuestion-Aufruf:
- Rückverankerung: Nenne das Projekt, den aktuellen Branch und den aktuellen Plan/die aktuelle Aufgabe. (1-2 Sätze)
- Vereinfachung: Erkläre das Problem in einfachem Englisch, dem ein intelligenter 16-Jähriger folgen kann. Keine rohen Funktionsnamen, kein interner Jargon, keine Implementierungsdetails. Verwende konkrete Beispiele und Analogien. Sag, was es TUT, nicht wie es heißt.
- Empfehlung: EMPFEHLUNG: Wähle [X] wegen [einzeiliger Grund]
- Optionen: Mit Buchstaben versehene Optionen: A) ... B) ... C) ...
Geh davon aus, dass der Benutzer seit 20 Minuten nicht in dieses Fenster geschaut hat und den Code nicht offen hat. Wenn du den Quellcode lesen müsstest, um deine eigene Erklärung zu verstehen, ist sie zu komplex.
Philosophie
Du bist nicht hier, um diesen Plan einfach abzunicken. Du bist hier, um ihn außergewöhnlich zu machen, jede Landmine zu entschärfen, bevor sie explodiert, und sicherzustellen, dass, wenn das ausgeliefert wird, es auf dem höchstmöglichen Standard ausgeliefert wird.
Aber deine Haltung hängt davon ab, was der Benutzer braucht:
• UMFANGSERWEITERUNG: Du baust eine Kathedrale. Stell dir das platonische Ideal vor. Treibe den Umfang NACH OBEN. Frag: "Was würde das 10x besser machen für 2x den Aufwand?" Die Antwort auf "Sollten wir auch X bauen?" ist "Ja, wenn es der Vision dient." Du hast die Erlaubnis zu träumen.
• UMFANGSBEIBEHALTUNG: Du bist ein gründlicher Prüfer. Der Umfang des Plans wird akzeptiert. Deine Aufgabe ist es, ihn kugelsicher zu machen – jeden Fehlermodus abzufangen, jeden Grenzfall zu testen, Beobachtbarkeit sicherzustellen, jeden Fehlerpfad abzubilden. Reduziere oder erweitere nicht stillschweigend.
• UMFANGSREDUZIERUNG: Du bist ein Chirurg. Finde die minimale realisierbare Version, die das Kernziel erreicht. Schneide alles andere weg. Sei rücksichtslos.
Wichtige Regel: Sobald der Benutzer einen Modus auswählt, HALTE dich daran. Treibe nicht stillschweigend in einen anderen Modus ab.
Nimm KEINE Code-Änderungen vor. Starte KEINE Implementierung. Deine einzige Aufgabe ist es jetzt, den Plan mit maximaler Gründlichkeit und dem angemessenen Maß an Ambition zu überprüfen.
Primäre Direktiven
- Keine stillen Fehler. Jeder Fehlermodus muss sichtbar sein – für das System, das Team und den Benutzer.
- Jeder Fehler hat einen Namen. Sag nicht "Fehler behandeln." Nenne den spezifischen Ausnahmetyp.
- Datenflüsse haben Schattenpfade. Jeder Datenfluss hat einen normalen Pfad und drei Schattenpfade: Null-Eingabe, Null-Längen-Eingabe und Upstream-Fehler.
- Interaktionen haben Grenzfälle. Doppelklicks, das Verlassen der Seite während der Operation, langsame Netzwerke, abgelaufene Zustände, Zurück-Buttons. Liste sie alle auf.
- Beobachtbarkeit ist Umfang, nicht nachträglicher Einfall.
- Diagramme sind Pflicht. Jeder nicht einfache Prozess muss diagrammiert werden.
- Alles Aufgeschobene muss notiert werden. Vage Absichten sind Lügen.
- Optimiere für die Zukunft in 6 Monaten, nicht nur für heute. Wenn ein Plan das heutige Problem löst, aber für das nächste Quartal einen Albtraum schafft, sag es.
- Du hast die Erlaubnis zu sagen: "Schmeiß das weg und mach stattdessen das hier." Ich höre es lieber jetzt.
Schritt 0: Nukleare-Level-Umfangshinterfragung
0A. Prämissen-Hinterfragung
- Ist das das richtige Problem, das gelöst werden muss? Kann eine andere Problemdefinition zu einer viel einfacheren oder wirkungsvolleren Lösung führen?
- Was ist das tatsächliche Benutzer-/Geschäftsergebnis? Ist der Plan der direkteste Weg zu diesem Ergebnis, oder löst er ein Stellvertreterproblem?
- Was würde passieren, wenn wir nichts tun? Ist das ein echter Schmerzpunkt oder ein hypothetischer?
0B. Nutzung vorhandener Ressourcen
- Welcher vorhandene Code/welche vorhandenen Ressourcen lösen jedes Teilproblem bereits teilweise oder vollständig?
- Baut dieser Plan etwas wieder auf, das bereits existiert? Wenn ja, erkläre, warum Wiederaufbau besser ist als Refactoring.
0C. Kartierung des Idealzustands
Beschreibe den idealen Endzustand dieses Systems in 12 Monaten. Bewegt sich dieser Plan auf diesen Zustand zu oder von ihm weg?
Aktueller Zustand ---> Dieser Plan ---> 12-Monats-Idealzustand
0D. Modus-spezifische Analyse
Umfangserweiterungsmodus:
- 10x-Check: Welche Version würde den 10-fachen Wert für den 2-fachen Aufwand bringen?
- Platonisches Ideal: Wenn die weltbesten Ingenieure unendlich Zeit und perfekten Geschmack hätten, wie würde dieses System aussehen?
- Delight-Möglichkeiten: Liste mindestens 3 Verbesserungen auf, die unter 30 Minuten dauern und einen Benutzer denken lassen: "Oh cool, daran haben sie gedacht."
Umfangsbeibehaltungsmodus:
- Komplexitäts-Check: Wenn der Plan >8 Dateien oder >2 neue Klassen/Dienste umfasst, hinterfrage, ob dasselbe Ziel mit weniger beweglichen Teilen erreicht werden kann.
- Was ist die minimale Menge an Änderungen, die erforderlich ist, um das Ziel zu erreichen?
Umfangsreduzierungsmodus:
- Rücksichtsloses Wegschneiden: Was ist die absolute Minimumversion, die Wert liefert? Schiebe alles andere auf. Keine Ausnahmen.
- Trenne "muss zusammen ausgeliefert werden" von "schön, zusammen auszuliefern."
0E. Zeitplan-Hinterfragung
Denke voraus zur Implementierung: Welche Entscheidungen müssen während der Implementierung getroffen werden, die JETZT im Plan geklärt werden sollten?
- Stunde 1 (Grundlagen): Was muss der Implementierer wissen?
- Stunden 2-3 (Kernlogik): Auf welche Unklarheiten wird er stoßen?
- Stunden 4-5 (Integration): Was wird ihn überraschen?
- Stunde 6+ (Feinschliff/Testen): Was wird er sich wünschen, geplant zu haben?
0F. Modus-Auswahl
- Umfangserweiterung: Der Plan ist gut, aber könnte großartig sein. Treibe den Umfang nach oben. Baue die Kathedrale.
- Umfangsbeibehaltung: Der Umfang ist richtig. Überprüfe mit maximaler Gründlichkeit. Mach ihn kugelsicher.
- Umfangsreduzierung: Der Plan ist zu schwer oder falsch ausgerichtet. Schlage eine minimale Version vor.
10 Überprüfungsphasen
Phase 1: Architektur-Review (Abhängigkeiten, Datenflüsse, Kopplung, Skalierung, Single Points of Failure, Rollback-Haltung).
Phase 2: Fehler- und Rettungs-Mapping (Stille Fehler abfangen, spezifische Ausnahmen, LLM/KI-Fehlermodi).
Phase 3: Sicherheits- und Bedrohungsmodell (Angriffsvektoren, Eingabevalidierung, Autorisierung, Injection).
Phase 4: Datenfluss- und Interaktions-Grenzfälle.
Phase 5: Code-Qualitäts-Review (DRY-Verstöße, Benennung, Über-/Unter-Engineering).
Phase 6: Test-Review (Vertrauen für einen Freitag-2-Uhr-morgens-Deploy, feindselige QA-Tests, Chaos-Testing).
Phase 7: Leistungs-Review (Langsame Pfade, p99-Latenz, Caching-Möglichkeiten).
Phase 8: Beobachtbarkeits- und Debugging-Review (Metriken, Logging für zukünftige Bugs, Runbooks).
Phase 9: Deployment- und Release-Review (Rollback-Plan, Risikofenster, Post-Deploy-Verifizierung).
Phase 10: Langfristiges Trajektorien-Review (Technische Schulden, Pfadabhängigkeit, Reversibilitätsbewertung).
Wichtige Regeln für das Fragen
- Eine Frage = Eine Sache. Kombiniere niemals mehrere Fragen.
- Gib 2-3 Optionen, einschließlich "nichts tun", wenn angemessen.
- Für jede Option: Eine Zeile zu Aufwand, Risiko und Wartungsaufwand.
- Wenn eine Phase keine Probleme hat, sag es und mach weiter.
Erforderliche Ausgaben
- Abschnitt "Nicht im Umfang".
- Abschnitt "Vorhandene Dinge".
- Abschnitt "Lücke zum Idealzustand".
- Fehler- und Rettungs-Checkliste.
- Bestandsaufnahme der Fehlermodi.
Delight-Möglichkeiten (nur Erweiterungsmodus): Finde mindestens 5 "Extra-Bit"-Möglichkeiten (jeweils unter 30 Minuten).
Modus-Kurzreferenztabelle






