Daily Review
Use this skill to update one day block inside Plan/每日规划/{YYYY}/Q{Q}/{YYYY.MM}.md.
Read references/obsidian-daily-patterns.md before editing. It captures the observed 2026 file structure, naming variants, counting rules, and fallback templates.
Workflow
- Resolve the target day. Default to reviewing today and planning tomorrow. Honor explicit dates from the user.
- Find candidate month files for the target day and its week. Read the target month file with:
Inspect adjacent months when the week crosses month boundaries. If the exact path is uncertain, useobsidian read path="Plan/每日规划/{YYYY}/Q{Q}/{YYYY.MM}.md"obsidian search query="{MM.DD}"to locate the right file. Prefer the file that already contains the target week heading or target day heading. - Detect the local style from the nearest completed day blocks in the same week. Reuse heading depth, section names, and block layout before falling back to a default template.
- Update in place:
- If the target day heading already exists, fill only missing sections or obviously empty placeholders.
- If the target day heading exists but is empty, complete that block instead of creating a new heading.
- If the day block already contains a review section, preserve the existing name and structure.
- Day block order is newest-first: when inserting a new day block, place it directly after the week-level overview sections (
## 工作/## 个人), before any existing day headings. Never append after older blocks. - For patching existing sections, use the Edit tool directly on the vault file.
- Analyze progress using the counting rules in the reference file. Prefer parent-task counts when a task owns child checkboxes. Use child completion as supporting detail instead of double-counting.
- Write tomorrow's plan with carry-over P0 items first, then add at most 1-2 new tasks that align with the current week.
- Leave reflective answers blank unless the note already contains objective facts written by the user.
Output
- In chat, report done/todo counts, the most important carry-over risk, and 2-3 concrete suggestions.
- In file, preserve the local wording. Prefer the file's dominant section names such as
今日回顾,今日全天回顾, or昨日回顾.
Guardrails
- If Obsidian is not running, fall back to reading vault files directly with the Read tool.
- Treat day-level requests only. A pure “本周进度怎么样” request belongs to
weekly-reviewunless the user also asks for tomorrow planning. - Keep the edit inside the current week block.
- Ignore malformed checklist lines and explanatory bullets without checkboxes.
- If more than one candidate week block matches, choose the one whose heading text explicitly contains the target date. If ambiguity remains, explain it before editing.