Daily Review
Multi-phase workflow with checkpoints between phases. Each phase ends with a summary before proceeding.
Variants
| Variant | Calendar | Things | GitHub | GitLab | Linear | Today Triage |
|---|---|---|---|---|---|---|
| Morning | Full scan + prep | Full processing | Full triage | Full triage | Full review | Full triage |
| Evening | Tomorrow preview | Quick triage | Mark read, defer | Defer reviews | Skip | Skip |
Ask which variant if not specified.
Phase: Calendar
Dispatch a read-only sub-agent (Task tool) to scan today's events. See calendar.md.
Present time budget (available hours, focus windows, meetings needing prep). Ask user to proceed.
Phase: Things Inbox
See things.md.
Batch items by pattern, ask user for each batch:
- •Schedule (today/tomorrow/next week/someday)
- •Assign (project/area/standalone)
- •Quick do (< 2 min)
- •Delete
Goal: inbox count = 0.
After inbox processing, re-query calendar (see Re-Check in calendar.md). Present any new events and updated time budget. Ask user to proceed.
Phase: Notifications
Dispatch read-only sub-agents in parallel (Task tool) for GitHub, GitLab, and Linear. Then triage each interactively.
GitHub Notifications
See github.md.
Group by reason, typical actions:
| Reason | Actions |
|---|---|
REVIEW_REQUESTED | Review now, defer to Things |
ASSIGN | Review now, defer to Things |
CI_ACTIVITY | Check status, mark done |
MENTION/COMMENT | Read, respond, mark done |
GitLab Todos
See gitlab.md.
Group by action, typical actions:
| Action | Actions |
|---|---|
review_requested / approval_required | Review now, defer to Things |
assigned | Review now, defer to Things |
mentioned | Read, respond, mark done |
build_failed | Check CI, mark done |
Linear Notifications
See linear.md.
Review unread notifications:
- •Assignments — start now, keep on radar, defer to Things
- •Mentions — read, respond, archive
- •Status changes — acknowledge, archive
After all notification inboxes are processed, ask user to proceed.
Phase: Today Triage
See triage.md.
Group, prioritize, defer, and reorder the Today list. Present final order for confirmation.
Summary
Present progress across all phases:
- •Time budget from Calendar
- •Things inbox processed (count = 0)
- •GitHub/GitLab/Linear notifications triaged (done/deferred counts)
- •Today list ordered (final count)
Defer-to-Things Format
Items deferred from GitHub/Linear:
- •Title:
{Source}: {identifier} - {summary} - •Notes: Markdown link to source
- •Tags: Source name (GitHub, GitLab, Linear)
Skills Used
- •
calendar:calendar— Event queries - •
things:jxa— Read Things data - •
things:url— Update Things items, reorder Today list - •
things:inbox— Quick captures - •
github:notifications— Notification triage - •
gitlab:todos— Todo triage - •
linear:notifications— Notification triage
Future
- •Mail inbox: Add
mailskill for account-aware email archiving - •See automation.md for planned auto-handling patterns.