用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tools-only/X-Skills --skill week-plan命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | week-plan |
| description | Set weekly priorities and plan the week ahead |
Set priorities and plan the week ahead. Can be run on Monday morning to plan the current week, or Friday evening to plan next week.
/week-plan — Plan current week (or next week if run on Friday/weekend)/week-plan next — Explicitly plan next week/week-plan current — Force planning current weekBest times:
Before anything else, check if demo mode is active:
System/user-profile.yamldemo_mode valuedemo_mode: true:
System/Demo/00-Inbox/, System/Demo/Active/, etc.demo_mode: false: Proceed normallyIf no parameter or "current":
If parameter is "next":
Calculate:
target_week_start (Monday of target week)target_week_end (Sunday of target week)Gather context to inform planning:
Check for 00-Inbox/Weekly_Synthesis_[last-monday].md:
If exists, extract:
If missing:
/week-review for last weekUse: list_tasks (if Work MCP enabled)
Extract:
Use: calendar_get_events_with_attendees for target week
Extract:
Read 02-Week_Priorities/Week_Priorities.md:
Read System/pillars.yaml:
Read System/user-profile.yaml to check if quarterly_planning.enabled: true:
If quarterly planning is enabled:
get_quarterly_goals() MCP tool to fetch goalsget_goal_status(goal_id) for each goal to check:
If quarterly planning is disabled:
Present context and guide user through planning:
"Last week's Top 3 were:
- [Priority 1] — ✅ Done
- [Priority 2] — 🔄 In progress
- [Priority 3] — ❌ Didn't get to it
What carried over that's still important?"
Wait for user input, extract carried-over items.
If quarterly planning is enabled:
Use get_quarterly_goals() and get_goal_status(goal_id) to build context:
"Your Q1 2026 goals:
- [Goal 1] — [Pillar] — Progress: [X%] [🟢/🟡/🔴] — [N] priorities linked
- [Goal 2] — [Pillar] — Progress: [Y%] [🟢/🟡/🔴] — [N] priorities linked
- [Goal 3] — [Pillar] — Progress: [Z%] [🟢/🟡/🔴] — ⚠️ No activity (stalled)
Goals needing attention:
- Goal 3 has no linked priorities yet
Which of these quarterly goals are you pushing forward this week?"
Wait for user to identify 1-2 quarterly goals this week advances.
If quarterly planning is disabled:
If 05-Areas/Career/ exists:
Use Career MCP skills_gap_analysis tool:
lookback_days: 90 (check last 3 months)stale_threshold_days: 42 (6 weeks)If gaps or stale skills found, surface warning:
"⚠️ Career development note:
You haven't worked on these skills recently:
- [Stale Skill 1]: No activity in [X] days — Required for [target level]
- [Gap Skill 1]: Not being developed — Required for [target level]
Consider adding a priority this week that develops one of these."
If no gaps: Skip this section.
"Looking at next week (Mon [Date] - Fri [Date]):
Key meetings:
- Mon: [Meeting 1], [Meeting 2]
- Wed: [Meeting 3]
- Thu: [Meeting 4]
Open tasks:
- P0: [Count] must-do items
- P1: [Count] important items
Any of these meetings need special prep or follow-up?"
Wait for user input.
"What are the 3 most important outcomes for this week?
These should be specific results, not just activities. For example:
- ✅ 'Ship v2.0 to production'
- ❌ 'Work on v2.0'
What's your Top 3?"
Wait for user to provide 3 priorities. For each priority collected, use create_weekly_priority MCP tool:
create_weekly_priority(
title: "[Priority title]",
pillar: "[pillar_id]",
quarterly_goal_id: "[Q1-2026-goal-X]" or "operational",
success_criteria: "[What success looks like]",
week_date: "[YYYY-MM-DD Monday]"
)
For each, ask:
"Here are your open P0/P1 tasks:
- [Task 1]
- [Task 2]
- [Task 3]
Which of these support your Top 3? Any that should be rescheduled or de-prioritized?"
Wait for user input, organize tasks by priority level.
"This week's focus:
- [Pillar 1]: [Count] tasks, [X] meetings
- [Pillar 2]: [Count] tasks, [Y] meetings
- [Pillar 3]: [Count] tasks, [Z] meetings
Does this feel balanced? Any pillar getting neglected?"
Note any imbalances.
Check if there are high-priority improvement ideas worth tackling this week.
Read System/Dex_Backlog.md if it exists:
If 1-2 high-priority ideas exist:
"💡 PKM Improvement Opportunity
You have [count] high-priority idea(s) that could improve your workflow:
- [[idea-XXX]] [Title] (Score: [score])
- [Why now: brief reasoning]
- Effort: [Quick win / 1-2 hours / Half day]
Want to tackle one this week? Or run
/dex-backlogto see full rankings."
Wait for user response:
/dex-backlog and return to planning afterIf 3+ high-priority ideas:
"💡 Dex System Note: You have [count] high-priority improvement ideas waiting.
Consider running
/dex-backlogto review and prioritize them. Or block time this week to tackle 1-2 quick wins."
If no high-priority ideas or Dex_Backlog.md doesn't exist:
Archive old 02-Week_Priorities/Week_Priorities.md to 07-Archives/Plans/YYYY-Wxx.md (with last week's week number).
Create updated 02-Week_Priorities/Week_Priorities.md:
# Week Priorities
**Week of:** [Monday YYYY-MM-DD]
---
## 🎯 Quarterly Context *(if quarterly planning enabled)*
**Q1 2026 Goals:**
1. [Goal 1] — [Pillar] — Progress: [X%] [🟢/🟡/🔴]
2. [Goal 2] — [Pillar] — Progress: [Y%] [🟢/🟡/🔴]
3. [Goal 3] — [Pillar] — Progress: [Z%] [🟢/🟡/🔴]
**This week advances:** Goals #[X], #[Y]
---
## 🎯 Top 3 This Week
The most important outcomes for this week. Everything else is secondary.
1. [Priority 1] — **[Pillar]**
- Success criteria: [What done looks like]
- Quarterly goal: [Q1 Goal #X] *(if applicable)*
2. [Priority 2] — **[Pillar]**
- Success criteria: [What done looks like]
- Quarterly goal: [Q1 Goal #X] *(if applicable)*
3. [Priority 3] — **[Pillar]**
- Success criteria: [What done looks like]
- Quarterly goal: [Q1 Goal #X] *(if applicable)*
---
## 📋 Tasks
### Must Complete (P0)
- [ ] [Task] — Supports: [Which Top 3 priority]
### Should Complete (P1)
- [ ] [Task] — Supports: [Which Top 3 priority]
### If Time Permits (P2)
- [ ] [Task]
---
## 📅 Key Meetings
| Day | Time | Meeting | Prep Needed |
|-----|------|---------|-------------|
| Mon | [Time] | [Meeting] | [Prep status or link] |
| Tue | [Time] | [Meeting] | [Prep status or link] |
| Wed | [Time] | [Meeting] | [Prep status or link] |
| Thu | [Time] | [Meeting] | [Prep status or link] |
| Fri | [Time] | [Meeting] | [Prep status or link] |
---
## 📊 Pillar Check
How does this week's work align to your strategic pillars?
| Pillar | Tasks/Focus | Balance |
|--------|-------------|---------|
| [Pillar 1] | [Brief description] | [🟩 Good / 🟨 Light / 🟥 Neglected] |
| [Pillar 2] | [Brief description] | [🟩 Good / 🟨 Light / 🟥 Neglected] |
| [Pillar 3] | [Brief description] | [🟩 Good / 🟨 Light / 🟥 Neglected] |
---
Tasks from last week that still need attention:
[ ] [Task from last week] — [Why it carried over]
---
[Any additional context about the week]
---
---
After generating the week priorities file, silently update usage tracking:
System/usage_log.md- [ ] Weekly planning (/week-plan) → - [x] Weekly planning (/week-plan)After generating the file, provide a summary:
"Week planned and saved to
02-Week_Priorities/Week_Priorities.mdYour Top 3 this week:
- [Priority 1]
- [Priority 2]
- [Priority 3]
Pillar balance: [Note any imbalances]
Key meetings: [Count] this week, [X] need prep
Ready to run
/daily-planfor Monday?"
If it's Monday and user says yes, flow directly into /daily-plan.
Called from /week-review:
Called from /daily-plan on Monday:
Manual invocation:
| Integration | MCP Server | Tools Used |
|---|---|---|
| Calendar | dex-calendar-mcp | calendar_get_events_with_attendees |
| Work | dex-work-mcp | list_tasks, list_week_priorities |
| Granola | dex-granola-mcp | (Optional) get_upcoming_meetings |