Oma Brainstorm

Idéation axée sur le design : une question à la fois, 2-3 approches étiquetées, révision à l'aveugle

par first-fluke · first-fluke/oh-my-agent

Testé · Fonctionne ★ 8.0/10

Oma Brainstorm — Idéation axée sur le design : une question à la fois, 2-3 approches étiquetées, révision à l'aveugle

Ce que fait

Exécute un flux de travail d'idéation avant toute planification ou codage : questions de clarification posées une par une, puis deux ou trois approches mécaniquement distinctes écrites sous forme de résumés (scénario, mécanisme, ce qu'il résout et laisse, coût) et étiquetées tactiques ou structurelles, suivies d'une matrice de comparaison, d'une recommandation et d'une ronde de révision à l'aveugle qui critique la conception à travers 4 à 8 lentilles indépendantes en problèmes de niveau 1/2/3. La conception approuvée est enregistrée dans docs/plans/designs/ avant le transfert à la planification. Se déclenche sur "J'ai une idée", "faisons un brainstorming", "comparons ces approches" ou "concevons cela avant de le construire" ; délègue explicitement le débogage, la révision de code et la décomposition de tâches à d'autres compétences.

Rapport de test

SKILL.md trouvé à .agents/skills/oma-brainstorm/SKILL.md (10 492 octets) ; le frontmatter contient name+description, et les cinq fichiers référencés ont renvoyé HTTP 200 (resources/triz-lite.md, _shared/core/context-loading.md, clarification-protocol.md, reasoning-templates.md, skill-routing.md) — pas de chemins machine codés en dur, pas de base64/eval/exfiltration de secrets dans la compétence ou la ressource TRIZ, bien que le démarrage rapide du README du dépôt soit un installeur `curl | bash`. Phrases de déclenchement jugées : DEVRAIT se déclencher — "J'ai une idée pour une fonctionnalité, faisons un brainstorming avant de planifier", "aide-moi à comparer trois approches de limitation de débit et à en choisir une", "Je veux concevoir le système de notification avant de commencer à construire" ; NE DEVRAIT PAS — "la synchronisation hors ligne perd des mises à jour, trouve pourquoi" (la compétence redirige vers oma-debug) et "décompose cette spécification approuvée en tickets avec des estimations" (oma-pm) ; les 5 décisions étaient correctes, la seule mise en garde étant le chevauchement de noms avec une autre compétence de brainstorming installée. Base de référence vs compétence sur la même requête : ma réponse non assistée a présenté quatre options sous forme de menu avec des avantages/inconvénients génériques et a regroupé cinq questions à la FIN (le piège exact du "saut aux solutions" nommé par la compétence), tandis que l'exécution de la compétence a posé une question d'abord, a produit trois approches avec des descriptions de scénario/mécanisme/coût nommées plus des étiquettes tactiques vs structurelles avant la matrice, et sa ronde de révision à l'aveugle obligatoire a révélé deux défauts de niveau 1 que la base de référence n'avait jamais soulevés — une course indéfinie suppression vs édition dans le journal des opérations, et le corpus complet de notes non chiffré dans IndexedDB. Points déduits car les tables Actions/SSL-primitive et l'étape `oma state:emit --checkpoint option-selection` sont de la comptabilité d'exécution OMA que je n'ai pas pu exécuter et qui n'ajoutent rien de autonome, et la compétence n'a jamais averti que ces éléments nécessitaient la CLI `oma`.

Testé le: 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

Commandes et exemples de prompts

  • /oma-brainstormIdéation axée sur le design : une question à la fois, 2-3 approches étiquetées, révision à l'aveugle

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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