Design Explore

Vynucuje matici 2-4 možností pro/proti/kritéria před napsáním jakéhokoli kódu architektury nebo refaktoringu.

od vbcherepanov · vbcherepanov/total-agent-memory

Funguje s nastavením ★ 8.8/10

Design Explore — Vynucuje matici 2-4 možností pro/proti/kritéria před napsáním jakéhokoli kódu architektury nebo refaktoringu.

Co umí

Dovednost pro rozhodování o designu před implementací: generuje 2-4 pojmenované možnosti s implementation sketches, scores them on a criteria matrix, picks one with justification, a names what was discarded. Spouští se na architecture/refactor/subsystem-level ('how should we do X') requests; explicitně opts out for trivial fixes or single-option situations. Meant to pair with the save_decision/memory_recall/analogize MCP tools from the same total-agent-memory project.

Testovací report

Provedl jsem skutečné mini design decision (API rate limiting) through the template: baseline gave one paragraph recommending Redis; the skill forced three named options scored on a 4-criterion matrix with an explicit discard rationale, a materially more auditable artifact. Real friction: it's shipped as an example inside a large separate MCP memory server project, and steps 1/5 (memory_recall/analogize/save_decision) only work once that whole server is installed and connected.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /design-exploreVynucuje matici 2-4 možností pro/proti/kritéria před napsáním jakéhokoli kódu architektury nebo refaktoringu.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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