Oma Brainstorm
Design-först idégenerering: en fråga i taget, 2-3 märkta tillvägagångssätt, blind granskning
Testad · Fungerar
Vad den gör
Kör ett idégenereringsarbetsflöde före all planering eller kodning: klargörande frågor ställs en i taget, sedan två eller tre mekanistiskt distinkta tillvägagångssätt skrivna som prosabeskrivningar (scenario, mekanism, vad det löser och lämnar, kostnad) och märkta som taktiska eller strukturella, följt av en jämförelsematris, en rekommendation och en blindgranskningsrunda som kritiserar designen genom 4-8 oberoende linser in i Tier 1/2/3-problem. Den godkända designen sparas till docs/plans/designs/ före överlämning till planering. Utlöses vid "I have an idea", "let's brainstorm", "compare these approaches", eller "design this before we build it"; skjuter explicit upp felsökning, kodgranskning och uppgiftsuppdelning till andra färdigheter.
Testrapport
Hittade SKILL.md på .agents/skills/oma-brainstorm/SKILL.md (10 492 byte); frontmatter har name+description, och alla fem refererade filer returnerade HTTP 200 (resources/triz-lite.md, _shared/core/context-loading.md, clarification-protocol.md, reasoning-templates.md, skill-routing.md) — inga hårdkodade maskinsökvägar, ingen base64/eval/secret-exfil i skickligheten eller TRIZ-resursen, även om repo README:s snabbstart är en `curl | bash`-installerare. Trigger-fraseringar bedömdes: SKA utlösas — "I have an idea for a feature, let's brainstorm before we plan", "help me compare three approaches to rate limiting and pick one", "I want to design the notification system before we start building"; SKA INTE — "the offline sync is dropping updates, figure out why" (skickligheten dirigerar till oma-debug) och "break this approved spec into tickets with estimates" (oma-pm); alla 5 beslut blev rätt, enda förbehållet var namnöverlappning med en annan installerad brainstorm-skicklighet. Baslinje vs skicklighet på samma prompt: mitt oassisterade svar dumpade fyra alternativ som en meny med generiska fördelar/nackdelar och samlade fem frågor i SLUTET (den exakta "jumping to solutions"-fällan som skickligheten namnger), medan skicklighetskörningen ställde en fråga först, producerade tre tillvägagångssätt med namngivna scenario/mekanism/kostnad-prosa plus taktiska-vs-strukturella etiketter före matrisen, och dess obligatoriska blindgranskningsrunda upptäckte två Tier-1-defekter som baslinjen aldrig tog upp — en odefinierad delete-vs-edit-race i op-loggen, och hela notkorpusen som låg okrypterad i IndexedDB. Avdragna poäng eftersom Actions/SSL-primitive-tabellerna och `oma state:emit --checkpoint option-selection`-steget är OMA-runtime-bokföring som jag inte kunde köra och som inte tillför något fristående, och skickligheten varnar aldrig för att dessa bitar behöver `oma` CLI.
Testad: 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
Kommandon och exempelprompter
/oma-brainstormDesign-först idégenerering: en fråga i taget, 2-3 märkta tillvägagångssätt, blind granskning
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Brainstorm approaches for this new featureExplore concepts before we plan this outEvaluate different ways to solve this problem