Claude Code 为啥总”失忆”?这个 Skill 给你项目装上记忆系统
用 Claude Code 三个月了,你有没有这种感觉——每次开新项目,AI 要么”热情过头”帮你做一堆不在计划内的事,要么完全抓瞎不知道你的项目用什么框架、有哪些禁忌。
问题不在 AI 笨,在于它没有”项目记忆”。
一个叫 init-research-project 的 Skill 治这个病——它干的事情很简单:在新项目启动时,帮你建立结构化的项目上下文。
它是怎么工作的?
你在新目录里跑这个 Skill,它会做两件事:
- 问你几个关键问题:项目目标是什么、技术栈选了什么、有哪些已知坑要避开、deadline 是哪天。
- 扫描现有文件,结合你的回答,生成一套结构化文档:
Claude Code 用户得到的是:
CLAUDE.md— 入口文件,放在项目根目录.claude/project-statements.md— 目标、范围、成功标准.claude/environment.md— 本地/远程环境配置.claude/rules.md— 保护文件列表、编码约定.claude/faults.md— 已知坑位,随着项目推进持续积累
Codex 用户则对应生成 AGENTS.md 和 project-context/ 目录下的同等结构。
为什么这个设计很聪明?
大部分人遇到的问题是:Agent “失忆”——每次新会话都是一张白纸,所有上下文要从零重建。faults.md 这个设计尤其妙:每次你踩到一个非显而易见的 bug,就写进去,下次新会话 Agent 会自动读到这个经验,不用你重复解释。
另一个亮点是 project-statements.md 防止 Agent 越界。你写清楚”这个项目不做 X”,Agent 就会自觉不跑偏,不会”好心”帮你做范围外的事情。
适合谁用?
- 经常开新项目的研究者 / 数据科学家 / 前端工程师
- 多 Agent 协作团队(统一的项目上下文格式让不同 Agent 可以接力工作)
- 任何觉得 Claude Code”不够懂我的项目”的人
怎么装?
一行命令搞定:
curl -fsSL https://raw.githubusercontent.com/ErzatIam/claude-skill-init-project/main/install.sh | bash
装完重启 Claude Code,在新目录里说”初始化项目”或”init project”即可。
项目不大,但思路很成熟——与其等 AI 自己猜,不如一开始就告诉它规则。这个思路值得所有 Agent 开发团队借鉴。
GitHub: https://github.com/ErzatIam/claude-skill-init-project
评论区
0 条评论
登录后可评论。