Tarvis · AI 编码工具 & 大模型比价平台
AI 技能
返回列表

Cline Memory Bank

工作流自动化

Cline 的 Memory Bank 模式,让 AI 编码助手跨会话保持项目记忆。

cline/cline45k5.2k更新于 2026-06-17
概览

Cline VSCode 扩展提供的 Memory Bank 功能,通过结构化文档(projectbrief.md / activeContext.md / progress.md 等)实现跨会话记忆。

每次会话开始时,Cline 自动加载 Memory Bank 文件到上下文,避免重复解释项目背景。

每次会话结束时,Cline 自动更新 Memory Bank,记录进度、决策、待办事项。

该模式被广泛借鉴到 Claude Code、Cursor 等工具中,是 AI 编码工作流的基础范式之一。

基础信息
作者
cline
主语言
TypeScript
开源协议
Apache-2.0
Star 数
45,000
Fork 数
5,200
最近更新
2026-06-17
标签
ClineMemory Bank跨会话记忆VSCode
适配平台
cline通用
安装指南
  1. 1

    在 VSCode 扩展市场搜索 Cline 并安装

  2. 2

    打开一个项目,按 Cmd/Ctrl+Shift+P,输入 Cline: Initialize Memory Bank

  3. 3

    Cline 会在项目根目录创建 .clinerules/ 和 memory-bank/ 目录

  4. 4

    首次使用时,与 Cline 对话描述项目背景,它会自动写入 projectbrief.md

  5. 5

    后续会话开始时,Cline 会自动加载 Memory Bank 上下文

配置示例
# memory-bank/projectbrief.md

## Project Goal
Build a Next.js SaaS dashboard for analytics

## Tech Stack
- Next.js 14 App Router
- TypeScript
- Tailwind CSS
- Prisma + PostgreSQL

将上述配置保存到对应文件,根据实际项目需求调整字段值。

优缺点
优点
  • 解决 AI 助手跨会话失忆的根本问题
  • 文档结构清晰,人类可读可编辑
  • 模式可移植,已在多个工具中复用
  • 适合长周期复杂项目
缺点
  • Memory Bank 文件需要纳入版本控制,可能产生大量 diff
  • 初次配置成本较高,需要写好 projectbrief
  • 对小型项目可能过度设计
适用场景
1长周期项目:跨周/月保持上下文一致性
2多人协作:团队成员通过 Memory Bank 快速了解项目状态
3复杂重构:记录每一步决策原因,避免反复
4学习项目:让 AI 助手持续理解你的代码库演进
常见问题

觉得这个技能有用?
去 GitHub 给作者一个 Star,支持项目持续维护
Star on GitHub