From personal-review
Guides interactive morning/evening reviews: scans Calendar, clears Things inbox, triages GitHub/GitLab/Linear notifications, reorders Today list.
npx claudepluginhub bendrucker/claude --plugin personal-reviewThis skill uses the workspace's default tool permissions.
Multi-phase workflow with checkpoints between phases. Each phase ends with a summary before proceeding.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Multi-phase workflow with checkpoints between phases. Each phase ends with a summary before proceeding.
| 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.
Dispatch a read-only sub-agent (Task tool) to scan today's events. See 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.
See things.md.
Batch items by pattern, ask user for each batch:
Goal: inbox count = 0.
After inbox processing, re-query calendar (see Re-Check in 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.
Dispatch read-only sub-agents in parallel (Task tool) for GitHub, GitLab, and Linear. Then triage each interactively.
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 |
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 |
See linear.md.
Review unread notifications:
After all notification inboxes are processed, ask user to proceed.
See triage.md.
Group, prioritize, defer, and reorder the Today list. Present final order for confirmation.
Present progress across all phases:
Items deferred from GitHub/Linear:
{Source}: {identifier} - {summary}calendar:calendar — Event queriesthings:jxa — Read Things datathings:url — Update Things items, reorder Today listthings:inbox — Quick capturesgithub:notifications — Notification triagegitlab:todos — Todo triagelinear:notifications — Notification triagemail skill for account-aware email archiving