Oma Brainstorm
Design-First-Ideenfindung: eine Frage nach der anderen, 2-3 beschriftete Ansätze, Blind-Review
Getestet · Funktioniert
Was es kann
Führt einen Ideenfindungs-Workflow vor jeder Planung oder Codierung aus: klärende Fragen werden einzeln gestellt, dann zwei oder drei mechanistisch unterschiedliche Ansätze als Prosa-Briefings (Szenario, Mechanismus, was es löst und übrig lässt, Kosten) geschrieben und als taktisch oder strukturell gekennzeichnet, gefolgt von einer Vergleichsmatrix, einer Empfehlung und einer Blind-Review-Runde, die das Design durch 4-8 unabhängige Linsen auf Tier 1/2/3-Probleme kritisiert. Das genehmigte Design wird vor der Übergabe an die Planung in docs/plans/designs/ gespeichert. Wird ausgelöst bei „Ich habe eine Idee“, „Lasst uns brainstormen“, „Vergleicht diese Ansätze“ oder „Entwerft dies, bevor wir es bauen“; verschiebt Debugging, Code-Review und Aufgabenzerlegung explizit auf andere Skills.
Testbericht
SKILL.md wurde unter .agents/skills/oma-brainstorm/SKILL.md (10.492 Bytes) gefunden; frontmatter hat name+description, und alle fünf referenzierten Dateien gaben HTTP 200 zurück (resources/triz-lite.md, _shared/core/context-loading.md, clarification-protocol.md, reasoning-templates.md, skill-routing.md) — keine fest codierten Maschinenpfade, kein base64/eval/secret-exfil im Skill oder der TRIZ-Ressource, obwohl der Quickstart der Repo-README ein `curl | bash`-Installer ist. Trigger-Formulierungen bewertet: SOLLTE auslösen — „Ich habe eine Idee für ein Feature, lasst uns brainstormen, bevor wir planen“, „hilf mir, drei Ansätze zur Ratenbegrenzung zu vergleichen und einen auszuwählen“, „Ich möchte das Benachrichtigungssystem entwerfen, bevor wir mit dem Bau beginnen“; SOLLTE NICHT — „die Offline-Synchronisierung lässt Updates fallen, finde heraus warum“ (Skill leitet zu oma-debug) und „teile diese genehmigte Spezifikation in Tickets mit Schätzungen auf“ (oma-pm); alle 5 Entscheidungen waren korrekt, einzige Einschränkung ist die Namensüberschneidung mit einem anderen installierten Brainstorm-Skill. Baseline vs. Skill mit demselben Prompt: Meine ununterstützte Antwort gab vier Optionen als Menü mit generischen Vor- und Nachteilen aus und bündelte fünf Fragen am ENDE (genau die „jumping to solutions“-Falle, die der Skill benennt), während der Skill-Lauf zuerst eine Frage stellte, drei Ansätze mit benannten Szenario-/Mechanismus-/Kostenprosa plus taktischen vs. strukturellen Labels vor der Matrix produzierte, und seine obligatorische Blind-Review-Runde zwei Tier-1-Defekte aufdeckte, die die Baseline nie angesprochen hatte — ein undefiniertes Lösch-vs.-Bearbeitungs-Race im Op-Log und der gesamte Notenkorpus, der unverschlüsselt in IndexedDB liegt. Punkteabzug, weil die Actions/SSL-Primitive-Tabellen und der Schritt `oma state:emit --checkpoint option-selection` OMA-Laufzeit-Buchhaltung sind, die ich nicht ausführen konnte und die eigenständig nichts hinzufügen, und der Skill nie warnt, dass diese Bits die `oma`-CLI benötigen.
Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
apm install first-fluke/oh-my-agent # or manual (keeps the ../_shared/core references resolvable): git clone --depth 1 https://github.com/first-fluke/oh-my-agent /tmp/oma mkdir -p ~/.claude/skills cp -R /tmp/oma/.agents/skills/oma-brainstorm ~/.claude/skills/ cp -R /tmp/oma/.agents/skills/_shared ~/.claude/skills/ # full framework (adds the `oma` CLI, hooks, workflows): bunx oh-my-agent@latest
Befehle & Beispiel-Prompts
/oma-brainstormDesign-First-Ideenfindung: eine Frage nach der anderen, 2-3 beschriftete Ansätze, Blind-Review
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Brainstorm approaches for this new featureExplore concepts before we plan this outEvaluate different ways to solve this problem