| name | plan-today |
| triggers | plan my day, what should I work on, structure today, what's my focus today |
| description | Plan the day from priorities, active work, and recent signals. Use when the user asks what to work on, how to structure today, or what to focus on next. |
| when_to_use | plan my day · what should I work on · structure today · what's my focus today |
plan-today
Build today's plan from your priorities, active work, and your stated planning preferences.
What this does
- Reads your priorities, work, and recent signals.
- Honors your planning preferences (plan style, priority count, time blocks, frog definition).
- Proposes focused work blocks and one explicit non-priority.
- Names one "frog", the task you'd avoid otherwise.
What this doesn't do
- It does not write a daily note, that is
/today. Use /today when you want to save the plan and close it out at the end of the day.
- It does not read your calendar or email unless a plugin has captured signals.
- It does not second-guess your priorities. If they are wrong, invoke
["interview"] first through the current host-managed candidate_invocation.
How to use it
Try saying:
- "plan my day"
- "what should I work on today?"
- "build me today's plan"
Agent steps
Read
prompt.md in this skill directory if present, compiled by ["interview"] through the current host-managed candidate_invocation. Launch its executable with its argv_prefix plus the shown arguments, without a shell; stop if the object is absent. Prefer the prompt over reading individual context files.
- Invoke
["brief","--compact"] to receive the bounded identity, priorities, work, and recent-memory projection. If the work is project-scoped, append "--project","<slug-or-id>".
- If
prompt.md is missing, use the identity, priorities, and active-work sections from that projection as the fallback context.
Process
- Identify active priorities and deadlines.
- Honor the planning preferences from
prompt.md (plan style, priority count, time blocks, frog definition).
- Separate urgent obligations from compounding work.
- Propose the number of focused work blocks the preferences request (default 1-3).
- Name one explicit non-priority to avoid.
Output
Return a short plan with:
- today's focus
- the work blocks
- any dependency or missing context