Design Explore

Dwingt een 2-4 optie voor- en nadelen/criteria matrix af voordat architectuur- of refactorcode wordt geschreven.

Door vbcherepanov · vbcherepanov/total-agent-memory

Werkt met setup ★ 8.8/10

Design Explore — Dwingt een 2-4 optie voor- en nadelen/criteria matrix af voordat architectuur- of refactorcode wordt geschreven.

Wat het doet

Een pre-implementatie ontwerpbeslissings-skill: genereert 2-4 benoemde opties met implementatieschetsen, scoort deze op een criteria-matrix, kiest er één met onderbouwing, en benoemt wat werd verworpen. Activeert bij architectuur/refactor/subsysteem-niveau ('how should we do X') verzoeken; kiest expliciet niet voor triviale fixes of situaties met één optie. Bedoeld om te koppelen met de save_decision/memory_recall/analogize MCP tools van hetzelfde total-agent-memory project.

Testrapport

Een echte mini-ontwerpbeslissing (API rate limiting) door de template gehaald: baseline gaf één paragraaf die Redis aanbeval; de skill dwong drie benoemde opties af, gescoord op een 4-criteria matrix met een expliciete afwijzingsreden, een materieel beter controleerbaar artefact. Echte wrijving: het wordt geleverd als een voorbeeld binnen een groot afzonderlijk MCP geheugenserverproject, en stappen 1/5 (memory_recall/analogize/save_decision) werken alleen als die hele server is geïnstalleerd en verbonden.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /design-exploreDwingt een 2-4 optie voor- en nadelen/criteria matrix af voordat architectuur- of refactorcode wordt geschreven.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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