Design Solution (AIWeave TRD)

Transforme une exigence d'une ligne en un TRD via sept lentilles de décision d'architecture

par zuoyebang · zuoyebang/aiweave

Fonctionne avec configuration ★ 6.4/10

Design Solution (AIWeave TRD) — Transforme une exigence d'une ligne en un TRD via sept lentilles de décision d'architecture

Ce que fait

Exécute une exigence à travers les sept lentilles de décision d'AIWeave - IO, modélisation des données, concurrence, transactions, mise en cache, résilience et latence de queue - et émet un document de conception technique avec l'option choisie, le déclencheur de mise à niveau et le document dans lequel il devrait atterrir pour chaque lentille. Il n'écrit ni code ni documentation, seulement l'enregistrement de décision. Commande slash uniquement, et utile uniquement à l'intérieur d'un projet backend Go qui a adopté le squelette AIWeave.

Rapport de test

Sur une API de requêtes par lots à forte lecture, le passage à sept lentilles a produit une conception visiblement plus profonde que l'exécution sans compétence : il a forcé une décision explicite d'échec de fan-out par dépendance (profil tout-ou-rien, niveau et nombre de non-lus partiel au mieux) là où la base de référence ne listait l'échec partiel que comme une question ouverte, et il a ajouté la propagation du budget de délai par saut, le 'single-flight' plus le micro-batching inter-requêtes, une décision compteur-versus-COUNT et un mappage de chaque conclusion au document qui devrait l'enregistrer. La méthodologie derrière cela est réelle - 2 226 lignes d'arbres de décision dans design-spec/ - mais elle n'est pas livrée avec la compétence. Le dossier de compétence installé est un seul SKILL.md dont les liens sont des placeholders littéraux (chemin) et dont la première étape lit design-spec/00-07, docs-spec et BUILD_STATUS.md du projet, donc en dehors d'un dépôt Go qui a adopté l'ensemble du squelette AIWeave, il n'a rien à lire. Il définit également disable-model-invocation, donc il ne s'active jamais seul - vous devez taper la commande slash.

Testé le: 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/

Commandes et exemples de prompts

  • /design-solutionTransforme une exigence d'une ligne en un TRD via sept lentilles de décision d'architecture

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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