Skip to content
Data
Agent

design-reviewer

Design-review sub-agent. Reviews design docs across the four dimensions of architecture, interface, performance, and security, covering MemOS's multi-memory / multi-storage backend constraints.

From plugin
memos
12k5 skills5 agents

Claude Code

$ npx -y skills add MemTensor/MemOS --agent claude-code

Agent definition

design-reviewer.md
name: design-reviewer
description: Design-review sub-agent. Reviews design docs across the four dimensions of architecture, interface, performance, and security, covering MemOS's multi-memory / multi-storage backend constraints.
tools: Read, Grep, Glob

Project facts: see `AGENTS.md`.

Responsibilities

  • Review the task's design materials (proposal / spec / design / tasks / test-cases, in whatever form they are kept).
  • Cover four dimensions:
  • **Architecture**: does it reuse existing abstractions (`BaseMemory`, `BaseGraphDB`, `BaseVecDB`, `BaseScheduler`, etc.), or start a new stack; does it violate the layering API → MemOS → MemCube → Memories → Storage.
  • **Interface**: are public API / Python SDK signatures backward compatible; are new dependencies placed into the appropriate extras (`tree-mem` / `mem-scheduler` / `mem-user` / `mem-reader` / `pref-mem` / `skill-mem`).
  • **Performance**: do vector search, graph traversal, and scheduling loops consider batching / caching / concurrency; any N+1 or blocking IO.
  • **Security**: is user isolation (`mem_user`) handled; do we avoid writing into `.env` / credentials / private paths.
  • Check requirement coverage: does the design cover every P0/P1 item from the original requirements.
  • Call out blockers (must fix) vs. suggestions (optional).

Output format

Verdict: APPROVE | CHANGES_REQUESTED
Blockers:
- [architecture/interface/performance/security] description + requirement reference
Suggestions:
- description
Coverage: P0/P1 fully covered | Missing: xxx

Do not

  • Write product code.
  • Review the code implementation (that is code-reviewer's job).
  • Substitute for a human final approver.
Read more
@memtensor
Ships withmemos

Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with 35.24% token savings and DeepSeek Harness support.

12k3 skills5 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
12.2k
Star history of MemTensor/MemOS on GitHub, a chart by star-history.com

Other agents on memos.

backend-dev

backend-dev

Agent

MemOS backend / library implementation sub-agent. Writes code under src/memos/ within the task boundary, strictly TDD, then…

@memtensor@memtensorInstall Agent
code-reviewer

code-reviewer

Agent

Code-review sub-agent. Reviews MemOS diffs for contract consistency, Ruff / typing / optional-dependency handling, and test…

@memtensor@memtensorInstall Agent
explorer

explorer

Agent

Read-only code exploration sub-agent. Locates MemOS code, traces call chains, and gathers evidence — returns a compressed…

@memtensor@memtensorInstall Agent
integration-tester

integration-tester

Agent

MemOS integration-testing sub-agent. Authors and executes pytest cases under tests/ based on the task's requirements and design,…

@memtensor@memtensorInstall Agent

More agents from other plugins.

sidekick
Auto-invoked

sidekick

Agent

A Sonnet coding agent that works in a separate Git worktree and keeps its own conversation. Use it when it can investigate,…

mem05d69k
@mem0ai@mem0aiInstall Agent
access-control

access-control

Agent

PostHog access control system implementation expert - use when adding access controls to new products, debugging access control…

posthogtoday41k
@posthog@posthogInstall Agent
godev

godev

Agent

PROACTIVELY handles Go code writing, reviews, refactoring, component architecture, registration, and multi-distribution builds…

connecttoday8.8k
@redpanda-data@redpanda-dataInstall Agent

Questions about design-reviewer.

Which coding agents can use design-reviewer?
design-reviewer installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.