name: plans-management description: “Plans.md的任务管理和标记操作。当用户提到添加任务、更新Plans.md、标记完成或更改任务状态时使用。不要用于:实施工作、审查或非Plans文件操作。” description-en: “管理Plans.md任务和标记操作。当用户提到添加任务、更新Plans.md、标记完成或更改任务状态时使用。不要用于:实施工作、审查或非Plans文件操作。” description-ja: “Plans.md的任务管理和标记操作。当用户提到添加任务、更新Plans.md、标记完成或更改任务状态时使用。不要用于:实施工作、审查或非Plans文件操作。” allowed-tools: [“Read”, “Write”, “Edit”] user-invocable: false
计划管理技能
执行Plans.md的任务管理和标记操作的技能。
触发短语
这个技能通过以下短语启动:
- 「添加任务」
- 「更新Plans.md」
- 「标记完成」
- 「更改任务状态」
- “add a task”
- “update plans”
- “mark as complete”
概述
这个技能帮助编辑和更新Plans.md。 以一致的格式执行任务添加、状态更改和归档。
Plans.md 的结构
# Plans.md - 任务管理
> **最后更新**: YYYY-MM-DD HH:MM
> **更新者**: Claude Code / PM(Cursor/PM Claude)
---
## 🔴 进行中的任务
- [ ] 任务名 `cc:WIP`
- 详细说明
- 相关文件: `path/to/file.ts`
---
## 🟡 未开始的任务
- [ ] 任务名 `cc:TODO`
- [ ] 任务名 `pm:请求中`(兼容: cursor:请求中)
---
## 🟢 完成任务
- [x] 任务名 `pm:已确认` (YYYY-MM-DD)
---
## 📦 归档
<!-- 旧的完成任务移动到这里 -->
标记操作规则
状态更改的规则
| 更改 | 执行者 | 条件 |
|---|---|---|
pm:请求中(兼容: cursor:请求中) → cc:WIP |
Claude Code | 任务开始时 |
cc:TODO → cc:WIP |
Claude Code | 任务开始时 |
cc:WIP → cc:完成 |
Claude Code | 工作完成时 |
cc:完成 → pm:已确认(兼容: cursor:已确认) |
PM | 审查完成时 |
* → blocked |
任意 | 发生阻塞时 |
标记的格式
# 正确示例
- [ ] 任务名 `cc:WIP`
- [x] 任务名 `cc:完成` (2024-01-15)
# 错误示例
- [ ] 任务名 cc:WIP # 缺少反引号
- [ ] 任务名 `cc: WIP` # 有空格
任务操作
任务的添加
## 添加前
## 🟡 未开始的任务
- [ ] 现有任务 `cc:TODO`
## 添加后
## 🟡 未开始的任务
- [ ] 现有任务 `cc:TODO`
- [ ] 新任务 `cc:TODO`
- 详细说明(如果有)
任务的状态更改
## 更改前
- [ ] 任务名 `cc:TODO`
## 更改后
- [ ] 任务名 `cc:WIP`
任务的完成
## 更改前
- [ ] 任务名 `cc:WIP`
## 更改后
- [x] 任务名 `cc:完成` (2024-01-15)
任务的归档
完成超过7天的任务移动到归档部分:
## 📦 归档
### 2024年1月
- [x] 任务1 `pm:已确认` (2024-01-10)
- [x] 任务2 `pm:已确认` (2024-01-08)
自动格式化规则
更新Plans.md时遵守以下规则:
- 始终记录最后更新: 更新标题中的日期时间
- 保持部分顺序: 进行中 → 未开始 → 完成 → 归档
- 保留空部分: 即使没有任务也不删除部分标题
- 统一缩进: 2空格或4空格
有用模式
子任务
- [ ] 父任务 `cc:WIP`
- [x] 子任务1
- [ ] 子任务2
- [ ] 子任务3
记录阻塞原因
- [ ] 任务名 `blocked`
- 阻塞原因: API密钥发放等待中
- 负责人: @username
- 期限: 2024-01-20
优先级表示
- [ ] 🔥 紧急任务 `pm:请求中`(兼容: cursor:请求中)
- [ ] ⭐ 重要任务 `cc:TODO`
- [ ] 任务 `cc:TODO`
相关命令
/sync-status- 输出当前状态摘要/handoff-to-cursor- 完成报告时自动更新Plans.md
注意事项
- Plans.md 是单一来源: 不要将任务信息分散到其他文件
- 经常更新: 开始和结束工作时务必更新
- 与 Cursor 同步: 长时间后使用
/sync-status确认
扩展语法(可选)
大型项目中可可选使用以下语法:
任务 ID / 依赖关系 / 可并行
- [ ] T001: 认证功能 `cc:TODO`
- [ ] T002: 用户API `cc:TODO` depends:T001
- [ ] T003: 商品API `cc:TODO` [P]
- [ ] T004: 订单API `cc:TODO` depends:T001,T003
| 语法 | 含义 | 用途 |
|---|---|---|
T001: |
任务ID | 用于引用和依赖指定 |
depends:ID |
依赖任务 | depends:T001,T002(逗号分隔) |
[P] |
可并行(Parallelizable) | /work 执行时可与其他任务同时执行 |
依赖分析示例
T001 (认证) ─────────────┐
↓
T003 (商品API) [P] ─────> T004 (订单API)
↑
T002 (用户API) ─────┘
向后兼容: 没有ID/depends/[P] 也能以传统格式正常工作。