prioritize
Recommends your priority actions and produces a short plan — what to do now, in what order, how to handle each, and suggested responses — drawing on TODO.md, your calendar, active projects, and recent
SKILL.md.claude/skills/prioritize/SKILL.md
GitHubSkill: Prioritize
The assistant that tells you what to do next and how. It pulls together your open actions, calendar, active projects, and recent signals, then hands back a short, ranked plan: the few things that matter, in order, with a concrete first step for each — and, where useful, a suggested response you can adapt. It recommends; it doesn't act.
When to activate
- "what should I focus on", "prioritize", "plan my day/week", "what's most important", "help me triage", "where do I start", "what's urgent".
Do NOT use prioritize when:
- The user wants a fact from the vault →
recall. - The user wants to weigh one specific decision →
challenge-decision. - The user just wants the raw task list →
task-roundup/ openTODO.md.
Preflight
- Read
_CLAUDE.mdand00-inbox/MY-PROFILE.md(priorities, critical stakeholders, active projects, tone, working language). - Get the real timestamp (today, day of week, time → shapes the plan).
- Refresh inputs: read
TODO.md; if it looks stale, run a quicktask-roundupfirst.
Process
Step 1 — Gather inputs
TODO.md— overdue, today, upcoming, waiting-on-others.- Calendar — today's / this week's meetings (time already committed shrinks the plan).
- Active projects —
03-projects/withstatus: active, weighted bypriority. - Recent signals — last few daily notes: weak signals, pending follow-ups, commitments.
- Relationships —
02-people/for stakeholders involved (what works with them, red buttons), and any critically-stale key relationships.
Step 2 — Rank (urgency × importance)
Score each candidate on:
- Urgency — deadline today/overdue, someone blocked on you, a closing window.
- Importance — impact, tied to a high-priority active project, requested by your manager
or a critical stakeholder, or a
hard-to-reverse/one-waydecision. - Effort & dependencies — quick win vs. deep work; blocked by someone else (→ waiting-on).
Surface the few that matter (3–5), not everything. Ruthless is the point.
Step 3 — Produce the plan
Output a tight, scannable plan:
## Plan — <date>
### 🎯 Top priorities
1. **<action>** — why it's #1 (deadline / impact / who's blocked) — [[source#^t-id]]
→ First step: <one concrete next action>
2. **<action>** — why — [[source#^t-id]]
→ First step: <…>
3. …
### 🗓 Suggested shape for today
- Before your 10:00 meeting: #1 (deep work, ~45 min)
- Between meetings: #3, #4 (quick wins)
- Protect 30 min after lunch for #2
### ✍️ Suggested responses / how to handle
- **<the email/message/ask>** → suggested reply (adapt before sending):
> <2–4 line draft, grounded in what works with this stakeholder per their people note>
- **<a tricky one>** → talking points: <bullets>; if high-stakes, run challenge-decision first.
### ⏸ Defer / delegate / drop
- <item> — not now because <reason>; revisit <when>.
### ⚠️ Watch
- <stale critical relationship / approaching deadline / decision to challenge>
Rules:
- Explain the "why" for each priority — a ranking without reasons isn't trustworthy.
- One concrete first step per priority (defeat the blank-page problem).
- Suggested responses are drafts, explicitly to adapt — ground them in the relevant
02-people/note (tone, levers, red buttons). Never send anything; ask before drafting an actual outgoing message if it would be sent on the user's behalf. - Respect the user's tone from
MY-PROFILE.md(direct, no fluff). - Be honest about trade-offs: saying "drop this" is part of the job.
Step 4 — Persist (optional)
Offer to append the plan to today's daily note under ## Plan (so it's captured and
linkable). Don't write unprompted. Don't check off tasks — that's task-roundup.
Step 5 — Handoffs
Point to the right skill when the plan implies one:
- High-stakes decision in the mix →
challenge-decision. - Need a fact to decide →
recall. - A meeting/doc to process first →
meeting-ingest/doc-ingest.
Anti-patterns to avoid
❌ Listing everything — prioritization means leaving things out; surface 3–5. ❌ Ranking with no rationale — always say why. ❌ No first step — every priority gets a concrete next action. ❌ Sending on the user's behalf — draft and suggest; never send without explicit go-ahead. ❌ Ignoring the calendar — a plan that doesn't fit the day's meetings is fiction. ❌ Generic advice — ground "how to handle" in the actual people/project notes.
Special cases
Overloaded day (everything is "urgent")
Force-rank to the single most important thing and protect time for it; explicitly park the rest.
Quiet day / ahead of deadlines
Pivot to important-not-urgent: an at-risk project, a stale key relationship, overdue knowledge-build.
Weekly planning
"Plan my week" → use the weekly review + open commitments; output day-level themes rather than hour blocks.
Working language
Write the plan in the vault's working language (MY-PROFILE.md).