Design Solution (AIWeave TRD)

Convierte un requisito de una línea en un TRD a través de siete lentes de decisión de arquitectura

Por zuoyebang · zuoyebang/aiweave

Funciona con configuración ★ 6.4/10

Design Solution (AIWeave TRD) — Convierte un requisito de una línea en un TRD a través de siete lentes de decisión de arquitectura

Qué hace

Ejecuta un requisito a través de las siete lentes de decisión de AIWeave - IO, modelado de datos, concurrencia, transacciones, almacenamiento en caché, resiliencia y latencia de cola - y emite un documento de diseño técnico con la opción elegida, el disparador de actualización y el documento en el que debería aterrizar para cada lente. No escribe código ni documentos, solo el registro de decisiones. Solo por comando de barra, y útil solo dentro de un proyecto de backend Go que haya adoptado el esqueleto de AIWeave.

Informe de la prueba

En una API de consulta por lotes con mucha lectura, el paso de siete lentes produjo un diseño visiblemente más profundo que la ejecución sin skill: forzó una decisión explícita de falla de fan-out por dependencia (perfil todo o nada, nivel y recuento de no leídos parcial de mejor esfuerzo) donde la línea base solo enumeraba la falla parcial como una pregunta abierta, y agregó propagación del presupuesto de tiempo límite por salto, micro-batching de un solo vuelo más entre solicitudes, una decisión de contador versus COUNT y un mapeo de cada conclusión al documento que debería registrarla. La metodología detrás de esto es real (2,226 líneas de árboles de decisión en design-spec/), pero no se incluye con la skill. La carpeta de skill instalada es un único SKILL.md cuyos enlaces son marcadores de posición literales (path) y cuyo primer paso lee design-spec/00-07, docs-spec y BUILD_STATUS.md del proyecto, por lo que fuera de un repositorio Go que haya adoptado todo el esqueleto de AIWeave no tiene nada que leer. También establece disable-model-invocation, por lo que nunca se activa por sí solo; debes escribir el comando de barra.

Probado el: 2026-07-28 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/zuoyebang/aiweave.git
mkdir -p ~/.claude/skills
cd aiweave && cp -r templates/skills/design-solution ~/.claude/skills/design-solution
cp -r design-spec docs-spec skills-spec ~/.claude/skills/design-solution/

Comandos y prompts de ejemplo

  • /design-solutionConvierte un requisito de una línea en un TRD a través de siete lentes de decisión de arquitectura

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Design the architecture for a read-heavy batch query endpoint in Go
  • Write a TRD for this feature using AIWeave's seven design lenses
  • Run the caching and resilience lenses on this new backend requirement