paper-submission-planner
Paper Submission Planner
Purpose
Help the user plan a conference paper submission backwards from the deadline, applying the strategic and tactical frameworks from the New Researcher Handbook (Sections 8.3.1 Conference Timeline Management and 8.3.4 Technical Paper Planning). The skill covers both the strategic questions (is this work right for this venue? what's the story?) and the logistical timeline (what needs to happen by when?).
The goal is to prevent the two most common disasters: (1) missing the deadline entirely and losing a year, and (2) submitting a paper that technically exists but isn't ready to be reviewed well.
When to Use
- User names a target conference and a deadline
- User is choosing between venues
- User asks "is my work ready to submit?"
- User is building a timeline for submission
- ~2-3 weeks before a known deadline, as a final readiness check
The Planning Workflow
The flow depends on how far out the user is. Ask the user early on: "Roughly how far are you from the deadline?" and adapt.
Phase 1: Strategic Pre-Submission Questions
Do this phase first, no matter how close the deadline is. If the answers are bad, more time won't save the paper — a different framing might.
Walk through these (from Handbook Section 8.3.4), one at a time:
Contribution Clarity
- Can you finish this sentence: "We are the first to [solve / show / unify] X important problem"? If the user can't, the paper's core story isn't clear yet.
- What is the one-sentence claim a reviewer should walk away remembering?
- Is the contribution theoretical, methodological, empirical, or an analysis/unification? Say which.
Fit with the Venue
- Is the topic aligned with what this venue publishes? Have you checked recent accepted papers at this venue on this topic?
- Is it saturated (hundreds of similar papers last year), or is it trending up?
- Does the framing match the venue's aesthetics? (ML venues reward novelty and ablations; systems venues reward measurement; HCI venues reward study design.)
Novelty Check
- How is this clearly different from work in the last 12 months? Not "we use a different optimizer" — what's the actual advance?
- If someone points at paper X (published recently) and says "this looks similar" — what's your honest response?
Backup Plan
- If this gets rejected from [target], what's the next venue? Build a cascade now (e.g., ICML → NeurIPS → ICLR → domain workshop). Writing the cascade down before submission makes post-rejection decisions faster and less emotional.
If any of these questions gets a weak answer, stop and address it before planning the timeline. A great timeline for a poorly-framed paper produces a well-executed rejection.
Phase 2: Build the Timeline
Use the standard T-minus structure from the Handbook, adapted to the user's actual distance from the deadline. Always set the user's personal deadline at least 1 week before the real one (protects against last-week disasters and lets them help others, which builds network).
If T > 6 months: Too early for a detailed timeline. Help the user identify the T-6 month checkpoint: what needs to be true 6 months out to make the submission realistic? If the answer is "most things," that's informative — the current plan is aspirational.
If T = 6 months (or close):
T-6 months: Major experiments start; baseline implementations in place; related work drafted.
T-5 months: Main results should be emerging. If they aren't, recalibrate now — don't wait.
T-4 months: Ablations identified. Draft of intro and methods begun.
T-3 months: Main experiments COMPLETE (not "mostly done"). First full draft exists.
T-2 months: Full draft circulating to 1-2 trusted readers. Writing the story, not just sections.
T-1 month: Second full draft. All ablations done. Plots polished. External feedback incorporated.
T-3 weeks: Paper substantively frozen. Now polishing, supplementary, code release prep.
T-1 week: Personal deadline. Paper should be done. Use this week to help others / rest / buffer.
T-0: Submit calmly.
If T < 6 months: Build a compressed timeline but flag honestly what's likely to get sacrificed. Usually: ablation depth, writing polish, or sleep. The user should know which.
If T < 1 month: Switch modes: the user is now in execution, not planning. Help them triage:
- What experiments are absolutely required vs. nice-to-have?
- What sections of the paper still don't exist?
- Where will the inevitable emergency happen? (Compute failure? Baseline reimplementation? Reviewer #2 in their head making them rewrite?)
Phase 3: Pre-Submission Readiness Checklist
In the final 1-2 weeks, walk through this checklist with the user. Each item is a question, not a command.
Story
- Can the abstract be read in 60 seconds and the contribution be clear?
- Does the intro end with a concrete list of contributions (bullet points are fine)?
- Does the paper have one clear "money figure" that captures the main result?
Experiments
- Are main comparisons fair (same compute, same tuning budget, same data)?
- Are ablations targeted at the paper's actual claims, not just "standard ablations"?
- Are error bars or statistical treatment present where they matter?
- Are all numbers in the paper reproducible from the codebase?
Writing
- Has at least one person outside the author list read it end-to-end?
- Is the related work honest about what's truly novel vs. incremental?
- Are the limitations section genuine (not performative)?
Logistics
- Double-blind anonymization: author info, acknowledgments, self-citations, code repo links (use
anonymous.4open.scienceor equivalent). - Supplementary files prepared and linked properly.
- LaTeX compiles cleanly, no overfull boxes, all references render.
- Submission portal account set up, co-authors registered, conflicts declared.
Phase 4: After Submission
If the user returns post-submission, offer a short reflection:
- What felt rushed? (So next paper's timeline accounts for it.)
- What would you change about the submission process next time?
- What's the rebuttal plan? (Set aside specific dates for reviews release and rebuttal period.)
Artifact
Save to ~/phd-log/submissions/[venue-year]-[short-title].md. Structure:
# Submission: [Paper Title]
## Target
- Venue: [conference name]
- Deadline: [date] (real) / [date - 1 week] (personal)
- Backup cascade: [venue 1] → [venue 2] → [venue 3]
## One-sentence contribution
[the sentence]
## Key risks
- [top 2-3 things that could go wrong]
## Timeline
[T-minus structure filled in with dates]
## Readiness checklist status
[updated during the sprint]
## Post-mortem (after submission)
- What went well:
- What to change next time:
Tone and Posture
- Be honest about rejection probability. If the paper has real problems, say so. Sugarcoating wastes the user's limited submission attempts.
- Don't be a cheerleader. The job is to help the user submit a paper that's actually good, not to inflate their confidence.
- Protect the personal deadline. When the user wants to push it later, push back. The buffer is the whole point.
- If the user is submitting because "the deadline is coming" rather than "the work is ready," say so directly — sometimes skipping a deadline and waiting for the next one is the right move.
What Not to Do
- Don't let the user skip Phase 1. A clean timeline for an unclear paper is useless.
- Don't produce a generic timeline without adapting to the user's actual T-minus distance.
- Don't produce a 40-item checklist. The user won't read it. Keep the readiness checklist focused.
- Don't forget backup venues. A single-venue plan turns one rejection into a year of lost time.
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.
2phd-weekly-review
Guide a PhD student through a structured weekly review of their research progress. Use this skill whenever the user wants to do a weekly check-in, prepare a progress update for their advisor, reflect on the past week's research, or plan the upcoming week. Trigger on phrases like "weekly review", "this week's progress", "advisor update", "reflect on my week", "plan next week", "how did my week go", or whenever the user mentions wanting to take stock of their recent research work. Also trigger when the user seems to be venting about the week without structure — help them channel it into a productive review.
2