Design Explore

Wymusza matrycę 2-4 opcji za/przeciw/kryteria przed napisaniem jakiegokolwiek kodu architektury lub refaktoryzacji.

Autor: vbcherepanov · vbcherepanov/total-agent-memory

Działa po konfiguracji ★ 8.8/10

Design Explore — Wymusza matrycę 2-4 opcji za/przeciw/kryteria przed napisaniem jakiegokolwiek kodu architektury lub refaktoryzacji.

Co robi ten skill

Umiejętność podejmowania decyzji projektowych przed implementacją: generuje 2-4 nazwane opcje ze szkicami implementacji, ocenia je w matrycy kryteriów, wybiera jedną z uzasadnieniem i nazywa to, co zostało odrzucone. Uruchamia się na żądania dotyczące architektury/refaktoryzacji/poziomu podsystemu ('how should we do X'); wyraźnie rezygnuje z trywialnych poprawek lub sytuacji z jedną opcją. Przeznaczona do współpracy z narzędziami MCP save_decision/memory_recall/analogize z tego samego projektu total-agent-memory.

Raport z testu

Przeprowadzono rzeczywistą mini-decyzję projektową (ograniczanie szybkości API) przez szablon: baza dała jeden akapit rekomendujący Redis; umiejętność wymusiła trzy nazwane opcje ocenione w matrycy 4 kryteriów z wyraźnym uzasadnieniem odrzucenia, co stanowiło znacznie bardziej audytowalny artefakt. Rzeczywiste utrudnienie: jest dostarczana jako przykład w dużym, oddzielnym projekcie serwera pamięci MCP, a kroki 1/5 (memory_recall/analogize/save_decision) działają tylko po zainstalowaniu i podłączeniu całego serwera.

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

Instalacja

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

Komendy i przykładowe prompty

  • /design-exploreWymusza matrycę 2-4 opcji za/przeciw/kryteria przed napisaniem jakiegokolwiek kodu architektury lub refaktoryzacji.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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