feat(context): 新增 resume-context Skill 和项目上下文文档体系
- 新增 resume-context Skill(接着干)- 换电脑时自动同步上下文 - 新增 docs/PROJECT_CONTEXT.md 项目整体上下文 - 新增 docs/DECISIONS.md 架构决策记录(ADR) - 新增 docs/06_开发日志/ 按日期记录讨论内容 - 新增根目录 ENVIRONMENT.md 开发环境配置 - 更新 ai-collab-setup/SKILL.md 版本升至 v2.2
This commit is contained in:
@@ -0,0 +1,138 @@
|
||||
---
|
||||
name: "resume-context"
|
||||
description: "Loads project context and syncs conversation history. Invoke when user switches computers, starts a new session, or says '接着干'、'继续'、'resume'."
|
||||
---
|
||||
|
||||
# 接着干 - 上下文同步 Skill
|
||||
|
||||
## 功能
|
||||
|
||||
当用户更换电脑、开启新会话、或说"接着干"时,自动读取项目上下文文档,恢复之前的开发状态和讨论背景。
|
||||
|
||||
## 触发条件
|
||||
|
||||
- 用户说"接着干"、"继续"、"resume"、"continue"
|
||||
- 用户提到更换电脑/环境
|
||||
- 新会话开始,需要恢复上下文
|
||||
- 用户说"同步一下思路"
|
||||
|
||||
## 执行步骤
|
||||
|
||||
### 1. 读取项目上下文
|
||||
|
||||
按以下顺序读取核心文档:
|
||||
|
||||
```
|
||||
1. docs/PROJECT_CONTEXT.md # 项目整体上下文
|
||||
2. docs/DECISIONS.md # 关键决策记录
|
||||
3. docs/06_开发日志/ # 最新开发日志(按日期倒序)
|
||||
4. AGENTS.md # AI 角色和权限约定
|
||||
```
|
||||
|
||||
### 2. 读取最新开发日志
|
||||
|
||||
```powershell
|
||||
# 获取最新的开发日志文件
|
||||
Get-ChildItem "docs/06_开发日志/" -Filter "*.md" | Sort-Object Name -Descending | Select-Object -First 3
|
||||
```
|
||||
|
||||
读取最近 3 篇日志,了解最近的讨论内容。
|
||||
|
||||
### 3. 同步状态
|
||||
|
||||
向用户报告当前状态:
|
||||
|
||||
```markdown
|
||||
## 上下文同步完成
|
||||
|
||||
### 项目状态
|
||||
- **当前阶段**: [从 PROJECT_CONTEXT.md 读取]
|
||||
- **最新任务**: [从 review/active/ 读取最新任务]
|
||||
- **最近工作**: [从最新开发日志读取]
|
||||
|
||||
### 待办事项
|
||||
- [从 PROJECT_CONTEXT.md 和开发日志中提取]
|
||||
|
||||
### 可以继续的工作
|
||||
- [列出可以继续开发的任务]
|
||||
```
|
||||
|
||||
### 4. 确认用户意图
|
||||
|
||||
询问用户:
|
||||
- 继续上次未完成的工作?
|
||||
- 开始新的任务?
|
||||
- 查看项目状态?
|
||||
|
||||
## 文档格式要求
|
||||
|
||||
### PROJECT_CONTEXT.md
|
||||
|
||||
```markdown
|
||||
# 项目上下文
|
||||
|
||||
## 项目愿景
|
||||
[一句话描述项目目标]
|
||||
|
||||
## 当前阶段
|
||||
[当前处于哪个阶段,已完成什么]
|
||||
|
||||
## 技术栈
|
||||
[主要技术选型]
|
||||
|
||||
## 团队架构
|
||||
[1 人 + 2AI 协作模式]
|
||||
|
||||
## 关键决策
|
||||
[列出重要决策和原因]
|
||||
|
||||
## 待解决问题
|
||||
[列出悬而未决的问题]
|
||||
|
||||
## 下一步计划
|
||||
[接下来的工作重点]
|
||||
```
|
||||
|
||||
### 开发日志格式
|
||||
|
||||
```markdown
|
||||
# YYYY-MM-DD_主题
|
||||
|
||||
## 讨论内容
|
||||
[主要讨论了什么]
|
||||
|
||||
## 关键决策
|
||||
[做出了什么决定]
|
||||
|
||||
## 完成的工作
|
||||
[做了什么改动]
|
||||
|
||||
## 待办事项
|
||||
[接下来要做什么]
|
||||
```
|
||||
|
||||
## 使用场景
|
||||
|
||||
**何时调用此 skill:**
|
||||
- ✅ 更换电脑后开始工作
|
||||
- ✅ 开启新会话,需要恢复上下文
|
||||
- ✅ 长时间未开发,需要回忆项目状态
|
||||
- ✅ 用户说"接着干"、"继续"
|
||||
|
||||
**不适用场景:**
|
||||
- ❌ 首次启动项目(应使用 ai-collab-setup)
|
||||
- ❌ 只需要查看代码(直接搜索即可)
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. **不要修改文档**:此 skill 只读取上下文,不修改任何文件
|
||||
2. **关注最新内容**:优先读取最新的开发日志
|
||||
3. **识别阻塞点**:注意 PROJECT_CONTEXT.md 中的"待解决问题"
|
||||
4. **权限意识**:遵循 AGENTS.md 中的权限约定
|
||||
|
||||
---
|
||||
|
||||
**Version**: 1.0
|
||||
**Created**: 2026-05-23
|
||||
**Based On**: ErrLens AI Programming Project
|
||||
**Purpose**: 解决用户多电脑切换时的上下文同步问题
|
||||
Reference in New Issue
Block a user