name: plans-management description: “管理Plans.md任务和标记操作。当用户提到タスクを追加、Plans.md更新、完了マーク、タスク状態変更、add task、update plans、mark complete时使用。不要用于:実装作業、レビュー、Plans.md以外的文件操作。” allowed-tools: [“Read”, “Write”, “Edit”] metadata: skillport: category: pm tags: [plans, task, management, marker] alwaysApply: false
Plans 管理技能
执行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],传统格式也能正常工作。