Design Explore
Fuerza una matriz de pros/contras/criterios de 2-4 opciones antes de escribir cualquier código de arquitectura o refactorización.
Funciona con configuración
Qué hace
Una habilidad de decisión de diseño previa a la implementación: genera 2-4 opciones nombradas con bocetos de implementación, las puntúa en una matriz de criterios, elige una con justificación y nombra lo que se descartó. Se activa ante solicitudes de nivel de arquitectura/refactorización/subsistema ('cómo deberíamos hacer X'); se excluye explícitamente para correcciones triviales o situaciones de una sola opción. Destinada a emparejarse con las herramientas MCP save_decision/memory_recall/analogize del mismo proyecto de memoria total del agente.
Informe de la prueba
Ejecuté una decisión de diseño real (limitación de velocidad de API) a través de la plantilla: la línea base dio un párrafo recomendando Redis; la habilidad forzó tres opciones nombradas puntuadas en una matriz de 4 criterios con una justificación de descarte explícita, un artefacto materialmente más auditable. Fricción real: se envía como un ejemplo dentro de un gran proyecto de servidor de memoria MCP separado, y los pasos 1/5 (memory_recall/analogize/save_decision) solo funcionan una vez que todo ese servidor está instalado y conectado.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/vbcherepanov/total-agent-memory cd total-agent-memory mkdir -p ~/.claude/skills cp -r examples/skills/design-explore ~/.claude/skills/design-explore
Comandos y prompts de ejemplo
/design-exploreFuerza una matriz de pros/contras/criterios de 2-4 opciones antes de escribir cualquier código de arquitectura o refactorización.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Before we refactor this subsystem, lay out two or three architecture optionsHow should we redesign our auth module, weigh the tradeoffs for meI need a pros and cons matrix before we commit to a new data layer approach