From d91eee4806693503c9d620cd9fb1a64ed717b08b Mon Sep 17 00:00:00 2001 From: Connor Rhodes Date: Sun, 5 Apr 2026 08:46:15 -0500 Subject: [PATCH] update morning brief skill to only show upcoming tasks based on due date --- daily-briefing/SKILL.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/daily-briefing/SKILL.md b/daily-briefing/SKILL.md index 79f4d6e..f47f4c5 100644 --- a/daily-briefing/SKILL.md +++ b/daily-briefing/SKILL.md @@ -19,7 +19,7 @@ Run this at the start of your day. ## Instructions 1. Run `vik task today` to get tasks due or starting today. -2. Run `vik task upcoming` to get tasks coming up later this week. +2. Run `vik task upcoming --due-only --days 2` to check for tasks with a due date in the next 2 days. 3. Produce the briefing below. ### Output Format @@ -32,14 +32,15 @@ Run this at the start of your day. **Overdue** [Any tasks past their due date. Flag these clearly.] -**Later This Week** -[Tasks from `vik task upcoming` with future dates this week.] +**Due Soon** +[Tasks from `vik task upcoming --due-only --days 2` that are not already in Today's Tasks. Only show this section if results exist.] ## Rules - Keep it scannable. Short lines, clear sections. - Don't editorialize. Present the tasks as written. Let Connor decide priorities. - Overdue items always appear, even if the list is long. +- Only show upcoming tasks if they have a due date within 2 days — don't surface tasks based on start date alone. - If there are no tasks in a section, omit that section header. ---