Agent skill · writing content · aiskillstore

memory-init

在当前目录下初始化记忆系统,生成 CLAUDE.md(可选 AGENT.md 给 Cursor 用)、MEMORY.md 和 memory/ 目录。当用户说"初始化记忆"、"搭建记忆"、"memory init"、"/memory-init"时触发。

Why this skill is useful

Adds a structured memory initialization process with specific file generation and user interaction that the AI wouldn't reliably generate on its own.

What it needs

About 1k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

记忆系统初始化 功能说明 在当前工作目录下一键部署记忆系统,生成三个东西: 1. CLAUDE.md — 人设 + 对话规则 + 记忆协议 2. MEMORY.md — 长期记忆文件(初始为空模板) 3. memory/ — 每日记忆目录 /memory-init → 交互式初始化,逐步收集信息后生成 --- 工作流程 第0步:检查现有文件 先检查当前目录下是否已存在 CLAUDE.md、AGENT.md、MEMORY.md 或 memory/ 目录。 如果都不存在 → 正常初始化 如果部分存在 → 告诉用户哪些已存在,问是要覆盖还是只补缺的 如果都存在 → 告诉用户"已经初始化过了",问是否要重置 --- 第1步:收集项目简介 + 人设信息 1.1 项目简介 先用 ls 和 Glob 检查当前目录是否已有实质性项目文件(代码、文档、配置文件等)。注意:.claude/、.git/、nodemodules/ 等工具目录不算项目文件。 已有实质性项目文件(如 README、package.json、源代码、文档等)→ 扫描目录结构、README、package.json、主要代码文件等,自动生成项目简介(2-3句话概括项目是什么、做什么用的),展示给用户确认或修改 空目录 / 只有工具目录 / 几乎没有内容 → 必须问用户:"这个项目是做什么的?简单描述一下",然后停下来等用户回答,不要继续往下走。拿到用户的回答后,再进入 1.2 1.2 人设信息 问用户以下问题: 1. 你的角色是什么?(如:SA/售前、开发、产品、运营) 2. 你主要用 Claude 做什么?(如:客户沟通、技术方案、日常文档、代码开发) 3. 对话风格偏好?(如:简洁直接 / 详细展开 / 随意聊天) 4. 有什么特别的工作习惯要我知道的?(可选,用户可以跳过) --- 第2步:生成 CLAUDE.md 根据收集到的信息生成 CLAUDE.md,包含以下模块: 注意:记忆协议部分是固定模板,不随用户输入变化。项目简介、人设、对话风格、思考方式根据用户输入定制。 --- 第2.5步:询问是否生成 AGENT.md(给 Codex 用) 生成 CLAUDE.md 之后,问用户: "你还用 Codex 吗?要不要同时生成一份 AGENT.md?内容和 CLAUDE.md 一模一样,Codex 会自动读取 AGENT.md。" 用户说要 → 把 CLAUDE.md 的内容原样复制一份为 AGENT.md 用户说不要 → 跳过,继续下一步 AGENT.md 和 CLAUDE.md 内容完全相同,唯一区别是文件名。CLAUDE.md 给 Claude Code 用,AGENT.md 给 Codex 用。 --- 第3步:生成 MEMORY.md 创建初始的长期记忆文件: --- 第4步:创建 memory/ 目录 如果用户愿意,把当前对话的初始化过程作为第一条每日记忆写入 memory/当天日期.md。 --- 第5步:确认完成 告诉用户生成了什么,简要说明使用方法: --- 核心原则 1. 记忆协议是固定的 人设和风格可以个性化,但记忆协议模块不要改——这是系统运行的基础逻辑,保持一致才能在不同目录下通用。 2. 不破坏已有内容 如果目录下已有 CLAUDE.md 或 AGENT.md,默认不覆盖。用户明确要求才覆盖。 3. 生成后立即可用 初始化完成后,下次新开对话就应该能正常工作——读到 MEMORY.md、按协议执行。不需要额外配置。

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/memory-init

View the source on GitHub

Browse the @skills marketplace