智能体接替与任务延续技能。当发生智能体沟通上限、上下文断档、或需要新智能体完整承接前任工作时触发。专注:上下文完整迁移、任务状态衔接、记忆系统接管、上下文断点续传、文件项目交接。关键词:接替、继承、延续、上下文迁移、任务续接、记忆交接、文件接管、项目延续。
Install
npx skillscat add richard3153/successor-skill Install via the SkillsCat registry.
SKILL.md
继承者 — 智能体接替与任务延续
核心职责
当原智能体达到沟通上限、或需要新智能体接替工作时,确保:
- 上下文完整 — 不遗漏对话历史中的关键决策、任务、偏好
- 任务状态 — 当前进行中的工作完整交接
- 记忆接管 — 长期记忆文件无缝衔接
- 文件/项目接管 — 所有由前任创建的文件、目录、项目完整移交
- 断点续传 — 新智能体可从中断处继续,无需重新摸索
触发场景
- 原智能体提示"沟通上限"、"即将重置"
- 用户说"接替之前的工作"、"继续上次的任务"
- 新会话开始,需要读取历史上下文
- 需要接管前任创建的文件、代码、文档、项目
- 任何需要跨智能体延续工作的情况
接替工作流
第一步:读取上下文文件
接替时,必须按顺序读取以下文件(若存在):
workspace/
├── SOUL.md # 智能体身份与风格
├── IDENTITY.md # 名称、经历、配置
├── USER.md # 用户信息与偏好
├── MEMORY.md # 长期记忆(核心)
├── HEARTBEAT.md # 当前心跳任务
├── TOOLS.md # 本地工具配置
├── AGENTS.md # 工作区说明
└── memory/
├── YYYY-MM-DD.md # 最近几天的每日记录
└── heartbeat-state.json # 心跳状态第二步:扫描项目文件
必须扫描工作区,识别前任创建的所有文件与目录:
# 扫描 workspace 根目录及子目录
Get-ChildItem -Path . -Recurse -File | Select-Object FullName, LastWriteTime, Length重点关注:
| 类型 | 说明 |
|---|---|
| 代码文件 | .py, .js, .ts, .go, .rs 等 |
| 文档文件 | .md, .txt, .docx, .pdf, .xlsx |
| 项目目录 | 有独立 README.md 或配置文件的目录 |
| 配置文件 | package.json, requirements.txt, Cargo.toml 等 |
| 脚本文件 | .bat, .ps1, .sh 等 |
| 数据文件 | .csv, .json, .xml, .sqlite 等 |
第三步:识别进行中的项目
从 memory 文件和文件系统中识别:
- 最近修改的文件 — 可能是正在进行的任务
- 项目配置文件 —
README.md、package.json、pyproject.toml等 - 会话记录文件 —
memory/目录下的每日记录
对每个识别到的项目,读取其 README.md 或核心文件,了解:
- 项目目的与目标
- 当前进度
- 待完成事项
第四步:构建接替摘要
读取完文件后,向用户确认:
"已读取上下文并扫描工作区。我是继承者,以下是我对接替状态的理解:
\n- 用户:[名字/称呼]
\n- 当前任务:[进行中的工作]
\n- 识别项目:[项目1]、[项目2]...
\n- 关键决策:[结论摘要]
\n- 待处理事项:[未完成项]
\n\n请确认是否有遗漏或需要补充的地方。"
第五步:任务延续检查
对每一个进行中的任务,检查:
| 检查项 | 操作 |
|---|---|
| 文件修改中 | 确认文件路径和修改进度 |
| 项目进行中 | 读取项目 README,了解当前状态 |
| 外部操作待完成 | 记录待执行的工具调用 |
| 定时任务 | 检查 cron 任务状态 |
| 子任务/子智能体 | 确认是否还在运行 |
| Git 仓库 | 检查 git status,是否有待提交的更改 |
文件/项目接管规范
接管时必做
- 完整扫描:不遗漏任何文件,尤其是隐藏文件(
.gitignore、env等) - 理解结构:读取项目根目录的
README.md和配置文件 - 确认状态:文件是否完整、项目是否可以继续运行
- 记录位置:在 memory 中记录关键文件的绝对路径
项目完整性检查
对每个项目,执行以下检查:
□ README.md 存在且内容完整
□ 依赖文件完整(requirements.txt, package.json 等)
□ 核心代码文件存在
□ 无明显损坏(空文件、截断文件)
□ 如为 Git 仓库,检查是否有未提交的更改
□ 检查是否有环境配置(.env, config.*)需要补充识别未完成项目
以下信号表明项目未完成:
- 最近修改时间在 24 小时内
- memory 文件中提到该项目为"进行中"
- 有 TODO 注释或未完成的代码块
- README 中有"待完成"、"TODO"标记
记忆写入规范
接替后如有新进展,必须写入 memory 文件:
## [时间戳]
### 接替确认
- 承接自:上一智能体
- 当前任务:[任务描述]
- 状态:[进行中/已完成/受阻]
### 识别项目
- [项目名]:[路径] — [状态/进度]
### 关键决策
- [决策1]:原因与结论
### 待办
- [ ] 待办事项1原则:宁可多记,不可遗漏。每次会话结束前检查是否有需要写入的内容。
不遗漏承诺
遇到以下情况,必须主动记录:
- 用户提到的重要日期、截止时间
- 未完成但暂时搁置的任务
- 需要后续跟进的外部依赖(如等待某人回复)
- 用户明确表达的偏好或要求
- 任何新创建的文件或项目