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.

par vbcherepanov · vbcherepanov/total-agent-memory

Fonctionne avec configuration ★ 8.8/10

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.

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 options
  • How should we redesign our auth module, weigh the tradeoffs for me
  • I need a pros and cons matrix before we commit to a new data layer approach