Design Solution (AIWeave TRD)

Verwandelt eine einzeilige Anforderung in ein TRD über sieben Architektur-Entscheidungs-Linsen

von zuoyebang · zuoyebang/aiweave

Funktioniert mit Setup ★ 6.4/10

Design Solution (AIWeave TRD) — Verwandelt eine einzeilige Anforderung in ein TRD über sieben Architektur-Entscheidungs-Linsen

Was es kann

Führt eine Anforderung durch AIWeaves sieben Entscheidungs-Linsen – IO, Datenmodellierung, Parallelität, Transaktionen, Caching, Resilienz und Tail Latency – und erstellt ein technisches Designdokument mit der gewählten Option, dem Upgrade-Trigger und dem Dokument, in dem es für jede Linse landen soll. Es schreibt keinen Code und keine Dokumente, nur den Entscheidungsdatensatz. Nur Slash-Befehl, und nur nützlich innerhalb eines Go-Backend-Projekts, das das AIWeave-Skelett übernommen hat.

Testbericht

Bei einer leseintensiven Batch-Query-API erzeugte der Sieben-Linsen-Durchlauf ein sichtbar tieferes Design als der Lauf ohne Skill: Er erzwang eine explizite Fan-Out-Fehlerentscheidung pro Abhängigkeit (Profil alles-oder-nichts, Tier und ungelesene Anzahl Best-Effort-Teilweise), wo die Baseline nur teilweisen Fehler als offene Frage auflistete, und er fügte die Weitergabe von Deadline-Budgets pro Hop, Single-Flight plus Cross-Request-Micro-Batching, eine Zähler-versus-COUNT-Entscheidung und eine Zuordnung jeder Schlussfolgerung zu dem Dokument hinzu, das sie aufzeichnen sollte. Die dahinterstehende Methodik ist real – 2.226 Zeilen Entscheidungsbäume in design-spec/ – wird aber nicht mit dem Skill geliefert. Der installierte Skill-Ordner ist eine einzelne SKILL.md, deren Links wörtliche (Pfad-)Platzhalter sind und deren erster Schritt design-spec/00-07, docs-spec und BUILD_STATUS.md aus dem Projekt liest, sodass er außerhalb eines Go-Repos, das das gesamte AIWeave-Skelett übernommen hat, nichts zu lesen hat. Er setzt auch disable-model-invocation, sodass er sich nie von selbst aktiviert – Sie müssen den Slash-Befehl eingeben.

Getestet am: 2026-07-28 · Claude Code 2.x (agent harness)

Installation

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/

Befehle & Beispiel-Prompts

  • /design-solutionVerwandelt eine einzeilige Anforderung in ein TRD über sieben Architektur-Entscheidungs-Linsen

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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