prep-my-day
Skill1 starsChanged 6 months agoMITView on GitHub
Full daily prep orchestration for engineering managers. Chains together task rollover, 1:1 prep for each person on the schedule, and priority focus. Reads today's daily note schedule and works through each step sequentially. Use when asked to prep today or set up the day.
In this repository30 other files it gives its agents.
- setupSkill
- enrich-prsSkill
- epic-cleanupSkill
- epic-overviewSkill
- oncall-reviewSkill
- sprint-managementSkill
- sprint-statusSkill
- team-activitySkill
- team-data-syncSkill
- direct-report-prepSkill
- interview-analysisSkill
- interview-prepSkill
- peer-prepSkill
- project-statusSkill
- team-analysisSkill
- today-prioritiesSkill
- weekly-snippetSkill
- bus-factorSkill
- contribution-velocitySkill
- nine-boxSkill
- project-people-mapSkill
- review-cardsSkill
- review-cyclesSkill
- review-networkSkill
- team-health-reportSkill
- task-rolloverSkill
- context-checkSkill
- initiative-breakdownSkill
- product-briefSkill
- technical-deep-diveSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 7 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈7
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 29
Read today's daily note
- Distinctive: line 35
Not found → ask the user about the relationship
- Very specific: line 63
If the team config has discussion_sources, check each for recent posts the user should know about.
- Very specific: line 77
Place in the 📥 Moved Open Tasks section or a dedicated 📣 Discussions section if there are multiple items.
- Distinctive: line 83
Check for time-sensitive deadlines
- Distinctive: line 85
Write Priority Focus section to today's daily
- Distinctive: line 100
If the user says "just do it all", "no stops", or "fast mode":
- Distinctive: line 102
Write all prep sequentially
- Distinctive: line 107
Default is sequential with stops between each person.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Prep My Day
Orchestrate a full daily prep by chaining atomic skills in sequence. Reads today's schedule, identifies who needs 1:1 prep, rolls tasks forward, and sets up priorities.
When to use
- "Prep my day", "prep today", "set up today"
Prerequisites
- Today's daily note must already exist with a time-blocked schedule
- Team roster (
team.json) withrelationshipandvault_namefields - GitHub CLI authenticated
Process
Phase 1: Read the schedule
- Read today's daily note
- Parse the time-blocked schedule to identify 1:1 meetings
- Match each person to the team roster:
memberswithrelationship: "direct"→ usedirect-report-prepskillcollaboratorswithrelationship: "peer"→ usepeer-prepskillcollaboratorswithrelationship: "manager"→ usepeer-prepskill (with upward topics)- Not found → ask the user about the relationship
- Present the plan:
I see 4 meetings today: [Name] (direct, 1:00), [Name] (peer, 1:30), [Name] (direct, 2:00), [Name] (direct, 3:00). I'll prep each one. Ready?
Skip logic:
- Non-1:1 meetings (standup, training, interviews): skip
- Already-prepped people (today's date entry exists in their People file): note and skip unless user asks to refresh
Phase 2: Task rollover
Invoke the task-rollover skill:
- Scan all dailies before today for open tasks
- Move them to today's daily (with arrows and date suffixes)
- Mark source tasks as forwarded (
[>]) - Report any escalation-level items (3+ arrows)
Phase 3: 1:1 prep (sequential, with stops)
Work through each person one at a time, in chronological order of meeting time.
For each person:
- Determine prep type from roster (
direct-report-preporpeer-prep) - Invoke the appropriate skill
- Present summary and ask before moving on:
Done with [Name]. Anything to add or adjust before I move to [Next]?
Phase 4: Scan discussion sources
If the team config has discussion_sources, check each for recent posts the user should know about.
- Fetch discussions created or updated in the last 2-3 business days
- Filter for relevance:
- Announcements, policy changes, or pinned posts
- Posts from related leadership or partner teams
- Posts with high engagement (many comments/reactions)
- Topics relevant to the team's domain
- Surface relevant posts as
#todaytasks on today's daily:- [ ] Read: [Discussion title](url) — 1-line summary of why it's relevant #today - Skip: routine posts, unrelated team announcements, recurring meeting notes
Place in the 📥 Moved Open Tasks section or a dedicated 📣 Discussions section if there are multiple items.
Phase 5: Today's priorities
Invoke the today-priorities skill:
- Scan vault for high-priority open items
- Check for time-sensitive deadlines
- Present grouped by urgency
- Write Priority Focus section to today's daily
- Tag confirmed items with
#today
Phase 6: Summary
After all phases:
Day prepped:
- Rolled N tasks forward (M flagged for escalation)
- Prepped 1:1s: [Name] (3 topics), [Name] (2 topics), ...
- N priority items tagged for today
Anything else before you start?
Fast path
If the user says "just do it all", "no stops", or "fast mode":
- Skip per-person confirmations
- Write all prep sequentially
- Present a single summary at the end
Interaction model
Default is sequential with stops between each person. This lets the user add context or corrections as you go.
The user can switch to fast path at any point: "Just do the rest, no stops."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

