智能周计划工具Skill week-plan

这是一个智能周计划工具,基于季度目标、日历容量和任务努力分类,提供优先级建议,帮助用户高效规划一周的工作。关键词:周计划、智能建议、优先级设置、任务管理、时间规划、季度目标、日历分析。

项目管理 0 次安装 0 次浏览 更新于 3/20/2026

name: week-plan description: 基于目标、日历形状和任务努力,设置周优先事项并智能建议计划下周。 context: fork

目的

设置优先事项并计划下周。现在基于季度目标、日历容量和任务努力分类,提供智能优先级建议

用法

  • /week-plan — 计划本周(或如果周五/周末运行则计划下周)
  • /week-plan next — 明确计划下周
  • /week-plan current — 强制计划本周

何时使用

最佳时间:

  • 周一早上 - 在开始日常工作之前
  • 周五晚上 - 当上下文新鲜时设置下周
  • 周日晚上 - 周末规划会话

步骤0:演示模式检查

检查 System/user-profile.yaml 中的 demo_mode。如果为真,使用演示路径。


步骤1:确定目标周

基于星期几和用户参数计算目标周(当前或下周)。


步骤2:上下文收集(增强)

收集全面上下文以通知智能优先级建议

2.1 上周回顾

检查 00-Inbox/Weekly_Synthesis_[last-monday].md

  • “下周”部分 → 建议优先级
  • “结转”部分 → 未完成的任务
  • “阻塞项” → 需要解决的事项
  • “学习” → 要应用的见解

2.2 季度目标状态

使用:get_quarterly_goals()
使用:get_goal_status(goal_id) 对于每个目标

对于每个目标,获取:

  • 当前进度(具体:“5个里程碑中的2个完成”)
  • 链接优先级数量
  • 自上次活动以来的周数
  • 停滞警告

识别需要关注的目标:

  • 没有链接优先级的目标(孤立)
  • 2周以上无活动的目标(停滞)
  • 落后于预期进度的目标

2.3 开放任务和项目

使用:list_tasks(include_done=False)

获取所有开放任务并:

  • 按努力分类(深度工作 / 中等 / 快速)
  • 按支柱对齐分组
  • 识别P0/P1项
  • 找到可以推进停滞目标的任务

2.4 日历形状分析(新)

使用:analyze_calendar_capacity(days_ahead=7, events=[...from calendar MCP...])

理解一周的形状

类型 最大块 最适合
周一 堆叠(7个会议) 45分钟 仅快速任务
周二 中等(4个会议) 90分钟 中等任务
周三 开放(2个会议) 3小时 深度工作日
周四 堆叠(6个会议) 30分钟 仅快速任务
周五 中等(3个会议) 2小时 中等任务,收尾

周容量摘要:

  • 深度工作机会:{{count}} 天有2小时以上的块
  • 总深度工作时间可用:~{{X}} 小时
  • 堆叠天数避免安排深度工作:{{list}}

2.5 任务到时间匹配(新)

使用:classify_task_effort(title) 对于关键任务
使用:suggest_task_scheduling(include_all_tasks=True, calendar_events=[...])

获取智能匹配:

  • 哪些任务需要深度工作时间?
  • 哪些可以适应间隙?
  • 是否有足够的槽用于所有深度工作?

容量检查:

“你有5个深度工作任务总计约12小时。 你有2个开放天有约6小时的深度工作容量。

⚠️ 容量缺口: 考虑推迟2个深度工作项或保护更多时间。”

2.6 语义目标智能(如果QMD可用)

检查是否语义搜索可用 通过查找PATH中的 qmd

如果可用,使用基于意义的分析增强优先级建议:

  1. 查找带有隐藏活动的陈旧目标: 对于每个停滞的季度目标,搜索:

    qmd query "目标描述/成功标准" --limit 5
    

    针对最近的任务和会议笔记。有时目标显示停滞,因为相关工作未明确链接。

    • 示例:目标“建立合作伙伴生态系统”显示没有链接任务,但QMD找到3个关于“集成合作伙伴”的会议和一个关于“供应商API文档”的任务。
  2. 建议移动停滞目标的优先级: 对于没有最近活动的目标:

    qmd query "目标标题概念" --limit 3
    

    针对开放任务。表面可以语义上推进目标的任务。

    • “你有一个开放任务‘审查供应商入职流程’ — 这可以推进你停滞的目标‘建立合作伙伴生态系统’”
  3. 检测优先级冲突: 搜索候选优先级之间的语义重叠:

    qmd query "优先级A描述" --limit 3
    

    如果两个优先级语义非常相似,建议合并它们。

集成: 将发现折叠到步骤3中的“智能优先级建议”。标记语义发现:“🔍 通过语义搜索检测

如果QMD不可用: 静默跳过。优先级建议仍然基于显式目标链接工作。

2.7 承诺和跟进

使用:get_commitments_due(date_range="this_week")

表面你承诺的这周到期的内容。


步骤3:智能优先级建议(新)

不要只是问“你的前3个是什么?” — 基于分析建议优先级。

3.1 生成建议

基于收集的上下文,生成4-5个建议优先级:

目标驱动建议:

  • “目标X在3周内无活动。建议优先级:{{推进它的具体工作}}”
  • “目标Y在5个里程碑中完成2个,还有6周剩余。建议优先级:完成里程碑3”

承诺驱动建议:

  • “你承诺了 {{X}} 给 {{person}} — 这周到期”

结转建议:

  • “{{优先级}} 从上周结转 — 仍然重要?”

日历感知建议:

  • “你有一个深度工作日周三 — 适合 {{特定深度工作任务}}”
  • “周五轻松 — 适合 {{收尾任务}}”

3.2 呈现建议

“基于你的目标、任务和日历形状,这是我对这周的建议:

建议优先级:

  1. 完成定价提案 — 目标1(启动v2.0)需要这个以达到里程碑3。你有深度工作时间周三。

  2. 客户访谈批次 — 目标2(改进NPS)在3周内无活动。你可以在周二/周四会议之间做2-3个呼叫。

  3. 跟进Acme合同 — 承诺给Sarah周五。会议周四,需要准备。

  4. 审查团队路线图 — 从上周结转。仍然是优先级?

日历拟合:

  • 优先级1 → 周三(3小时块)
  • 优先级2 → 周二/周四(会议之间)
  • 优先级3 → 周五(周四会议后跟进)

这感觉对吗? 根据需要调整。”

3.3 互动细化

等待用户确认、调整或提供不同优先级。对于每个确认的优先级:

使用:create_weekly_priority(
  title="...",
  pillar="...",
  quarterly_goal_id="..." 或 "operational",
  success_criteria="...",
  week_date="YYYY-MM-DD"
)

步骤4:技能缺口检查(如果职业系统启用)

如果 05-Areas/Career/ 存在,检查这周可以开发的陈旧技能。


步骤5:PKM改进检查(可选)

检查 System/Dex_Backlog.md 对于这周值得解决的高优先级改进想法。


步骤6:生成周优先级文件

归档旧文件到 07-Archives/Plans/YYYY-Wxx.md

创建更新的 02-Week_Priorities/Week_Priorities.md

# 周优先级

**周:** [周一 YYYY-MM-DD]

---

## 📊 周形状

| 天 | 类型 | 深度工作? | 笔记 |
|-----|------|------------|-------|
| 周一 | 堆叠 | ❌ | 7个会议 |
| 周二 | 中等 | ⚠️ | 90分钟块下午 |
| 周三 | **开放** | ✅ | **深度工作日**(3小时早上) |
| 周四 | 堆叠 | ❌ | 6个会议 |
| 周五 | 中等 | ⚠️ | 2小时块 |

**深度工作容量:** ~5小时这周
**最佳焦点日:** 周三

---

## 🎯 季度目标上下文

| 目标 | 进度 | 状态 |
|------|----------|--------|
| 启动产品v2.0 | 3 of 5 里程碑 | 在轨 |
| 改进客户NPS | 1 of 4 里程碑 | ⚠️ 停滞(3周) |
| 建立团队容量 | 2 of 3 里程碑 | 在轨 |

**这周推进:** 目标 #1 和 #2

---

## 🎯 这周前3个

1. **[优先级1]** — **[支柱]** ^week-YYYY-WXX-p1
   - 成功标准:[完成的样子]
   - 季度目标:[Q1 目标 #X]
   - **计划:** [天/时间块]
   - 努力:[深度工作 / 中等 / 快速]
   
2. **[优先级2]** — **[支柱]** ^week-YYYY-WXX-p2
   - 成功标准:[完成的样子]
   - 季度目标:[Q1 目标 #X]
   - **计划:** [天/时间块]
   - 努力:[深度工作 / 中等 / 快速]
   
3. **[优先级3]** — **[支柱]** ^week-YYYY-WXX-p3
   - 成功标准:[完成的样子]
   - 季度目标:[Q1 目标 #X] 或 运营
   - **计划:** [天/时间块]
   - 努力:[深度工作 / 中等 / 快速]

---

## ⚡ 这周到期的承诺

- [ ] [承诺] — 给 [人] — 到期 [天]
- [ ] [承诺] — 从 [会议] — 到期 [天]

---

## 📋 按优先级任务

### 必须完成(P0)
- [ ] [任务] — 支持:优先级 #X — **[天]**

### 应该完成(P1)
- [ ] [任务] — 支持:优先级 #X — **[天]**

### 如果时间允许(P2)
- [ ] [任务]

---

## 📅 关键会议

| 天 | 时间 | 会议 | 需要准备 | 相关优先级 |
|-----|------|---------|-------------|------------------|
| 周一 | [时间] | [会议] | [准备] | 优先级 #X |
| 周二 | [时间] | [会议] | [准备] | — |

---

## 📊 支柱平衡

| 支柱 | 这周 | 平衡 |
|--------|-----------|---------|
| [支柱1] | [简要描述] | 🟩 好 |
| [支柱2] | [简要描述] | 🟨 轻 |
| [支柱3] | [简要描述] | 🟥 忽视 |

---

## 🔄 结转

- [ ] [上周任务] — [为什么结转]

---

## 🏁 周末回顾

*在周五填写*

### 完成
- 

### 未完成
- 

### 学习
- 

### 下周焦点
- 

---

*生成:* [时间戳]
*命令:* /week-plan

步骤7:跟踪使用(静默)

更新 System/usage_log.md

分析(静默):

调用 track_event 事件名 week_plan_completed 属性:

  • priorities_count:设置的优先级数量
  • goals_count:引用的季度目标数量

这仅在用户选择分析时触发。如果返回“analytics_disabled”,则无需操作。


步骤8:总结

生成文件后,提供总结:

“周计划完成!保存到 02-Week_Priorities/Week_Priorities.md

你这周的前3个:

  1. [优先级1] — 计划为 [天]
  2. [优先级2] — 计划为 [天]
  3. [优先级3] — 计划为 [天]

周形状: 2个堆叠天,1个深度工作日(周三)

目标推进: #1 和 #2

提醒:

  • [如果适用容量警告]
  • [停滞目标提醒]

准备好运行 /daily-plan 对于周一?”


MCP 依赖(更新)

集成 MCP 服务器 使用工具
日历 dex-calendar-mcp calendar_get_events_with_attendees
工作 dex-work-mcp list_tasks, get_quarterly_goals, get_goal_status, create_weekly_priority, analyze_calendar_capacity, classify_task_effort, suggest_task_scheduling, get_commitments_due
Granola dex-granola-mcp get_upcoming_meetings(可选)