vbcherepanov/total-agent-memory/design-explore

Claude Code and agent skill by vbcherepanov/total-agent-memory

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Explore 2-4 design options with pros/cons/criteria matrix before writing code. Use for L3-L4 tasks (refactors, architecture, new subsystems). Pairs with save_decision MCP tool.

Install

npx vskill@latest install vbcherepanov/total-agent-memory/design-explore

SKILL.md

design-explore

Use this skill when the user asks for "design", "architecture", "approach", "options", "trade-offs", "how should we do X", or when task classifier returns level >= 3.

Workflow

  1. Discover prior art — memory_recall(query="<task keywords>", mode="index", limit=10) + analogize(query="<task description>", exclude_project=None) — check if similar decision was made before.
  1. Generate 2-4 options for the design space. For each option, fill:
  • Core approach (1 sentence)
  • Implementation sketch (3-5 lines)
  • Pros (3 bullets)
  • Cons (2-3 bullets)
  • Unknowns (what we don't yet know)
  1. Build criteria matrix — list 3-5 criteria that matter (e.g. performance, maintainability, migration risk, team familiarity). Rate each option 1-5 per criterion.
  1. Pick one with justification referring to matrix. Name what was discarded and why.
  1. Save — save_decision(title, options, criteria_matrix, selected, rationale, discarded, project).
  1. Only then proceed to implementation — with a clear decision in memory for next session.

Output template

markdown
## Decision: {title}
### Prior art
{memory_recall/analogize results — 1-2 sentences}
### Options
#### 1. {option name}
-**Approach:** {1 sentence}
-**Implementation:** {sketch}
-**Pros:** {3 bullets}
-**Cons:** {3 bullets}
-**Unknowns:** {bullets}
#### 2. {option name}
... (same structure)
### Criteria matrix
| Criterion | Option 1 | Option 2 | ... |
|---|:-:|:-:|:-:|
| {criterion} | 5 | 3 | ... |
### Selected: {option name}
{rationale — 2-3 sentences referencing matrix}
### Discarded
-**{option name}**: {1-sentence reason}

When NOT to use

  • L1/L2 tasks (quick fixes, straightforward additions) — overkill, just do it.
  • Single-option situations (no real trade-off).
  • Implementation bugs (debug first, design later).

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
47
Repository forks
12
7-day trend score
19

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 5 Aug 2026, 3 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vbcherepanov/total-agent-memory/design-explore/badge)](https://verified-skill.com/skills/vbcherepanov/total-agent-memory/design-explore)

Something wrong with this skill or its page? Tell us.