Oma Brainstorm

Ideacja zorientowana na projekt: jedno pytanie na raz, 2-3 oznaczone podejścia, ślepa recenzja

Autor: first-fluke · first-fluke/oh-my-agent

Testowano · Działa ★ 8.0/10

Oma Brainstorm — Ideacja zorientowana na projekt: jedno pytanie na raz, 2-3 oznaczone podejścia, ślepa recenzja

Co robi ten skill

Uruchamia przepływ pracy ideacji przed jakimkolwiek planowaniem lub kodowaniem: pytania wyjaśniające zadawane pojedynczo, następnie dwa lub trzy mechanicznie odrębne podejścia opisane jako krótkie prozy (scenariusz, mechanizm, co rozwiązuje i co pozostawia, koszt) i oznaczone jako taktyczne lub strukturalne, a następnie macierz porównawcza, rekomendacja i runda ślepej recenzji, która krytykuje projekt przez 4-8 niezależnych pryzmatów w kwestie Tier 1/2/3. Zatwierdzony projekt jest zapisywany do docs/plans/designs/ przed przekazaniem do planowania. Uruchamia się na "Mam pomysł", "zróbmy burzę mózgów", "porównaj te podejścia" lub "zaprojektuj to, zanim zbudujemy"; wyraźnie odracza debugowanie, przegląd kodu i dekompozycję zadań na inne umiejętności.

Raport z testu

Znaleziono SKILL.md w .agents/skills/oma-brainstorm/SKILL.md (10 492 bajty); frontmatter zawiera name+description, a wszystkie pięć plików referencyjnych zwróciło HTTP 200 (resources/triz-lite.md, _shared/core/context-loading.md, clarification-protocol.md, reasoning-templates.md, skill-routing.md) — brak twardo zakodowanych ścieżek maszynowych, brak base64/eval/secret-exfil w umiejętności lub zasobie TRIZ, chociaż szybki start README repozytorium to instalator `curl | bash`. Frazy wyzwalające ocenione: POWINIEN zadziałać — "Mam pomysł na funkcję, zróbmy burzę mózgów, zanim zaplanujemy", "pomóż mi porównać trzy podejścia do ograniczania szybkości i wybrać jedno", "Chcę zaprojektować system powiadomień, zanim zaczniemy budować"; NIE POWINIEN — "synchronizacja offline gubi aktualizacje, dowiedz się dlaczego" (umiejętność kieruje do oma-debug) i "podziel tę zatwierdzoną specyfikację na zadania z estymacjami" (oma-pm); wszystkie 5 decyzji okazało się słusznych, jedynym zastrzeżeniem jest nakładanie się nazw z inną zainstalowaną umiejętnością burzy mózgów. Wersja bazowa vs umiejętność na tym samym zapytaniu: moja niepomocna odpowiedź wyrzuciła cztery opcje jako menu z ogólnymi zaletami/wadami i zgrupowała pięć pytań na KOŃCU (dokładna pułapka "przeskakiwania do rozwiązań", którą nazwa umiejętności), podczas gdy uruchomienie umiejętności najpierw zadało jedno pytanie, wygenerowało trzy podejścia z nazwanym scenariuszem/mechanizmem/kosztem prozy plus etykietami taktycznymi vs strukturalnymi przed macierzą, a jej obowiązkowa runda ślepej recenzji ujawniła dwie wady Tier-1, których wersja bazowa nigdy nie podniosła — niezdefiniowany wyścig usuwania vs edycji w dzienniku operacji i cały korpus notatek leżący niezaszyfrowany w IndexedDB. Odjęto punkty, ponieważ tabele Actions/SSL-primitive i krok `oma state:emit --checkpoint option-selection` to księgowość środowiska uruchomieniowego OMA, której nie mogłem uruchomić i która nic nie dodaje samodzielnie, a umiejętność nigdy nie ostrzega, że te elementy potrzebują `oma` CLI.

Testowano: 2026-07-21 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /oma-brainstormIdeacja zorientowana na projekt: jedno pytanie na raz, 2-3 oznaczone podejścia, ślepa recenzja

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Brainstorm approaches for this new feature
  • Explore concepts before we plan this out
  • Evaluate different ways to solve this problem