Habilidad de Lluvia de Ideas
Descripción General
Esta habilidad tiene dos propósitos críticos:
- Proceso de Diseño Interactivo: Guía a la IA a través de un diálogo natural y colaborativo para convertir ideas en diseños y especificaciones completamente formados antes de escribir cualquier código.
- Marco Integral de Ideación: Proporciona patrones de indicaciones validados por la investigación (consulte las Referencias de Documentación de Patrones a continuación) para ayudar a generar ideas de alta calidad en cualquier dominio (marketing, contenido, funciones).
El Flujo de Trabajo de Lluvia de Ideas
DEBES crear una tarea para cada uno de estos elementos y completarlos en orden al trabajar en funciones de software, diseños de componentes o tareas complejas. (Para ideación de contenido/marketing puro, adapta estos pasos usando la Biblioteca de Patrones a continuación).
- Explorar el contexto — verificar el estado del proyecto, archivos, documentos, commits recientes
- Hacer preguntas aclaratorias — una a la vez, comprender el propósito/restricciones/criterios de éxito
- Proponer 2-3 enfoques — con compensaciones y tu recomendación (usa la Biblioteca de Patrones como inspiración)
- Presentar el diseño — en secciones escaladas a la complejidad, obtener la aprobación del usuario después de cada sección
- Documentar el resultado — escribir el diseño/ideas validados en un archivo markdown apropiado (por ejemplo,
docs/plans/YYYY-MM-DD-<topic>-design.md) y hacer commit - Transición — invocar una habilidad de planificación o implementación solo después de la aprobación
Flujo del Proceso
[!IMPORTANT] Cuando se proporcione un mapa de proceso o un diagrama Mermaid, trátalo como el procedimiento autoritativo. Ejecuta los pasos en el orden exacto que se muestra, incluyendo ramas, puntos de decisión y condiciones de parada. Un diagrama de proceso Mermaid es un conjunto de instrucciones ejecutables. Síguelo exactamente como está escrito: respeta la secuencia, condiciones, bucles, caminos paralelos y estados terminales. No improvises, reordenes ni omitas pasos. Si algún nodo es ambiguo o le falta detalle requerido, haz una pausa y haz una pregunta aclaratoria antes de continuar. Al interactuar con un usuario, informa antes de actuar el camino interpretado que seguirás desde el diagrama, luego ejecuta.
El siguiente diagrama es el procedimiento autoritativo para el flujo de trabajo de lluvia de ideas. Ejecuta los pasos en el orden exacto que se muestra, incluyendo ramas, puntos de decisión y condiciones de parada.
flowchart TD
subgraph Phase1["Fase 1: Descubrimiento — establecer el estado actual antes de proponer"]
Explore["Explorar contexto — verificar estado del proyecto, archivos, documentos, commits recientes"]
Ask["Hacer preguntas aclaratorias — una a la vez, entender propósito/restricciones/criterios de éxito"]
Propose["Proponer 2-3 enfoques — con compensaciones y recomendación, usar Biblioteca de Patrones"]
end
subgraph Phase2["Fase 2: Validación — obtener aprobación explícita del usuario antes de proceder"]
Present["Presentar diseño — en secciones escaladas a la complejidad, obtener aprobación del usuario después de cada sección"]
Approve{"¿El usuario confirma explícitamente la aprobación<br>o solicita una revisión?"}
end
subgraph Phase3["Fase 3: Finalización — documentar y transferir"]
Document["Documentar el resultado — escribir diseño validado en docs/plans/YYYY-MM-DD-topic-design.md y hacer commit"]
Transition(["Transición — invocar habilidad de planificación o implementación solo después de la aprobación"])
end
Explore --> Ask --> Propose --> Present
Present --> Approve
Approve -->|"Usuario solicita revisión — revisar y volver a presentar"| Present
Approve -->|"Usuario confirma aprobación — proceder"| Document
Document --> Transition
Principios de Conversación
- Una pregunta a la vez — No abrumes con múltiples preguntas. Desglosa temas complejos.
- Preferiblemente opción múltiple — Es más fácil para el usuario responder que preguntas abiertas cuando sea posible.
- YAGNI sin piedad — Elimina funciones innecesarias de todos los diseños.
- Explorar alternativas — Siempre propón 2-3 enfoques antes de decidir.
- Validación incremental — Presenta el diseño, obtén aprobación antes de continuar.
- Sé flexible — Retrocede y aclara cuando algo no tenga sentido.
Categorías de Patrones para Ideación y Enfoques
Al proponer enfoques o generar ideas para el usuario, utiliza estas 14 categorías sistemáticas. Cada patrón incluye plantillas de indicaciones exactas, especificaciones de formato de salida y métricas de éxito.
<category_index>
- Multiplicación de Perspectivas - Generar ideas desde múltiples puntos de vista y ángulos de las partes interesadas
- Variación de Restricciones - Explorar el espacio de ideas a través de restricciones artificiales
- Inversión y Espacio Negativo - Usar pensamiento inverso para encontrar soluciones novedosas
- Transferencia Analógica - Aplicar patrones de diferentes dominios
- Descomposición Sistemática de Funciones - SCAMPER e ideación basada en atributos
- Exploración de Escenarios - Pensamiento basado en el futuro y "qué pasaría si"
- Ideación Estructurada Basada en Restricciones - Construir dentro de restricciones duras
- Razonamiento de Cadena de Pensamiento - Procesos de refinamiento de múltiples pasos
- Exploración de Combinación y Morfológica - Forzar combinaciones novedosas de funciones
- Desafío de Suposiciones - Cuestionar premisas e invertir suposiciones
- Plantillas de Completar en Blanco - Formatos de finalización estructurados
- Posicionamiento Competitivo - Enfoques de matriz de diferenciación
- Escalamiento Extremo - Pensamiento 10x y escenarios exponenciales
- Basado en Partes Interesadas y Empatía - Patrones de viaje del cliente y persona </category_index>
<guía_de_selección>
El siguiente diagrama es el procedimiento autoritativo para la selección de patrones. Ejecuta los pasos en el orden exacto que se muestra, incluyendo ramas, puntos de decisión y condiciones de parada.
flowchart TD
Start(["Usuario solicita ideas o enfoques"]) --> Goal{"¿Cuál es el objetivo<br>principal de ideación?"}
Goal -->|"Cantidad rápida — 8-15 ideas"| PersMult["Usar patrones de Multiplicación de Perspectivas"]
Goal -->|"Calidad/profundidad — ideas refinadas"| MultiStage["Usar refinamiento de múltiples etapas<br>con variación de restricciones"]
Goal -->|"Innovación innovadora"| InversionExtreme["Combinar Inversión + Escalamiento Extremo"]
Goal -->|"Implementación práctica"| Constraint["Usar patrones Basados en Restricciones"]
Goal -->|"Diferenciación de mercado"| Competitive["Usar patrones de Posicionamiento Competitivo"]
Goal -->|"Funciones centradas en el cliente"| Stakeholder["Usar patrones de Partes Interesadas y Empatía"]
PersMult --> Apply(["Aplicar patrón seleccionado de la Biblioteca de Patrones"])
MultiStage --> Apply
InversionExtreme --> Apply
Constraint --> Apply
Competitive --> Apply
Stakeholder --> Apply
</guía_de_selección>
Optimización del Formato de Salida
<guía_de_formato> Los patrones de lluvia de ideas exitosos especifican formatos de salida exactos:
- "Lista numerada" > "viñetas" (mejor para seguimiento de ideas)
- "Formato de tabla: Idea | Razonamiento | Implementación | Compensaciones" (fuerza la completitud)
- "Para cada idea, explica tu razonamiento" (aumenta la calidad en un 40%)
- Especificar rangos de recuento de palabras (200-400 palabras previene tanto la brevedad como la verbosidad) </guía_de_formato>
Referencias de Documentación de Patrones
La documentación completa de los patrones está organizada en archivos de referencia:
- Categorías y Documentación de Patrones - listado completo de categorías y patrones
- Aplicaciones Específicas de Dominio - Marketing, Desarrollo de Producto, Pruebas de QA, Estrategia de Negocio
- Guía de Selección de Patrones - Marco de decisión para elegir patrones apropiados
- Síntesis: Qué Hace que los Patrones Funcionen
- Biblioteca Integral de Indicaciones - Plantillas listas para usar
- Resumen Ejecutivo
- Bibliografía y Documentación de Fuentes
Notas para Instancias de Claude
<instrucciones_de_ia>
- Comienza evaluando si esta es una tarea de diseño de implementación o una tarea de ideación de contenido/marketing.
- SIEMPRE aplica la
<HARD-GATE>. Nunca saltes al código sin un diseño aprobado. - Al generar ideas/enfoques, proporciona plantillas de indicaciones exactas de los archivos de referencia, no versiones parafraseadas.
- Cita los archivos fuente al hacer referencia a patrones específicos. </instrucciones_de_ia>