Design Solution (AIWeave TRD)
Transforme une exigence d'une ligne en un TRD via sept lentilles de décision d'architecture
Fonctionne avec configuration
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 GoWrite a TRD for this feature using AIWeave's seven design lensesRun the caching and resilience lenses on this new backend requirement