用途:为代码智能体提供跨会话的长期项目记忆,并统一工程规则与开发流程。适用于项目存在 .memory-bank/ 目录,或用户明确要求 memory-bank 工作流、代码规则、dev-toolkit 命令时。
主要能力:一是 Memory Bank,通过 .memory-bank/ 下的 status.md、checklist.md、roadmap.md、research.md、backlog.md、adr.md、progress.md、lessons.md 及 notes/、plans/、experiments/、reports/、codebase/ 等保存项目上下文;二是 RULES,内置 TDD、Clean Architecture(后端)、FSD(前端)、Mobile UDF、SOLID、Testing Trophy 等规则;三是 dev toolkit,提供 34 个命令,如 /mb、/start、/done、/plan、/brief、/discuss、/groom、/sdd、/work、/drive、/config、/pipeline、/profile、/rules、/commit、/pr、/review、/test、/refactor、/doc、/changelog、/catchup、/adr、/contract、/security-review、/api-contract、/db-migration、/observability、/roadmap-sync、/traceability-gen、/analyze-task、/flow、/goal、/agree。
使用方式:本地模式运行 /mb init,将 bank 放在仓库 .memory-bank/;全局模式运行 /mb init --storage=global --agent=claude-code。基本会话流程为 /mb start、/mb verify、/mb done。规格驱动流程为 /mb discuss <topic>、/mb sdd <topic>、/mb work <topic>、/mb verify、/mb done。可用 /mb profile init 按技术栈定制规则。若宿主不支持斜杠命令,可用 commands/mb.md、memory-bank CLI 或捆绑脚本。
限制:无 bank 时状态为 [MEMORY BANK: ABSENT],生命周期命令不激活,但工程规则仍适用;不会静默初始化。可选依赖(tree-sitter、networkx、fastembed)不假定已安装,缺失时需按提示安装。审查与判定为可选,默认关闭。具体收费、价格、平台支持与效果资料暂未提供。