Oma Brainstorm
Ideación con enfoque en el diseño: una pregunta a la vez, 2-3 enfoques etiquetados, revisión ciega
Probado · Funciona
Qué hace
Ejecuta un flujo de trabajo de ideación antes de cualquier planificación o codificación: preguntas aclaratorias una a la vez, luego dos o tres enfoques mecánicamente distintos escritos como resúmenes en prosa (escenario, mecanismo, qué resuelve y qué deja, costo) y etiquetados como tácticos o estructurales, seguidos de una matriz de comparación, una recomendación y una ronda de revisión ciega que critica el diseño a través de 4-8 lentes independientes en problemas de Nivel 1/2/3. El diseño aprobado se guarda en docs/plans/designs/ antes de la entrega para la planificación. Se activa con "I have an idea", "let's brainstorm", "compare these approaches" o "design this before we build it"; explícitamente difiere la depuración, la revisión de código y la descomposición de tareas a otras habilidades.
Informe de la prueba
Se encontró SKILL.md en .agents/skills/oma-brainstorm/SKILL.md (10,492 bytes); el frontmatter tiene name+description, y los cinco archivos referenciados devolvieron HTTP 200 (resources/triz-lite.md, _shared/core/context-loading.md, clarification-protocol.md, reasoning-templates.md, skill-routing.md) — no hay rutas de máquina codificadas, no hay base64/eval/secret-exfil en la habilidad o el recurso TRIZ, aunque el inicio rápido del README del repositorio es un instalador `curl | bash`. Frases de activación juzgadas: DEBERÍA activarse — "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"; NO DEBERÍA activarse — "the offline sync is dropping updates, figure out why" (la habilidad redirige a oma-debug) y "break this approved spec into tickets with estimates" (oma-pm); las 5 decisiones fueron correctas, la única advertencia es la superposición de nombres con otra habilidad de brainstorming instalada. Línea base vs habilidad en el mismo prompt: mi respuesta sin ayuda arrojó cuatro opciones como un menú con pros/contras genéricos y agrupó cinco preguntas al FINAL (el exacto "jumping to solutions" que la habilidad nombra), mientras que la ejecución de la habilidad hizo una pregunta primero, produjo tres enfoques con prosa de escenario/mecanismo/costo nombrada más etiquetas tácticas vs estructurales antes de la matriz, y su ronda de revisión ciega obligatoria sacó a la luz dos defectos de Nivel 1 que la línea base nunca planteó — una carrera indefinida de eliminación vs edición en el registro de operaciones, y el corpus completo de notas sin cifrar en IndexedDB. Puntos descontados porque las tablas Actions/SSL-primitive y el paso `oma state:emit --checkpoint option-selection` son contabilidad de tiempo de ejecución de OMA que no pude ejecutar y que no añaden nada de forma independiente, y la habilidad nunca advierte que esos bits necesitan la CLI `oma`.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/oma-brainstormIdeación con enfoque en el diseño: una pregunta a la vez, 2-3 enfoques etiquetados, revisión ciega
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Brainstorm approaches for this new featureExplore concepts before we plan this outEvaluate different ways to solve this problem