CommunityCodierung & Entwicklunggithub.com

illuminatedworm/terrarium-tavern

Nur verwenden, wenn der Benutzer ausdrücklich die Überprüfung eines bestehenden Plans anfordert. Hinterfragt implizite Entscheidungen, fügt bei Bedarf objektive Abnahmen und Prototypenvergleiche hinzu und gibt eine zweite Version des Plans aus, die das Original ersetzt, ohne die eigentliche Implementierung zu starten.

Was ist terrarium-tavern?

Dieses Skill dient der kritischen Überprüfung eines bestehenden Planes (Plan) auf implizite Annahmen, Risiken und Lücken, ohne die Zielsetzung oder das grundlegende Design zu ändern. Es analysiert den Plan entlang der Benutzerinteraktionen auf standardmäßige Entscheidungen, Fehlerfälle, Statuswiederherstellung, modulübergreifende Verträge, Kompatibilität und Berechtigungsgrenzen. Optional bietet es objektive Akzeptanzkriterien auf Basis verlässlicher Quellen sowie einen Prototypenvergleich für designrelevante Aspekte, wenn Worte allein nicht ausreichen. Das Skill ist explizit auf die reine Planüberprüfung beschränkt und implementiert selbst keine Änderungen; es gibt eine vollständig überarbeitete zweite Version des Plans aus, die getroffene Entscheidungen, offene Fragen und verbleibende Annahmen dokumentiert. Es eignet sich für Entwickler, die einen bestehenden Plan kritisch hinterfragen und verbessern möchten, bevor sie mit der Umsetzung beginnen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/illuminatedworm/terrarium-tavern/tree/HEAD/.agents/skills/plan-refine

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Überprüfe den letzten verfügbaren Plan, behalte das ursprüngliche Ziel, den Umfang und das vernünftige Design bei, ohne die Anforderungsanalyse zu wiederholen. Prüfe zuerst das Projekt und die Dokumentation, frage nicht erneut nach bereits bekannten Antworten; wenn kein ursprünglicher Plan vorhanden ist, fordere ihn an.

1. Grill: Implizite Entscheidungen (Pflicht)

Finde Entscheidungen, die der Plan stillschweigend für den Benutzer getroffen oder ausgelassen hat und die schwerwiegende Konsequenzen haben. Prüfe entlang des Benutzerflusses Standardwerte, Fehler-/Abbruch-/Wiederholungsfälle, Statuswiederherstellung, modulübergreifende Verträge, Kompatibilitätsmigration und Berechtigungsgrenzen. Verwende konkrete Gegenbeispiele, um Annahmen zu hinterfragen, und arbeite keine Checkliste mechanisch ab.

Frage nur nach echten Kompromissen, die die Erfahrung, Architektur, Daten, Sicherheit oder Kosten signifikant verändern; überprüfbare Fakten und kostengünstig reversible Details kläre selbst. Beschreibe bei jeder Frage die Annahme/Lücke, die Konsequenz und einen Vorschlag. Ermögliche mehrere Runden mit vielen Fragen pro Runde, nummeriere sie thematisch und frage zuerst nach vorgelagerten Entscheidungen; warte auf Antwort, um abzuschließen, Stille gilt nicht als Zustimmung.

2. Oracle: Objektive Abnahme (Optional)

Aktiviere nur, wenn glaubwürdige und kosteneffiziente objektive Kriterien existieren; der Benutzer kann sie überspringen. Halte für kritische Anforderungen die Quelle des Kriteriums, die Prüfmethode und die Bestehensbedingung fest; bevorzuge Spezifikationen, Referenzimplementierungen, vom Benutzer bestätigte Beispiele und Invarianten. Liste für Optimierungsaufgaben separate Basislinien, Metriken und Einschränkungen auf, die nicht unterschritten werden dürfen. Täusche keine Wahrheit durch Modell-Selbsteinschätzung oder Agentenmetriken vor; Teile, die nicht automatisch verifiziert werden können, behalte der manuellen Abnahme vor.

3. Prototype: Subjektiver Vergleich (Optional)

Aktiviere nur, wenn das Erscheinungsbild oder die Interaktionserfahrung die Lösung beeinflusst und Text allein nicht ausreicht, um eine Entscheidung zu treffen; der Benutzer kann sie überspringen. Nutze Referenzen oder minimal unterschiedliche Prototypen mit wesentlichem Unterschied, damit der Benutzer vergleichen und wählen kann, anstatt weiter nach abstrakten Präferenzen zu fragen. Erstelle isolierte Prototypen nur, wenn der aktuelle Modus dies erlaubt und der Benutzer autorisiert hat; andernfalls schreibe „Prototypenvergleich → Benutzerauswahl → entsprechende Implementierung” in die zweite Version und behalte die entsprechenden unerledigten Punkte. Behaupte keine Validierung, ohne sie gezeigt oder verglichen zu haben.

Konvergenz

Konvergiere, nachdem wichtige Entscheidungen bestätigt, explizit delegiert oder aufgeschoben wurden; konvergiere auch, wenn der Benutzer das Ende verlangt. Gib einen eigenständigen, vollständigen zweiten Plan aus, der die getroffenen Entscheidungen, Implementierungsschritte und geltenden Abnahme-/Prototypen-Schwellen integriert, zusammen mit einer kurzen Änderungsliste und verbleibenden Annahmen; vermerke bei aufgeschobenen Punkten, wann sie entschieden werden und was sie blockieren. Gib nicht nur einen Fragebogen oder Patches aus, behaupte nicht, alle Risiken ausgeschöpft zu haben. Stoppe nach der Ausgabe, implementiere oder starte keine Überprüfung von selbst.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills