Design Solution (AIWeave TRD)

Trasforma un requisito a una riga in un TRD tramite sette lenti di decisione architetturale

di zuoyebang · zuoyebang/aiweave

Richiede configurazione ★ 6.4/10

Design Solution (AIWeave TRD) — Trasforma un requisito a una riga in un TRD tramite sette lenti di decisione architetturale

Cosa fa

Esegue un requisito attraverso le sette lenti di decisione di AIWeave - IO, modellazione dati, concorrenza, transazioni, caching, resilienza e latenza di coda - ed emette un documento di design tecnico con l'opzione scelta, il trigger di aggiornamento e il documento in cui dovrebbe atterrare per ogni lente. Non scrive codice né documenti, solo il record di decisione. Solo comando slash, e utile solo all'interno di un progetto backend Go che ha adottato lo scheletro AIWeave.

Rapporto di test

Su un'API di query batch ad alta intensità di lettura, il passaggio a sette lenti ha prodotto un design visibilmente più profondo rispetto all'esecuzione senza skill: ha forzato una decisione esplicita di fallimento fan-out per dipendenza (profilo tutto o niente, livello e conteggio non letti parziale al meglio) dove la baseline elencava solo il fallimento parziale come una questione aperta, e ha aggiunto la propagazione del budget di scadenza per hop, micro-batching single-flight più cross-request, una decisione counter-versus-COUNT e una mappatura da ogni conclusione al documento che dovrebbe registrarla. La metodologia alla base è reale - 2.226 righe di alberi decisionali in design-spec/ - ma non viene fornita con la skill. La cartella della skill installata è un singolo SKILL.md i cui link sono placeholder letterali (path) e il cui primo passaggio legge design-spec/00-07, docs-spec e BUILD_STATUS.md dal progetto, quindi al di fuori di un repo Go che ha adottato l'intero scheletro AIWeave non ha nulla da leggere. Imposta anche disable-model-invocation, quindi non si attiva mai da solo - devi digitare il comando slash.

Testato il: 2026-07-28 · Claude Code 2.x (agent harness)

Installazione

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/

Comandi e prompt di esempio

  • /design-solutionTrasforma un requisito a una riga in un TRD tramite sette lenti di decisione architetturale

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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