¿Qué hace human-architect-mindset?
Pensamiento arquitectónico sistemático para capacidades humanas insustituibles: modelado de dominio, pensamiento sistémico, navegación de restricciones y descomposición de problemas con conciencia de IA. Úsalo de forma proactiva al detectar decisiones arquitectónicas, discusiones de diseño de sistemas o planificación multi-componente.
¿Qué es?
Esta habilidad proporciona un marco de trabajo para abordar problemas arquitectónicos complejos, aprovechando las fortalezas humanas (intuición, creatividad, juicio contextual) junto con las capacidades de la IA (velocidad, análisis de patrones, generación de alternativas).
¿Por qué usarla?
- Claridad: Ayuda a estructurar problemas difusos en piezas manejables.
- Consistencia: Promueve un lenguaje y enfoque común en el equipo.
- Eficiencia: Reduce el tiempo de análisis al enfocarse en lo esencial.
- Calidad: Fomenta soluciones robustas, escalables y mantenibles.
Plataformas compatibles
- Claude Code
- Cursor
- Codex
Cómo funciona
- Detección: Reconoce cuándo se está discutiendo una decisión arquitectónica (nuevo servicio, cambio de base de datos, integración compleja, etc.).
- Contextualización: Pregunta para entender el dominio, los actores, los flujos de datos y las restricciones.
- Modelado: Sugiere representaciones (diagramas, mapas de dominio, listas de restricciones) para visualizar el problema.
- Descomposición: Divide el problema en subproblemas, identificando dónde la IA puede automatizar (ej., generación de código repetitivo) y dónde se necesita juicio humano (ej., trade-offs de diseño).
- Validación: Revisa la solución contra las restricciones identificadas y sugiere iteraciones.
Ejemplo de uso
Usuario: Necesitamos diseñar un sistema de notificaciones para nuestra plataforma SaaS.
Agente: Usando human-architect-mindset...
- ¿Cuáles son los tipos de notificaciones? (email, push, SMS, in-app)
- ¿Cuáles son los requisitos de latencia? (tiempo real o batch)
- ¿Qué volumen esperamos? (1000/día o 1M/día)
- ¿Hay restricciones de presupuesto o infraestructura?
...
Notas adicionales
- Esta habilidad no reemplaza la experiencia humana, la amplifica.
- Se recomienda usar en combinación con otras habilidades (ej.,
bencium/domain-driven-design). - El output puede incluir diagramas Mermaid o listas estructuradas para facilitar la discusión.