一键导入
beads-memory
编码Agent记忆升级:跨会话持久化代码库上下文。当用户说'记住这个代码库'、'下次继续'、'跨会话记忆'、'记住我的项目'、'别每次都从头了解'时触发。核心特点:自动捕获项目结构/关键决策/未完成任务/技术债,AI压缩存储,下次对话自动加载相关上下文,6倍token节省。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
编码Agent记忆升级:跨会话持久化代码库上下文。当用户说'记住这个代码库'、'下次继续'、'跨会话记忆'、'记住我的项目'、'别每次都从头了解'时触发。核心特点:自动捕获项目结构/关键决策/未完成任务/技术债,AI压缩存储,下次对话自动加载相关上下文,6倍token节省。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
企业级全栈迭代工作流Agent:当用户说'开始开发这个需求'、'处理本次迭代'、'全栈开发闭环'、'跑一个迭代'、'enterprise iteration'、'迭代开发'、'需求交付'、'开发闭环'时触发。自动按需求→设计→开发→测试→Review→部署→记忆7阶段推进,维护迭代状态机,路径感知(自动读取需求目录与代码目录),协调多个子Skill协作完成企业级CRM全栈需求交付。支持状态回退、并行分支、上下文继承。
企业级CRM全栈开发规范:基于Vue 2 + Element UI + Java Spring Boot的标准化开发指南。覆盖前端配置式列表页、详情页、国际化、权限控制,后端分层架构、接口规范、数据库设计。当用户说'CRM开发'、'Vue 2列表页'、'Element UI表单'、'Java后端接口'、'全栈开发规范'、'中后台系统开发'、'工单系统开发'、'客户管理系统开发'时触发。核心特点:前后端标准化、配置式开发、企业级权限、国际化支持。
网络安全分析师技能库:754个结构化安全技能,让AI具备Senior Analyst级别的全栈安全分析能力。覆盖威胁狩猎、数字取证、事件响应、渗透测试、代码安全审计、威胁情报、恶意软件分析等26个安全领域。映射MITRE ATT&CK v19.1、NIST CSF 2.0、MITRE ATLAS v5.4、MITRE D3FEND v1.3、NIST AI RMF 1.0五大框架。当用户说'安全分析'、'威胁狩猎'、'威胁情报'、'渗透测试'、'事件响应'、'MITRE'、'代码审计'、'数字取证'、'恶意软件分析'、'红队'、'蓝队'、'SOC'、'漏洞分析'、'安全运营'、'网络攻防'、'入侵检测'时触发。渐进式加载设计,500-2000 tokens完整加载,避免上下文溢出。
反平庸 UI 设计 Skill:让 AI 生成的前端界面摆脱样板化、去AI味,提升布局、排版、动效和间距品质。当用户说'反平庸设计'、'去AI味UI'、'提升界面品质'、'设计系统'、'UI太模板化'、'界面不够精致'、'去掉AI生成的UI感'、'让页面更有设计感'时触发。核心特点:框架无关的设计规则、三档参数调节(DESIGN_VARIANCE/MOTION_INTENSITY/VISUAL_DENSITY)、anti-slop 反重复机制、8大设计方向体系。
算法艺术生成器:用p5.js/Canvas代码生成程序化艺术作品,包括粒子系统、几何图形、种子随机、噪声纹理、动态壁纸。当用户说'生成艺术'、'算法壁纸'、'p5.js艺术'、'代码画画'、'生成海报'、'粒子效果'、'噪声纹理'、'程序化艺术'时触发。核心特点:种子可控复现、参数化设计、数学美学、代码即画布。
Cloudflare Worker边缘函数构建指南:用Wrangler CLI开发、调试、部署Serverless函数,实现轻量API/边缘缓存/中间层/反向代理。当用户说'写个Worker'、'边缘函数'、'Cloudflare部署'、'Serverless API'、'轻量后端'、'边缘计算'、'CF Worker'时触发。核心特点:Wrangler工作流、边缘环境特性、KV/DO/R2存储、TypeScript最佳实践、本地调试到部署全链路。
| name | beads-memory |
| description | 编码Agent记忆升级:跨会话持久化代码库上下文。当用户说'记住这个代码库'、'下次继续'、'跨会话记忆'、'记住我的项目'、'别每次都从头了解'时触发。核心特点:自动捕获项目结构/关键决策/未完成任务/技术债,AI压缩存储,下次对话自动加载相关上下文,6倍token节省。 |
来源: gastownhall/beads ⭐22.1K(2026年5月热门,编码Agent记忆层)
发布时间: 2026-05-14
理念: "Agent 不应该每次对话都从零认识你——它应该记得你是谁,你在做什么。"
让 AI 记住你的代码库、你的决策、你的进度,跨会话持续可用。
| 能力 | 说明 |
|---|---|
| 项目快照 | 自动捕获项目结构、关键文件、技术栈 |
| 决策记录 | 记录架构决策(ADR)、选型理由、废弃方案 |
| 任务追踪 | 记录进行中/已完成/阻塞的任务 |
| 技术债务 | 标记需要重构的代码、临时方案、已知问题 |
| AI压缩 | 用AI压缩长上下文,保留关键信息,丢弃噪音 |
| 智能加载 | 下次对话自动加载与当前任务相关的上下文 |
.beads/ # 记忆目录(提交到git)
├── project-snapshot.md # 项目快照
├── decisions/ # 决策记录
│ ├── 001-use-postgresql.md
│ ├── 002-dont-use-orm.md
│ └── 003-microservices-boundary.md
├── tasks/ # 任务追踪
│ ├── active.md # 进行中
│ ├── backlog.md # 待办
│ └── completed.md # 已完成
├── tech-debt.md # 技术债务
├── key-files.md # 关键文件索引
└── session-summaries/ # 会话摘要(AI生成)
├── 2026-05-01-session.md
└── 2026-05-05-session.md
# Project Snapshot
## 基本信息
- 名称: my-api-service
- 语言: TypeScript
- 框架: Express.js
- 数据库: PostgreSQL 15
- ORM: 无(原生SQL + pg)
## 目录结构
src/ ├── controllers/ # HTTP入口 ├── services/ # 业务逻辑 ├── repositories/ # 数据访问 ├── middleware/ # 中间件 ├── types/ # 共享类型 └── utils/ # 工具函数
## 关键依赖
- express: ^4.18
- pg: ^8.11
- neverthrow: ^6.0 (Result类型)
- zod: ^3.22 (校验)
## 环境变量
- DATABASE_URL
- JWT_SECRET
- PORT
## 启动方式
```bash
npm run dev # 开发
npm test # 测试
npm run build # 构建
### 2. 决策记录 (decisions/)
```markdown
# ADR-003: 微服务边界划分
## 状态
Accepted (2026-05-08)
## 背景
单体应用增长,需要拆分
## 决策
按业务域拆分:用户/订单/支付三个服务
## 理由
- 团队已按业务域分工
- 订单和支付有强一致性要求,但用户独立
## 废弃方案
- 按技术层拆分(frontend/backend)→ 导致跨服务调用过多
## 影响
- 需要引入服务发现
- 需要分布式事务方案
# Active Tasks
## [TASK-005] 支付回调幂等性
- 状态: 🟡 进行中
- 负责人: AI (协助)
- 描述: 支付回调接口需要保证幂等性,防止重复处理
- 阻塞: 等待[TASK-004]事务管理方案确定
- 预计完成: 2026-05-12
## [TASK-004] 分布式事务方案
- 状态: 🔴 阻塞
- 负责人: 用户
- 描述: 选择Saga vs 2PC
- 决策: 待用户确认
# Tech Debt
## 🔴 高优先级
- [ ] 订单查询缺少索引(created_at),生产环境已出现慢查询
## 🟡 中优先级
- [ ] 用户密码哈希算法从 bcrypt 升级到 Argon2
- [ ] 硬编码的魔法数字(分页默认10条)
## 🟢 低优先级
- [ ] 统一错误码格式(目前混用字符串和对象)
用户:记住这个项目
AI:
1. 扫描项目结构
2. 识别技术栈
3. 创建 project-snapshot.md
4. 创建 decisions/、tasks/、tech-debt.md 模板
5. 告知用户:记忆已建立,下次对话会自动加载
用户:我决定用 PostgreSQL,不用 MongoDB
AI:
1. 记录决策到 decisions/001-use-postgresql.md
2. 更新 project-snapshot.md 的依赖列表
3. 在 tech-debt.md 中标记"需要迁移脚本"
AI(自动):
本次会话摘要:
- 完成了用户认证模块的接口设计
- 决策:使用JWT + Refresh Token方案
- 新增任务:[TASK-006] 实现Token刷新接口
- 技术债务:密码加密算法待升级
保存到 session-summaries/2026-05-10-session.md
用户:继续弄那个支付模块
AI(自动加载):
根据 beads-memory:
- 项目:my-api-service(Express + PostgreSQL)
- 相关决策:微服务按业务域拆分(ADR-003)
- 相关任务:[TASK-005] 支付回调幂等性(进行中,阻塞于TASK-004)
- 相关技术债:订单查询缺索引
直接进入上下文,无需从零了解。
用户:这是我的项目,记住它
AI:
1. 扫描项目结构 → Express.js API,PostgreSQL,无ORM
2. 创建 .beads/project-snapshot.md
3. 创建 .beads/decisions/、tasks/、tech-debt.md
4. 输出:
"已建立项目记忆。下次对话我会自动加载上下文。
目前识别到:
- 技术栈:Express + PostgreSQL + TypeScript
- 关键目录:controllers/services/repositories
- 待办:你需要填充 decisions/ 和 tasks/"
Session 1:
用户:帮我设计支付模块
AI:设计了支付流程,记录了决策(用Stripe)
→ 保存到 beads-memory
Session 2(3天后):
用户:继续弄支付
AI(自动加载 beads-memory):
"上次我们决定用 Stripe,支付流程已设计,
当前阻塞:需要你提供 Stripe API Key。
要继续实现吗?"
| Skill | 定位 | 何时使用 |
|---|---|---|
| beads-memory | 代码库上下文 | 编码项目,需要跨会话记忆 |
| claude-mem | 全局持久记忆 | 所有对话,个人偏好 |
| memory-bank | 项目文档化记忆 | 手动维护核心文档 |
| hermes-experience | 经验沉淀 | 踩坑记录,模式复用 |
| supermemory | 向量检索记忆 | 大规模知识检索 |
最佳实践:
用户:记住这个项目 / 初始化记忆
AI:
1. 扫描项目结构
2. 创建 .beads/ 目录和文件
3. 记录初始快照
4. 告知记忆已建立
用户:(几天后)继续上次的任务
AI:
1. 自动加载 .beads/ 内容
2. 识别相关上下文
3. 直接进入工作,无需重新了解
"好记性不如烂笔头,好Agent不如 beads-memory。"