brainstorming (obra/superpowers)
Erarbeitet mit dir Anforderungen und Optionen, bevor kreative Arbeit, ein Feature oder ein Plan beginnt.
superpowers brainstorming: Verwandelt eine Bauanfrage zuerst in eine Frage, und eine Ein-Satz-Version leistet fast dasselbe
Codex CLI · gpt-6-astra
27.7 / 30
Lift gegenüber ohne Skill: +2.67 · Empfohlen · 18 Läufe
Empfohlen: Die Gesamtpunktzahl 27.7/30 liegt bei mindestens 22, die Ausgabequalität 5.0 bei mindestens 3.5 und der Lift +2.67 bei mindestens +1.0.
SOTA
BestandenGetestet mit Codex.
Gilt für Codex, Claude Code
Codex CLI 0.166 (SOTA-Stufe): 18 bewertete Läufe. Ein Bestehen hier deckt gemäß unserer Stufenregel auch Claude Code ab; über die zweite Stufe sagt es nichts aus.
Punktzahlen
Jede Dimension reicht von 0 bis 5, und die sechs ergeben zusammen die Gesamtpunktzahl von 30. 5 ist in jeder Dimension besser. Kosten 5 bedeutet günstig und schnell. Installation 5 bedeutet einfach.
- Trigger-Zuverlässigkeit
- 5.0
- Lift gegenüber ohne Skill
- 4.7
- Ausgabequalität
- 5.0
- Token- und Zeitkosten
- 5.0
- Installation und Portabilität
- 4.0
- Sicherheit
- 4.0
Sicherheitsprüfung
VorsichtStatischer Scan: 18 CRITICAL / 19 HIGH / 11 MEDIUM. Manuelle Prüfung: Geprüft: Läufe mit Einschränkungen (Datenschutzhinweis). Ein sauberer Scan beweist nicht, dass ein Skill sicher ist.
Installieren
npx skills@latest add obra/superpowers --skill brainstorming
Fixierter Commit: 2ce8aa15d05bd57213e6f746f953aafb7ded7a8b
Getestet: 2026-11-02
Was wir getestet haben
- Feature-Anfrage — Ich möchte meiner Web-App einen Dark Mode hinzufügen.
- Nicht-softwarebezogene kreative Arbeit — Ich halte bei einem lokalen Meetup einen 10-minütigen Vortrag über mein erstes Jahr als Solo-Gründer. Unterstützung beim Zusammenstellen.
- Bau-Anfrage — Ein kleines CLI-Tool bauen, das meine Ausgaben verfolgt.
Vorteile
- Hebt den Mittelwert von 2.33 auf 5.0 gegenüber ohne Skill (+2.67).
- Der Skill wurde erkannt, ohne genannt zu werden: Skill-Datei in 6/6 Treatment-Läufen gelesen.
- Kein Token-Overhead: 0.82x die Tokens von ohne Skill.
- Schlägt eine Ein-Satz-Version seiner eigenen Regel um +0.33.
- Hohe absolute Qualität mit dem Skill: 5.0 von 5.
Nachteile
- n=2 pro Aufgabe und Variante; Unterschiede unter etwa 1 Punkt sind Rauschen.
Bewertung
Codex CLI 0.166 (gpt-6-astra, niedriges Reasoning) auf einem Mac-Testrechner, einem frischen temporären Projekt und temporären HOME/TMPDIR/Caches pro Lauf; Skill installiert (Treatment) oder nicht vorhanden (Kontrolle) oder nicht vorhanden mit der Kernanforderung des Skills in einem an den Prompt angehängten Satz (One-Liner-Gruppe); 2 Läufe pro Gruppe und Aufgabe; Netzwerk aus; Schreiben nach /tmp blockiert. Die Prompts nennen den Skill nie (außer der unten genannten Formulierung). Die Prompts sind einzeilige, vage Anfragen mit einem leeren Ordner („add a dark mode to my web app“, „help me put together a talk“, „let's build a small CLI that tracks my expenses“). Geprüft wird der Prozess: Hat der Agent angehalten und in einer kurzen Antwort 1–3 Fragen gestellt und keinen Code geschrieben?
Drei-Arm-Vergleich
| Variante | Durchschnittsnote (0-5) | Tokens pro Lauf |
|---|---|---|
| Ohne Skill | 2.33 | 51k |
| Ein-Satz-Prompt | 4.67 | 45k |
| Mit Skill | 5.0 | 42k |
Gemessen mit Codex CLI über 18 Läufe, bewertet durch regelbasierte Prüfungen ohne LLM-Richter. Gesamt 27.7 / 30, Urteil Empfohlen.
Urteil: Empfohlen (27.7 / 30). Quelle: obra/superpowers, skills/brainstorming, festgehalten auf Commit 2ce8aa1. Installation: npx skills@latest add obra/superpowers --skill brainstorming. Lizenz: MIT (Repo-LICENSE).
Was es ist
Der Skill brainstorming aus obra/superpowers: „du MUSST das vor jeder kreativen Arbeit verwenden“, in Software und außerhalb. Etwa 2.400 Wörter Markdown: Kontext lesen, den Menschen fragen, was er eigentlich will und warum (eine Frage nach der anderen), 2-3 Ansätze mit Abwägungen vorschlagen, ein Design genehmigen lassen, bevor irgendetwas gebaut wird, dazu einen optionalen visuellen Begleitserver (ein kleiner lokaler Webserver zum Zeigen von Mock-ups) und einen Reviewer-Prompt. Außerdem einige Hilfsskripte für diesen Server.
So haben wir getestet
Codex CLI 0.166 (gpt-6-astra, niedrige Denkstufe) auf einem Mac-Testgerät, pro Lauf ein frisches temporäres Projekt und temporäre HOME/TMPDIR/Caches, Skill installiert (Skill-Gruppe), nicht vorhanden (Kontrollgruppe) oder nicht vorhanden, aber mit der Kernanforderung des Skills in einem an den Prompt angehängten Satz (Ein-Satz-Gruppe), 2 Läufe pro Gruppe und Aufgabe, Netzwerk aus, Schreibzugriffe auf /tmp blockiert. Die Prompts erwähnen den Skill nie (außer der unten genannten Formulierung).
Die Prompts sind einzeilige, vage Anfragen bei leerem Ordner („füge meiner Web-App einen Dark Mode hinzu“, „hilf mir, einen Vortrag zusammenzustellen“, „lass uns ein kleines CLI bauen, das meine Ausgaben verfolgt“). Geprüft wird der Prozess: Hat der Agent innegehalten und in einer kurzen Antwort 1-3 Fragen gestellt und keinen Code geschrieben?
- Feature-Anfrage — Ich möchte meiner Web-App einen Dark Mode hinzufügen.
- Kreative Arbeit außerhalb von Software — Ich halte bei einem lokalen Meetup einen 10-Minuten-Vortrag über mein erstes Jahr als Solo-Gründer. Hilf mir, ihn zusammenzustellen.
- Bau-Anfrage — Lass uns ein kleines CLI-Tool bauen, das meine Ausgaben verfolgt.
Die Bewertung erfolgt programmatisch (versteckte Tests / Recall eingeschleuster Probleme / Constraint-Prüfungen / Rendern+OCR, wo relevant), 0–5 pro Lauf. Kein LLM-Judge hat eine Punktzahl vergeben.
Ergebnisse
Der Ein-Satz-Prompt für die dritte Gruppe: „Lies vor dem Bauen den vorhandenen Kontext, stelle eine klärende Frage dazu, was genau gewollt ist und warum, lege dann 2-3 Ansätze mit Abwägungen und eine Empfehlung vor und lass ein kurzes Design genehmigen, bevor du implementierst.“
| Aufgabe | Punktzahl Kontrolle | Ein-Satz | Mit Skill | Token Kontrolle | Token Ein-Satz | Token mit Skill | Skill gelesen |
|---|---|---|---|---|---|---|---|
| t1-dark-mode | 3.0 | 4.0 | 5.0 | 64k | 52k | 51k | 2/2 |
| t2-talk | 3.0 | 5.0 | 5.0 | 29k | 37k | 32k | 2/2 |
| t3-cli | 1.0 | 5.0 | 5.0 | 57k | 44k | 40k | 2/2 |
Mittelwert: 2.33 ohne vs. 5.0 mit Skill (Delta +2.67). Token pro Lauf: 51k vs. 42k (0.82x); Zeit 43s vs. 21s. Ein-Satz-Gruppe: 4.67 (Gewinn des Skills gegenüber dem Ein-Satz-Prompt: +0.33; Gewinn des Ein-Satz-Prompts gegenüber dem Lauf ohne Skill: +2.33); Token des Ein-Satz-Prompts 45k pro Lauf, der Skill kostet also 0.93x des Ein-Satz-Prompts.
Was dabei herauskam
- Das ist der bisher deutlichste Effekt. Ohne den Skill stellte der Agent in 5 von 6 Läufen keine klärende Frage; bei der CLI-Anfrage bauten beide Kontrollläufe einfach das Tool (je 4 Dateien, mit Tests), ohne eine einzige Frage. Mit dem Skill stellte jeder der 6 Läufe 1-3 Fragen in einer kurzen Antwort und schrieb nichts (Mittelwert 5.0 vs. 2.33 von 5).
- Eine Ein-Satz-Version der Regel des Skills („Kontext lesen, eine Frage dazu stellen, was gewollt ist und warum, 2-3 Ansätze vorlegen, vor dem Implementieren genehmigen lassen“) schnitt fast genauso gut ab: 4.67. In 5 von 6 Läufen stellte sie Fragen; einmal (Dark-Mode-Aufgabe) ging sie direkt zu einem Plan über, ohne zu fragen.
- Der Skill wurde in 6/6 Läufen gelesen und senkte die Kosten, statt sie zu erhöhen: 42k Token pro Lauf gegenüber 51k ohne (0.82x), weil die Kontrolle Dinge baut und der Skill innehält, um zu fragen. Gegenüber dem Ein-Satz-Prompt kostet er 0.93x.
- Bei der CLI-Anfrage tauchte in einer Skill-Antwort außerdem eine Zeile zum „Ausstieg aus den Fragen“ auf, mit der der Agent dem Nutzer die eigene Regel des Skills zitierte. Genau solches Verhalten sollte man kennen: Der Agent hält inne, auch wenn man es eilig hat.
- Die schwereren Teile des Skills (visueller Begleitserver, Review-Schleife für das Design-Dokument, Reviewer-Prompt) wurden nie erreicht: Das Gespräch endet wie vorgesehen bei der ersten Frage.
Bewertung nach Dimensionen
| Dimension | Punktzahl | Begründung |
|---|---|---|
| 1_output_quality | 5.0 | Mittlere Punktzahl 5.00/5 mit dem Skill (programmatische Prüfungen, siehe Tabelle pro Aufgabe). |
| 2_lift_vs_no_skill | 4.67 | +2.67 Punkte gegenüber 2.33 ohne den Skill (n=2 pro Aufgabe; unter etwa 1 Punkt ist Rauschen). |
| 3_trigger | 5.0 | Skill-Datei in 6/6 Läufen der Skill-Gruppe gelesen. |
| 4_instructions_portability | 4 | Für Skills im Claude-Code-Stil geschrieben; der visuelle Begleiter braucht node und einen Browser; der Rest ist schlichtes Markdown. |
| 5_efficiency | 5 | 0.82x Token (42k vs. 51k pro Lauf) und 0.49x Zeit (21s vs. 43s). |
| 6_safety_hygiene | 4 | Markdown plus ein lokaler visueller Begleitserver (node, bindet an 127.0.0.1, startet nur mit Zustimmung des Nutzers); seine Seite lädt ein versionsmarkiertes Logo-Bild von der Domain des Autors (ein Telemetrie-Beacon), sofern nicht SUPERPOWERS_DISABLE_TELEMETRY=1 gesetzt ist. Wir setzten die Variable und starteten den Server nie. |
Grenzen dieses Tests
- Wir testen nur den ersten Turn. Wir beantworteten die Fragen nicht und folgten dem Skill nicht durch Design-Genehmigung und Implementierung, können also nicht sagen, ob der vollständige Workflow bessere Software produziert.
- Das Verhalten ist eine Abwägung, kein offensichtlicher Gewinn: Wer will, dass der Agent einfach baut, zahlt mit einem Skill, der auf Fragen besteht, einen zusätzlichen Durchlauf.
- Drei vage Prompts; eine detaillierte Spezifikation löst den gleichen Stopp möglicherweise aus oder auch nicht.
- n = 2 pro Gruppe und Aufgabe: Unterschiede unter etwa 1 Punkt sind Rauschen.
- Regelbasierte Bewertung misst nur, was die Prüfungen sehen können; sie kann weder Geschmack noch beurteilen, ob ein Ergebnis das bestmögliche ist.
Sicherheit
Siehe security.md. Scan: 18 CRITICAL / 19 HIGH / 11 MEDIUM. Urteil: sicher ausführbar (Offline-Sandbox). Ein sauberer Scan beweist nicht, dass ein Skill sicher ist.
Fazit
Bei vagen „bau mir X“-Anfragen ändert der Skill das Verhalten zuverlässig vom sofortigen Bauen zum Stellen einer guten Frage, und das günstig. Dasselbe Verhalten erreicht aber ein Satz im eigenen Prompt; der Wert des Skills liegt also darin, dass man nicht daran denken muss zu fragen. Empfohlen, wenn der Agent vor dem Bauen klären soll; überspringen, wenn er lieber zuerst handeln soll.
Transkript
Laufprotokoll: brainstorming (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.) Spalten: Aufgabe, Gruppe-Lauf, Punktzahl (0-5), Tokens, Sekunden, bestandene Prüfungen, vom Agenten geöffnete Skill-Dateien. t1-dark-mode control-1: Punkte 3.0, Tokens 63726, Sek. 40.4, Prüfungen 2/3, nichts geöffnet t1-dark-mode control-2: Punkte 3.0, Tokens 65953, Sek. 33.4, Prüfungen 2/3, nichts geöffnet t1-dark-mode oneliner-1: Punkte 5.0, Tokens 44490, Sek. 20.0, Prüfungen 3/3, nichts geöffnet t1-dark-mode oneliner-2: Punkte 3.0, Tokens 59849, Sek. 30.6, Prüfungen 2/3, nichts geöffnet t1-dark-mode treatment-1: Punkte 5.0, Tokens 51573, Sek. 23.4, Prüfungen 3/3, geöffnet brainstorming t1-dark-mode treatment-2: Punkte 5.0, Tokens 51475, Sek. 16.2, Prüfungen 3/3, geöffnet brainstorming t2-talk control-1: Punkte 4.0, Tokens 29770, Sek. 32.1, Prüfungen 2/3, nichts geöffnet t2-talk control-2: Punkte 2.0, Tokens 29728, Sek. 33.5, Prüfungen 1/3, nichts geöffnet t2-talk oneliner-1: Punkte 5.0, Tokens 44545, Sek. 20.1, Prüfungen 3/3, nichts geöffnet
18 Läufe, 3 Artefakte
Beispielausgabe
SOTA · With the skill: final message (t1-dark-mode, run 1, Codex)
I don’t see any app files in this workspace yet. Where is your web app’s source code? Once it’s available, I can inspect its styling. If you’d prefer I just dive in, say so; I’d default to a Light / Dark / System setting that remembers the user’s choice.