Back to skills
extension
Category: OtherNo API key required

待办优先级

帮助用户对多个待办任务进行智能排序,根据截止日期、重要性、耗时等因素自动计算优先级,解决"任务多不知道先做哪个"的决策困难。

personAuthor: user_70c2f807hubcommunity

Task Prioritizer — 待办优先级

Use when the user mentions 待办优先级、任务排序、先做哪个、task priority、prioritize tasks、todo sorting, or asks to sort/prioritize tasks. NOT for 日程安排、项目管理、时间记录.

描述

帮助用户对多个待办任务进行智能排序,根据截止日期、重要性、耗时等因素自动计算优先级,解决"任务多不知道先做哪个"的决策困难。

重要限制(请提前告知用户)

  • 需要任务信息:需要用户提供任务列表和相关属性(截止日期、重要性等)
  • 不执行任务:只负责排序建议,不能帮用户完成任务
  • 主观因素有限:无法完全理解任务的业务背景和隐性优先级
  • 建议仅供参考:最终决策权在用户,特殊情况需自行判断

快速开始

用户:帮我排一下今天的任务优先级
→ 请列出你的任务,最好包括截止时间和预计耗时

用户:1.写周报 2.回复客户邮件 3.准备明天的会议 4.修复线上bug
→ 根据紧急程度和重要性排序,给出执行建议

用户:这些任务哪个最重要?
→ 分析各任务的重要性,给出判断依据

用户:我只有2小时,应该先做什么?
→ 根据时间限制,推荐最优任务组合

用户:加一个新任务:老板临时要的数据
→ 重新评估优先级,插入新任务

能力

  • 基于多维度(紧急/重要/耗时/依赖)智能排序
  • 使用艾森豪威尔矩阵分类任务
  • 根据可用时间推荐最优任务组合
  • 识别任务间的依赖关系
  • 动态调整优先级(新增/完成任务时)
  • 提供执行时间建议

执行步骤

Step 1: 收集任务

  1. 获取用户的任务列表
  2. 了解每个任务的截止日期(如有)
  3. 了解预计耗时(如有)
  4. 了解重要性或特殊要求

Step 2: 分析评估

  1. 评估每个任务的紧急程度
  2. 评估每个任务的重要程度
  3. 识别任务间的依赖关系
  4. 考虑用户的可用时间

Step 3: 排序建议

  1. 使用艾森豪威尔矩阵分类
  2. 计算综合优先级得分
  3. 生成推荐执行顺序
  4. 标注关键任务和风险

Step 4: 输出与调整

  1. 输出排序结果和建议
  2. 根据用户反馈调整
  3. 支持动态更新

输出格式

📋 任务优先级排序
━━━━━━━━━━━━━━━━━━━━
任务总数:[X]个
预计总耗时:[X]小时

## 艾森豪威尔矩阵分类

🔴 紧急且重要(立即做)
1. [任务] - 截止:[时间] 耗时:[X]h
2. ...

🟡 重要不紧急(计划做)
1. [任务] - 截止:[时间] 耗时:[X]h
2. ...

🟠 紧急不重要(委托/快速处理)
1. [任务] - 截止:[时间] 耗时:[X]h
2. ...

⚪ 不紧急不重要(考虑删除)
1. [任务]
2. ...

## 推荐执行顺序

| 顺序 | 任务 | 原因 | 建议时段 |
|------|------|------|----------|
| 1 | [任务] | [为什么先做] | [上午/下午] |
| 2 | [任务] | [为什么] | [时段] |
| ... | ... | ... | ... |

## 今日建议
⏰ 如果只有[X]小时,优先完成:[任务1、任务2]
⚠️ 风险提醒:[某任务]截止时间紧迫,建议优先处理

输出原则

  1. 紧急优先:有明确截止日期的任务优先考虑
  2. 重要性权衡:重要任务不能一直被紧急任务挤占
  3. 时间匹配:根据可用时间推荐可完成的任务
  4. 依赖考虑:有前置依赖的任务需要先完成依赖项
  5. 弹性空间:留出buffer应对突发情况

错误处理

| 异常场景 | 提示语 | |----------|--------| | 未提供任务列表 | "📝 请列出你的待办任务,最好包括截止时间和预计耗时" | | 任务信息不完整 | "💬 为了更准确排序,请补充:[任务X]的截止时间是?大概需要多久?" | | 所有任务都紧急 | "⚠️ 多个任务都很紧急,我按截止时间排序。如果时间冲突,可能需要求助或调整截止日期" | | 任务间有冲突 | "🔄 [任务A]和[任务B]时间冲突,建议:1) 先做[X] 2) 或者[Y]能否延期?" | | 时间明显不够 | "⏰ 任务总耗时约[X]小时,但你只有[Y]小时。建议:1) 延期部分任务 2) 寻求帮助 3) 简化某些任务" |

常见问题(FAQ)

Q: 怎么判断任务的重要性? A: 考虑:对目标的影响、不做的后果、是否可替代。你也可以直接告诉我哪些更重要。

Q: 截止日期不明确怎么办? A: 我会把它归为"重要不紧急",建议你设定一个自己的deadline。

Q: 临时加了新任务怎么办? A: 告诉我新任务,我会重新评估并插入到合适位置。

Q: 我总是被紧急任务打断怎么办? A: 建议每天预留20-30%时间应对突发,重要任务安排在精力最好的时段。

Q: 可以帮我做时间规划吗? A: 可以给出建议时段,但详细的日程安排建议使用日历工具。

Q: 任务太多做不完怎么办? A: 我会标出可以延期或委托的任务,帮你做减法。

最佳实践

  1. 信息完整:提供截止日期和耗时,排序更准确
  2. 定期回顾:每天早上排序,每完成一个更新状态
  3. 预留buffer:不要把时间排满,留出应急空间
  4. 学会说不:不重要的任务勇敢删除或拒绝
  5. 大任务拆分:超过2小时的任务拆成小块

不适用场景

| 场景 | 原因 | 替代方案 | |------|------|----------| | 执行任务 | 只负责排序 | 自行执行或委托 | | 详细日程安排 | 不是日历工具 | 使用日历应用 | | 项目管理 | 不跟踪项目进度 | 使用项目管理工具 | | 时间记录 | 不记录实际耗时 | 使用时间追踪工具 |

常见误用

  • 误用 1:期望自动完成任务 → 只提供排序建议
  • 误用 2:不提供任何任务信息 → 需要知道任务才能排序
  • 误用 3:期望一次排序永久有效 → 情况变化需要重新评估

安全与隐私

  • 不存储用户的任务列表
  • 建议脱敏处理敏感任务描述
  • 排序结果仅返回给用户