# Personal Reviewreview

> 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. Use when this capability is needed.

- Skill: `tomevault-io/personal-reviewreview` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/personal-reviewreview`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/personal-reviewreview/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/personal-reviewreview

---


# 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](calendar.md).

If the sub-agent reports calendar access denied (the `"reason": "no-app-bundle"` error), skip silently. Do not prompt to fix permissions. Note "Calendar: skipped (access denied)" and proceed to the next phase.

Otherwise, present time budget (available hours, focus windows, meetings needing prep). Ask user to proceed.

## Phase: Things Inbox

See [things.md](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](calendar.md)). If calendar was skipped due to access denied in the initial phase, skip the re-check too. Otherwise, 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](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](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](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](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 (or "skipped — access denied" if calendar was unavailable)
- 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](automation.md) for planned auto-handling patterns.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/bendrucker) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

