| name | 1on1 |
| description | Prepare a 1-on-1 session prep file for someone — pulls their profile, unresolved carry-over from the last session, recent weekly mentions, and project context, framed by your relationship to them (report, manager, peer, or stakeholder). Use when the user asks to prep, prepare, or get ready for a 1-on-1 with someone. Pass the person's name as args. |
Prepare a 1-on-1 session for the person named in args.
Resolve the person name to a slug using the people map in .agents/config.yaml.
Resolve role + relationship first (this sets the framing):
- Read
owner.role from .agents/config.yaml (default em) and open the role pack at
.agents/roles/{role}.md for its 1-on-1 skill note and {{oneonone_default_relation}}.
- Read the person's
relation: from their profile (report · manager · peer ·
stakeholder · skip). If absent, use the pack's default relation.
Then do the following:
- Read 02-people/profiles/{slug}.md — note role, level, current_focus. Only for
relation: report also note skill_will, growth_areas, strengths (coaching signals);
for other relations these are typically blank — skip them.
- Find the most recent 1-on-1 file in 02-people/one-on-ones/{slug}/ (latest date). Read it and extract:
- Action items from that session (lines with
- [ ] or #follow-up)
- Anything marked
#delegate that hasn't been closed
- Any stated blockers or concerns
- Scan all weekly files in 01-weekly/ from the past 4 weeks for mentions of @{FirstName} — note any relevant context (wins, risks, feedback given/received).
- Check project folders in 03-projects/ (excluding
archive/) for any projects where this person appears as owner or in team_members in the hub frontmatter, or is named in items linked to a project via projects:.
- Create a new 1-on-1 prep file at 02-people/one-on-ones/{slug}/YYYY-MM-DD.md using _templates/one-on-one.md as the base. Fill:
person: slug
date: today's date
relation: the resolved relationship
mood: leave blank (to fill during session)
- Populate ## Context with project and weekly-scan findings
- Populate ## Carry-over with unresolved items from the previous session
- Leave ## Discussion and ## Action Items blank for the live session
Frame the prep by relationship:
- report (downward) — coaching: progress on growth areas, delegation, blockers to
unblock, feedback to give.
- manager (upward / managing up) — topics to raise, decisions to confirm, help or air
cover needed, wins to make visible.
- peer / stakeholder (lateral) — alignment on shared goals, dependencies you owe or are
owed, risks, decisions to land together.
- skip — signal-gathering and growth; light-touch, not day-to-day direction.
Output a brief summary of what you found and confirm the file was created.