Weekly Review
Use this skill to update one week block inside Plan/每日规划/{YYYY}/Q{Q}/{YYYY.MM}.md.
Read references/obsidian-weekly-patterns.md before editing. It captures the observed 2026 week structures, naming variants, insertion boundaries, counting rules, and fallback template.
Workflow
- Resolve the target week. Default to the current week. Honor an explicit date range or week name from the user.
- Find candidate month files. Read the current month file first:
Also inspect the adjacent month file when the week spans two months. If the exact path is uncertain, useobsidian read path="Plan/每日规划/{YYYY}/Q{Q}/{YYYY.MM}.md"obsidian search query="{week heading text}"to locate the right file. Treat the week heading text as the source of truth even when the span is not a standard 7-day week. - Detect the local weekly style from the current file. Reuse the existing section name if the file already uses
周总结,本周总结, or📝 本周复盘. - Update in place:
- If a weekly review section already exists in the target week block, update that section instead of creating a second one.
- Insert the weekly review at week-block top level, after the weekly goal sections and before the first day heading.
- Match the heading depth used by sibling week-level sections and day headings. Do not nest the review under
## 个人or any category subsection. - For inserting a new review section, use
obsidian append path="..." content="..." silent. For patching an existing section, use the Edit tool directly on the vault file.
- Analyze progress using the counting rules in the reference file. Prefer parent-task counts when parent tasks own child checkboxes.
- If the week is still in progress, say
统计截至 {Today}in chat output. - Produce a concise summary with milestones, risks, and next-week adjustments. Prefer insight over task-by-task narration.
Output
- In chat, report work/personal progress, 1-3 milestones, the main bottleneck, and 2-3 next-week adjustments.
- In file, preserve the local naming and tone instead of forcing a new review title.
Guardrails
- If Obsidian is not running, fall back to reading vault files directly with the Read tool.
- Support non-standard week spans such as holiday blocks. Do not assume every week covers exactly seven days.
- Keep the edit inside the target week block and before the next week heading.
- Ignore malformed checklist lines and explanatory bullets without checkboxes.
- If more than one week heading could match, prefer the heading explicitly named by the user or the one containing today's date. If ambiguity remains, explain it before editing.