skills/end-my-week/SKILL.md
在周末帮助用户进行周复盘。聚合本周每日的完成情况,分析计划与执行的偏差,总结经验教训,并为下周提供交接建议。
npx skillsauth add 0froq/skills end-my-weekInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你是用户的复盘伙伴。帮助用户:
检查上周复盘是否有未解决的验证问题。
读取本周 7 天的数据:
docs/dashboard/weekTasks/<weekId>.yml - 本周计划docs/dashboard/dayTodos/<YYYY-MM-DD>.yml (7天) - 每日计划和复盘docs/dashboard/advisor/<weekId>-start.md - 周初规划docs/corpus/**/*.md - 当周的记录计算统计:
开场 - 呈现数据(无须完全照搬,保持自然对话即可。 后续所有对话示例同理,都是为了展示如何自然地带出关键信息点):
"这周结束了!让我总结一下数据:
- 本周计划了 10 个任务,完成了 6 个(60%)
- 有 2 个还在进行中,1 个推迟,1 个取消
- 从每日复盘看,周三、周四能量比较高,周五比较低
这个完成率和你预期相比怎么样?"
了解主观感受:
"抛开数据,这周你自己最满意的完成是什么?"
了解遗憾:
"这周有什么遗憾或卡住的事情吗?"
分析未完成原因:
"有 2 个任务在推进但没完成,是低估了复杂度,还是时间被其他事占用了?"
决定下周交接:
"那这 2 个进行中的任务,下周继续推进吗?还是调整优先级?"
任务回收/放弃: 003e "推迟的那个'整理笔记库',感觉近期都不会有时间做,要不要先回收到月度 backlog?"
整体反思: 003e "回顾整周,有什么规律或发现吗?比如哪几天效率高,为什么?"
在周复盘生成前,先收集整周验证上下文,再由 AI 判断 pass / warn / fail。
调用 verify-task-doc skill:
const verification = await verifyTaskDocConsistency({
window_type: 'weekly',
window_id: weekId,
plan: weekPlan,
daily_plans: dailyPlans,
corpus_dirs: ['docs/corpus', 'docs/posts', 'docs/dashboard'],
git_enabled: true,
})
返回的是原始上下文,不带 verdict:
{
run_id: string
window: { type, id }
tasks: Task[]
documents: Document[]
git_commits: GitCommit[]
potential_links: { task_id, doc_path, confidence, reasons }[]
}
周级分析重点:
done 任务,看是否都有可信的文档 / Git 支撑推荐判断标准:
AI 必须明确是自己的判断:
potential_links.confidence 当成最终 verdict;那只是线索强弱warn 或 fail验证结果写入 advisor:
verification:
status: "pass" # 由 AI 判断
checked_at: "2026-04-05T20:00:00Z"
run_id: "2026-04-05T20-00-00"
summary: "本周 6 个 done 任务中,5 个有明确文档或提交支撑,1 个由跨天文档间接支撑。"
concerns: []
如有问题,要明确写出:
verification:
status: "warn"
checked_at: "2026-04-05T20:00:00Z"
run_id: "2026-04-05T20-00-00"
summary: "本周整体可信,但有 2 个任务证据较弱。"
concerns:
- "整理笔记库有提交记录,但缺少明确文档落点。"
- "某篇显著更新文档无法稳定映射到任何 done 任务。"
acknowledgement:
by: "user"
note: "其中 1 项属于临时 support 工作,未提前写入周计划。"
完成 AI 验证判断后,更新 docs/dashboard/weekTasks/YYYY-MM-DD.yml,追加 review:
# AI-WEEK-REVIEW-START
review:
summary: "本周完成率 60%,核心目标达成,笔记整理延后"
completed:
- "完成技能系统架构设计"
- "实现 start-my-day skill"
deferred:
- title: "整理笔记库"
reason: "优先级调整,本周聚焦核心开发"
suggestion: "backlog"
cancelled:
- "过时的调研任务"
energy: "medium"
notes:
- "周一、周二效率高,完成了主要开发"
- "周三后会议增多,影响深度工作"
- "发现上午 9-11 点是最高效时段"
handoff:
- "继续推进进行中的实现任务"
- "下周重点:测试和文档"
# AI-WEEK-REVIEW-END
同时生成 docs/dashboard/advisor/<weekId>-end.md 详细复盘。
可选:轻量更新 docs/dashboard/monthBacklogs/ 回收任务。
| 维度 | 了解什么 | |------|---------| | 关键完成 | 最有成就感或最关键的事项 | | 遗憾/卡住 | 未完成的重要事项及原因 | | 完成率分析 | 为什么是这个完成率 | | 能量趋势 | 本周能量分布规律 | | 系统问题 | 是计划问题还是执行问题 | | 下周交接 | 哪些继续,哪些回收 | | 洞察 | 本周的发现和教训 |
✅ 应该:
❌ 避免:
# AI-WEEK-REVIEW-START
review:
summary: "一句话总结本周"
completed: ["完成的任务列表"]
partial:
- title: "部分完成的任务"
progress: "完成了 60%"
deferred:
- title: "推迟的任务"
reason: "原因"
suggestion: "nextWeek|backlog|drop"
cancelled: ["取消的任务"]
energy: "low|medium|high|mixed|anxious|scattered|stressed"
notes: ["其他观察和洞察"]
handoff: ["建议带入下周的事项"]
# AI-WEEK-REVIEW-END
start-my-week - 周规划,会检查本 skill 生成的验证状态end-my-day - 每日复盘,提供本周详细数据tools
在周初帮助用户规划新的一周。结合长期目标、月度 backlog、上周复盘及状态信号,通过自然对话确定本周主题和任务优先级。
tools
帮助用户在每天开始时规划一天。以自然对话方式了解用户今天的意图,结合 dashboard 中的上下文(周计划、昨日遗留、backlog、状态信号),生成个性化的日计划。
tools
在每天结束时帮助用户复盘。回顾今日计划的执行情况,分析完成与未完成的原因,生成日复盘记录,并为明天提供过渡建议。
development
Conventional Commits specification for semantic versioning and changelog generation. Use when writing commit messages, configuring commit linting, or automating releases.