关于 task-management
task-management 是一项围绕当前工作目录中 TASKS.md 的任务管理技能,适合希望通过 Agent 维护任务清单的人。它还可设置与该文件同步的可视化任务看板。
主要功能
- 01在 TASKS.md 中跟踪任务
- 02按状态整理任务
- 03添加、完成和查看任务
- 04设置可视化任务看板
- 05从对话中提取待办并先征求确认
适用场景
- 01查看当前和等待处理的任务
- 02记录任务、截止日期和相关人员
- 03标记任务完成并移至已完成
- 04从会议或对话中整理行动项
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill task-management安装后在 Claude Code 中输入/task-management确认已加载。
详细介绍
任务管理
任务记录在一个简单的 TASKS.md 文件中,你和用户都可以编辑该文件。
文件位置
始终使用当前工作目录中的 TASKS.md。
- 如果文件存在,则读取并写入该文件
- 如果文件不存在,则使用下方模板创建它
仪表盘设置(首次运行)
系统提供了一个可视化仪表盘,用于管理任务和记忆。首次处理任务时:
- 检查当前工作目录中是否存在
dashboard.html - 如果不存在,则从
${CLAUDE_PLUGIN_ROOT}/skills/dashboard.html复制到当前工作目录 - 告知用户:"我已添加仪表盘。运行
/productivity:start以设置完整系统。"
任务看板:
- 读取和写入同一个
TASKS.md文件 - 自动保存更改
- 监听外部更改(当你通过命令行编辑时进行同步)
- 支持对任务和分区进行拖放重新排序
格式与模板
创建新的 TASKS.md 时,请使用此精确模板(不含示例任务):
# Tasks
## Active
## Waiting On
## Someday
## Done
任务格式:
- [ ] **任务标题** - 背景信息、对象、截止日期- 使用子项列表补充其他细节
- 已完成:
- [x] ~~任务~~(日期)
交互方式
当用户询问"我有什么待办" / "我的任务"时:
- 读取 TASKS.md
- 总结"进行中"和"等待中"分区
- 突出显示已逾期或紧急的事项
当用户说"添加任务" / "提醒我做……"时:
- 以
- [ ] **任务**格式添加到"进行中"分区 - 如提供了背景信息(为谁而做、截止日期),一并记录
当用户说"X 完成了" / "X 做完了"时:
- 找到对应任务
- 将
[ ]改为[x] - 添加删除线:
~~任务~~ - 添加完成日期
- 移至"已完成"分区
当用户询问"我在等什么"时:
- 读取"等待中"分区
- 说明每项已等待的时长
约定
- 加粗任务标题,便于快速浏览
- 当任务是对某人的承诺时,注明"为[人员]"
- 对有截止日期的任务,注明"截止[日期]"
- 对等待中的事项,注明"自[日期]起"
- 使用子项列表补充额外背景
- "已完成"分区保留约 1 周,之后清理旧条目
提取任务
在总结会议或对话时,可以主动提议添加提取出的任务:
- 用户做出的承诺("我会把那个发过去")
- 分配给用户的行动项
- 提到的后续跟进事项
添加前需先询问——未经确认不要自动添加。
评论
支持 Markdown