Design Explore
Force une matrice de 2 à 4 options avantages/inconvénients/critères avant l'écriture de tout code d'architecture ou de refactoring.
Fonctionne avec configuration
Ce que fait
Une compétence de décision de conception pré-implémentation : génère 2 à 4 options nommées avec des esquisses d'implémentation, les évalue sur une matrice de critères, en choisit une avec justification, et nomme ce qui a été écarté. Se déclenche sur les requêtes de niveau architecture/refactoring/sous-système ('how should we do X') ; se désengage explicitement pour les corrections triviales ou les situations à option unique. Destiné à être associé aux outils MCP save_decision/memory_recall/analogize du même projet total-agent-memory.
Rapport de test
A exécuté une véritable mini-décision de conception (API rate limiting) via le modèle : la base de référence a donné un paragraphe recommandant Redis ; la compétence a forcé trois options nommées évaluées sur une matrice à 4 critères avec une justification d'abandon explicite, un artefact matériellement plus auditable. Friction réelle : il est livré comme exemple à l'intérieur d'un grand projet de serveur de mémoire MCP séparé, et les étapes 1/5 (memory_recall/analogize/save_decision) ne fonctionnent qu'une fois que tout ce serveur est installé et connecté.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/vbcherepanov/total-agent-memory cd total-agent-memory mkdir -p ~/.claude/skills cp -r examples/skills/design-explore ~/.claude/skills/design-explore
Commandes et exemples de prompts
/design-exploreForce une matrice de 2 à 4 options avantages/inconvénients/critères avant l'écriture de tout code d'architecture ou de refactoring.
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) :
Before we refactor this subsystem, lay out two or three architecture optionsHow should we redesign our auth module, weigh the tradeoffs for meI need a pros and cons matrix before we commit to a new data layer approach