AgentSkillsCN

personal-review:review

在Calendar、Things、GitHub与Linear之间构建交互式每日回顾工作流。当用户提出“每日回顾”“晨间回顾”“晚间回顾”或“周度回顾”等需求时,此工具将助您轻松应对。

SKILL.md
--- frontmatter
name: personal-review:review
description: Interactive daily review workflow across Calendar, Things, GitHub, and Linear. Use when the user asks for a daily review, morning review, evening review, or weekly review.

Daily Review

Multi-phase workflow with checkpoints between phases. Each phase ends with a summary before proceeding.

Variants

VariantCalendarThingsGitHubGitLabLinearToday Triage
MorningFull scan + prepFull processingFull triageFull triageFull reviewFull triage
EveningTomorrow previewQuick triageMark read, deferDefer reviewsSkipSkip

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:

ReasonActions
REVIEW_REQUESTEDReview now, defer to Things
ASSIGNReview now, defer to Things
CI_ACTIVITYCheck status, mark done
MENTION/COMMENTRead, respond, mark done

GitLab Todos

See gitlab.md.

Group by action, typical actions:

ActionActions
review_requested / approval_requiredReview now, defer to Things
assignedReview now, defer to Things
mentionedRead, respond, mark done
build_failedCheck 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 mail skill for account-aware email archiving
  • See automation.md for planned auto-handling patterns.