Design Solution (AIWeave TRD)

Förvandlar ett enradigt krav till en TRD via sju arkitektur-beslutsfilter

av zuoyebang · zuoyebang/aiweave

Fungerar med konfiguration ★ 6.4/10

Design Solution (AIWeave TRD) — Förvandlar ett enradigt krav till en TRD via sju arkitektur-beslutsfilter

Vad den gör

Kör ett krav genom AIWeave:s sju beslutsfilter – IO, data modeling, concurrency, transactions, caching, resilience och tail latency – och avger ett tekniskt designdokument med det valda alternativet, uppgraderingstriggern och dokumentet det ska landa i för varje filter. Det skriver ingen kod och inga dokument, endast beslutsloggen. Endast slash-kommando, och användbart endast inom ett Go backend-projekt som har antagit AIWeave-skelettet.

Testrapport

På ett läs-tungt batch-query API producerade sju-lins-passet en synbart djupare design än no-skill-körningen: det tvingade fram ett explicit fan-out-felbeslut per beroende (profil all-or-nothing, tier och oläst antal best-effort partial) där baslinjen endast listade partiellt fel som en öppen fråga, och det lade till per-hop deadline budget propagation, single-flight plus cross-request micro-batching, ett counter-versus-COUNT-beslut och en mappning från varje slutsats till det dokument som skulle registrera det. Metodiken bakom detta är verklig – 2 226 rader beslutsträd i design-spec/ – men den levereras inte med skillen. Den installerade skill-mappen är en enda SKILL.md vars länkar är bokstavliga (path) platshållare och vars första steg läser design-spec/00-07, docs-spec och BUILD_STATUS.md från projektet, så utanför ett Go-repo som har antagit hela AIWeave-skelettet har den inget att läsa. Den sätter också disable-model-invocation, så den aktiveras aldrig på egen hand – du måste skriva slash-kommandot.

Testad: 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/

Kommandon och exempelprompter

  • /design-solutionFörvandlar ett enradigt krav till en TRD via sju arkitektur-beslutsfilter

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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