Skills / Skills / Synthesize Priorities
All skills

/ skill

synthesize-priorities

Skills/synthesize-priorities.md

Generate a draft Context/Priorities.md from system signals — active todos, recent log activity, project deadlines, brand brief gaps, fitness state, calendar — structured per Leila Hormozi's 3-1-90 framework. Inferred items are clearly marked "(? — confirm)" so Adam ratifies vs replaces them.

Open as raw file

Run this skill

Runs with bypassPermissions — local dev only.

Skill: synthesize-priorities

Read the system, write a draft of Context/Priorities.md using Leila Hormozi's 3-1-90 framework. Owned by the Architect agent.

When to use this skill

  • Sunday Hour One: refresh the "This week" force-ranking using last week's log + active todos
  • Last week of quarter: refresh "Quarterly themes (MITs)" by re-evaluating progress
  • Anytime priorities feel stale or wrong: regenerate the draft and compare

Inputs (from the structured form or arguments)

FieldRequiredDefaultDescription
modenomergedraft rewrites all sections from scratch; merge updates only weekly + MIT + deferred (preserving DSS + VFOs); ratify flips (? — confirm) markers to confirmed only if Adam has provided ratification context in the prompt
week_ofnonext MondayISO date of the Monday whose week is being planned

Procedure

  1. Read the current state:

    • Context/Priorities.md (the existing file — frontmatter + content)
    • Wiki/Notes/_active-todos.md (open + doing items, with urgency tags + due dates)
    • Last 30 entries of Wiki/Log.md (what was actually worked on)
    • Departments/Projects/*/_Project.md for active projects + target_completion
    • Brands/*/BrandContext.md for active brands + brief_completeness
    • Departments/Personal/Fitness/plan.md to know current phase + week
    • Raw/Health/whoop/whoop-7d.json for recovery trend (informs whether to plan heavy cognitive work this week)
    • Optional: list_events from Google Calendar MCP for upcoming meetings (next 7 days)
  2. Classify each signal into one of the 5 sections:

    • DSS (3-year): only changes when Adam explicitly says so. In merge mode, pull verbatim from existing file.
    • VFO (annual, 3 of them): changes only end-of-year unless Adam says otherwise. Same merge rule.
    • MIT (90-day, 3–5): re-evaluate based on what's actually being worked on + project target_completion + brand brief gaps + fitness phase windows.
    • Weekly (force-ranked, 3–5): force-rank based on (a) blocking other work, (b) urgency tags from active todos, (c) due dates, (d) calendar commitments, (e) WHOOP-derived energy budget.
    • Deferred (the conscious "not now"): pull from _active-todos.md items tagged #urgency/low or older than 30 days.
  3. Compose the file, preserving the existing frontmatter (bump last_updated). Use Leila's section headers verbatim. For any item where the system can't produce a high-confidence claim, mark it (? — confirm) so Adam can ratify or replace.

  4. Diff against existing: report which sections changed and which (? — confirm) items are new vs carried-forward.

  5. Append an entry to Wiki/Log.md following the Skills/log-operation format:

    • agent: architect, skill: synthesize-priorities
    • input: the mode + week_of
    • output: which sections changed, count of new (? — confirm) items
    • artifacts: <a class="wikilink" href="/wiki/file?path=Context%2FPriorities.md">Context/Priorities</a>

Hard rules

  • Never overwrite a confirmed item with an inferred one. A line that doesn't have (? — confirm) is canonical — leave it alone unless Adam explicitly asked for a rewrite.
  • Never add more than 5 items per strategic section. Force-rank if needed.
  • Always preserve the file's frontmatter shape (type: context, framework: leila-hormozi-3-1-90, etc.) — only the dates change.
  • Family-first: never propose weekly priorities that would crowd out scheduled family time (when present in DSS).
  • Recovery-aware: if 7d avg recovery < 50, the weekly draft de-prioritizes max-cognitive-load items and pushes them to next week.

Output format (chat reply when run interactively)

Updated Context/Priorities.md (mode: <mode>, last_updated bumped to <date>)

Sections changed:
- This week: 4 new items
- Quarterly MITs: 1 reworded
- Deferred: 2 items moved here from active

Newly inferred (please confirm):
- VFO 2: (? — confirm) "Primal Harvest performance role fully operationalized"
- This week #3: (? — confirm) "Spend 30 min reviewing the Brands/_Template gap"

Confirmed-from-data (no action needed):
- This week #1: "Fill Context/MI.md, Work.md, Team.md" — derived from active todo
- This week #4: "Fitness Phase 1 Week 1" — derived from plan.md current week

Cross-links