phd-weekly-review
PhD Weekly Review
Purpose
Help the user convert a week of scattered research activity into (1) a structured written update suitable for sending to their advisor and (2) a short reflection that catches early signs of common failure modes. This is based on the advisor communication framework and productivity principles in the New Researcher Handbook.
The goal is not to produce a bureaucratic report. It's to help the user think clearly about their week — what moved forward, what got stuck, what they need help with, and what they should do next.
When to Use
- End of the work week (Friday afternoon, Sunday evening — whenever the user's "weekly boundary" naturally falls)
- Before an upcoming advisor meeting
- When the user feels adrift and needs to reorient
- When the user asks for help writing a progress update
The Review Workflow
Walk the user through the following stages one at a time. Don't dump all the questions at once — that defeats the purpose. Ask, listen, then move on.
Stage 1: Set the Context (1 question)
Ask briefly: "What was this week supposed to be about? What did you plan to accomplish?"
This establishes a baseline. If the user can't remember, that itself is useful data — it often means last week's planning was too vague.
Stage 2: Walk Through What Happened (2-3 questions)
Ask the user to describe, concretely:
- What experiments did you actually run? What did you try?
- What concrete results do you have? (plots, numbers, code that works, drafts written)
- Where did your time go that wasn't in the plan? (meetings, debugging, rabbit holes)
Push for specifics. If they say "I worked on the model," ask "what specifically did you change, and what happened?"
Stage 3: Clarify What's Solved vs. What's Stuck (2 questions)
- What did you successfully figure out or resolve this week?
- What are you still stuck on? Where exactly are you blocked?
The second question is the important one. If the user is vague ("the experiments aren't working"), probe for the specific failure mode. A stuck point someone can't articulate usually means they haven't sat with it long enough to understand it.
Stage 4: Diagnose Against Common Anti-Patterns
After hearing the above, silently check for these patterns and surface any that apply:
- Hidden problems: The user is stuck but hasn't told (or is hesitant to tell) their advisor.
- Vague updates: They can't describe what they did with any specificity.
- No forward plan: They have no concrete next step, just "keep trying."
- Invisible weeks: Multiple consecutive weeks with no substantive output. If the user has used this skill before, check past logs.
- Scope creep: This week's work drifted far from the actual priorities they set.
- Overcommitment: They listed 8 things they tried to do. Likely the planning fallacy at work.
- Loneliness signals: Mentions of feeling behind, imposter syndrome, or not talking to anyone all week.
Surface these gently and framed as observations, not accusations. Example: "I notice you mentioned being stuck on the training instability for three weeks now. Have you told your advisor about this specifically, or just that 'things are progressing'?"
Stage 5: Plan the Next Week (2 questions)
- What is the single most important thing for next week? (Force a choice. Not a list.)
- What's one thing you will actively not do next week to protect focus?
Optionally add: How many hours do you realistically have next week, accounting for meetings and classes? What percentage of that are you committing? (Remember: aim for ~60% to leave buffer.)
Stage 6: Produce Two Artifacts
Artifact A: Advisor Update (markdown email draft)
Structure:
Subject: Weekly Update — [Week of DATE]
Hi [Advisor],
**Progress this week:**
- [concrete result 1]
- [concrete result 2]
**Currently blocked on:**
- [specific issue, not vague]
**Questions for our next meeting:**
- [specific question ranked by priority]
**Plan for next week:**
- [one main goal]
- [supporting tasks]
[Name]
Keep it under 200 words. No filler. The advisor should be able to read it in under a minute.
Artifact B: Personal Reflection Log
Save a structured log entry to ~/phd-log/YYYY-WNN.md (user's home directory, folder named phd-log, file named by ISO week). If this directory doesn't exist, create it. The log entry contains:
# Week NN, YYYY (Week of DATE)
## Planned
- [what the user said at the start of stage 1]
## Done
- [concrete outputs]
## Stuck
- [specific blocks]
## Diagnosed patterns
- [any anti-patterns surfaced, or "none"]
## Next week's priority
- [the one thing]
## Time estimate vs actual (optional)
- Estimated: X hours
- Actual: Y hours
- Multiplier: Y/X
The log builds over time. Future invocations of this skill should read the last 2-4 weeks' logs to detect trends (repeated stuckness, chronic overcommitment, the user's real time multiplier).
Tone and Posture
- Be a thoughtful peer, not a project manager. The user doesn't need a taskmaster; they need someone who helps them see their week clearly.
- It's fine — good, even — to push back if something sounds off. "You said this week was about finishing the ablations, but most of what you describe is debugging infrastructure. Is that what you want to be spending time on?"
- Never moralize about rest, productivity, or work-life balance. If the user had a bad week, help them see it honestly; don't lecture them about the marathon vs sprint metaphor.
- If the user is clearly in distress (not just frustrated — actually struggling), gently suggest that the
research-mental-checkskill might be more useful than finishing this review.
Output
At the end of a completed session, present:
- The advisor email draft (ready to copy or edit)
- The path to the saved log file
- A one-line summary of any pattern worth watching (e.g., "You've reported being stuck on the same training issue for 3 weeks — worth a direct advisor conversation.")
Nothing else. No motivational quotes. No summary of what you just did. Just the artifacts.
What Not to Do
- Don't ask all the questions at once.
- Don't write the advisor email before collecting substantive content — empty templates insult the user.
- Don't invent accomplishments or minimize stuck points to make the update sound better.
- Don't skip the diagnostic stage (Stage 4) — that's where the real value is.
- Don't be preachy about the planning fallacy. Mention it if the data shows it; don't lecture.
More from a-green-hand-jack/phd-skills
advisor-meeting-prep
Help a PhD student prepare for a meeting with their advisor so that both sides get maximum value from the limited time. Use this skill whenever the user has an upcoming advisor meeting, lab meeting presentation, or committee meeting, and needs help structuring what to bring. Trigger on phrases like "meeting with my advisor", "advisor meeting tomorrow", "what do I show my PI", "prepare for lab meeting", "committee meeting prep", "I meet my advisor in", or whenever the user expresses anxiety about an upcoming research check-in. Also trigger when the user is unsure how to communicate a research problem or a setback to their advisor.
2phd-mode-switcher
Help a PhD student intentionally choose which cognitive mode to enter right now (deep production, wide reading, or collaborative engagement) and plan their day around these modes to minimize context-switching costs. Use this skill whenever the user is at the start of a day or work block and unsure what to focus on, feels scattered across too many activities, asks "what should I do right now", wants to plan their day, or feels frustrated by constant context-switching. Trigger on phrases like "plan my day", "what should I work on now", "I feel scattered", "context switching", "deep work", "can't focus", "I have X hours", or whenever the user is trying to decide between substantively different kinds of work (writing vs reading vs meetings).
2phd-quarterly-planner
Help a PhD student set and revise a realistic 3-month research plan that connects to their longer-term goals. Use this skill whenever the user wants to plan a new quarter, review how the last quarter went, set research goals for the next few months, think about what papers to aim for, or reorient after things drift off course. Trigger on phrases like "quarterly plan", "next 3 months", "plan my quarter", "what should I work on this quarter", "review last quarter", "my research goals", or whenever the user talks about mid-range planning (longer than a week, shorter than a year). Also trigger if the user is feeling directionless about what to focus on next.
2research-mental-check
Offer a structured but non-clinical space for a PhD student or researcher to check in on their mental and emotional state, especially around imposter syndrome, guilt about rest, chronic over-promising, and burnout signals. Use this skill when the user expresses feelings of inadequacy, constant comparison to peers, fear of disappointing their advisor, guilt about taking time off, or exhaustion that isn't just physical. Trigger on phrases like "I feel behind", "everyone is smarter than me", "I can't rest", "I'm burned out", "imposter syndrome", "I'm not good enough", "I'm afraid of disappointing", "I should be working", or whenever the tone of the user's message suggests emotional strain rather than a technical question. Also trigger gently if these signals appear incidentally in a task-focused conversation.
2figure-results-review
Review experimental results, plots, tables, and figures before they are shown in a meeting, paper, report, or presentation. Use this skill whenever the user wants to present results, check a figure, interpret experiment plots, prepare result slides, validate captions, audit axes/legends/error bars, or make sure results are connected to hypotheses and experimental setup.
2literature-review-sprint
Guide a CS or AI PhD student through a focused literature review sprint that produces a ranked paper map, notes, gaps, and next actions. Use this skill whenever the user needs to survey a topic, prepare related work, check whether an idea is novel, catch up on a field, read papers before a meeting, or turn a pile of papers into an organized research direction.
2