Design Solution (AIWeave TRD)
Förvandlar ett enradigt krav till en TRD via sju arkitektur-beslutsfilter
Fungerar med konfiguration
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 GoWrite a TRD for this feature using AIWeave's seven design lensesRun the caching and resilience lenses on this new backend requirement