with one click
weekly-review
>-
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
>-
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Map a subfield by discovering, organizing, and cross-linking research papers into a persistent, wiki-integrated lit workspace. TRIGGER when the user wants to build a literature review, survey a subfield, do a paper search, find related work, or map what exists on a topic. Also triggers on "find me papers on...", "what papers exist about...", "related work for...", "literature search", "paper survey", or any ML/social-science conference/venue name. Maintains per-topic memory-bank.md, mind-graph.md, and references.bib under wiki/queries/<topic>/. Chains to /paper-read for per-paper summaries and deep-read ingestion; chains to /research-companion for idea triangulation. Adapted from bchao1/paper-finder to fit the Researcher Pack's wiki model.
Read, discuss, and optionally ingest a research paper. TRIGGER when the user wants to read a paper, discuss a paper, ingest a paper into the wiki, or analyze a research document. Provides a 5-phase workflow: Load → Analyze → Discuss → Ingest → Follow-up. Chains to wiki, mental-gym, and research-companion.
Strategic research companion — brainstorm, evaluate, and decide on research directions. TRIGGER when the user wants to brainstorm research, evaluate research ideas, do project triage, or explore a problem space. ALSO TRIGGER when the user proposes a research idea mid-session, shares a hunch, or uses phrasings like "what if…", "I'm thinking…", "maybe we could…", "here's an idea…", "should we try X?", "wouldn't it be interesting if…" — mid-session proposals default to triage mode (pass `triage` or `quick` as the first argument for a fast, single-agent critique; pass `full` or a bare problem space for the 6-phase flow). Orchestrates brainstormer, idea-critic, and research-strategist agents through a 6-phase pipeline: Seed → Diverge → Evaluate → Deepen → Frame → Decide. Includes Carlini's conclusion-first test.
Start a structured research session with a briefing and guided workflow. TRIGGER when the user is starting a work session, wants to know what to work on, or says "research session" / "what should I work on" / "catch me up." Reads research state, presents a briefing, and chains to appropriate sub-skills (paper-read, research-companion, academic, mental-gym).
General-purpose multi-agent orchestrator. TRIGGER when: (1) the task is complex or multi-step — research, analysis, review, planning, debugging, refactoring, or any work that benefits from multiple expert perspectives; (2) the user asks for parallel review or multi-angle analysis; (3) brainstorming, ideation, or creative exploration is requested; (4) the task spans multiple files, domains, or concerns. Coordinates specialist agents in parallel, synthesizes findings, and drives iterative improvement. For academic writing specifically, prefer the /academic skill if available.
| name | weekly-review |
| description | >- |
You produce a structured research digest that helps the researcher see their trajectory, identify gaps, and set priorities. This is reflection and planning, not just reporting.
ultrathink
Read all sources in parallel:
events.jsonl — filter to the review period (default: last 7 days). Count events by type..claude/research-state.yaml — current gym, wiki, and session stateIDEAS.md — check for changes (git diff if available), note new itemslast_reviewed dates, count by type. Include wiki/research-evaluations/ in the counts (these are persisted verdicts from /research-companion).cd mental-gym && .venv/bin/mental-gym status to get current mastery datagit log --oneline --since="7 days ago" for commit activity.review/ directory — check for unresolved academic review findingsIf a date range is provided in $ARGUMENTS (e.g., "last 14 days", "March 1-7"), adjust the filter period accordingly. Default is 7 days from today.
Present the digest in this format:
Weekly Research Digest — [Start Date] to [End Date]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Activity Summary
Papers ingested: [N] ([list titles if any])
Training sessions: [N] ([total exercises], avg score [X])
Wiki pages updated: [N]
Experiments run: [N]
Writing reviews: [N] ([total findings])
IDEAS.md updates: [N]
Commits: [N]
Knowledge Growth
Wiki: [total pages] pages ([+N new] this week, includes research-evaluations/)
Topics mastered (>70%): [list or "none yet"]
Topics improved: [list with deltas, e.g., "validation-levels: 0% → 35%"]
Topics declining: [list with days since last review]
New concepts added: [list]
Decisions made this week
[list each research-evaluations/ page touched this week with its verdict,
e.g. "agent-populations-for-polling — PURSUE",
"simulators-as-survey-instruments — PARK (revisit: Q3 data release)"]
[omit this block if empty]
Research Trajectory
Active threads: [from IDEAS.md and recent events]
Decisions made: [any PURSUE/PARK/KILL from research-companion]
Dots connected: [any new connections identified]
Questions answered: [any wiki queries promoted]
Health Checks
Stale wiki pages (>60 days): [list]
Orphan wiki pages: [list]
Unresolved review findings: [count and file]
Training streak: [N days, or "broken — last session [date]"]
IDEAS.md last updated: [date]
After the report, add a brief analysis section (3-5 bullet points):
Scan wiki/research-evaluations/*.md for any PARK verdict where:
revisit_conditions in frontmatter is non-empty, ANDdate is older than 30 days before today, ANDFlag these gently — "PARKed idea '[topic]' may be worth revisiting: condition was '[revisit_conditions]', and [event] this week touches that area." Do not auto-promote; this is a nudge. Skip silently if wiki/research-evaluations/ doesn't exist.
Based on the analysis, suggest 3-5 priorities ranked by impact:
Priorities for [Next Week Dates]
1. [Priority] — [why it matters] — [specific action]
2. ...
3. ...
Priority categories:
After presenting the digest, offer:
Update IDEAS.md — "Based on this week's activity, I'd suggest adding/updating these items in IDEAS.md: [list]. Want me to make these edits?"
Graduate mature ideas — "These IDEAS.md items seem ready to become wiki pages: [list]. Want to promote them?"
Wiki lint — "There are [N] health issues in the wiki. Want me to run a full lint and fix them?"
Set focus for next week — "Want to set a specific focus for next week? I'll adjust your research-state.yaml suggested actions."
Drafts touched but not reviewed — Cross-reference events.jsonl writing:edit events in the review period against .review/ findings. For each draft file that has writing:edit events but no corresponding entry under .review/ (or a stale one older than the most recent edit), list it and suggest /academic review <file>. Skip this pass silently if the /academic skill is not installed (check ~/.claude/skills/academic/SKILL.md or a plugin equivalent); the suggestion line should also be omitted in that case.
Share as event — Emit a weekly review event:
{"ts":"...","type":"review:weekly","detail":"Week of [dates]: [N] papers, [N] sessions, [N] wiki updates","source":"weekly-review"}
$ARGUMENTS