paper-writing-memory-manager
Paper Writing Memory Manager
Maintain the paper's dynamic writing memory. This skill is the global state layer for nonlinear paper writing: it records what is being written, why wording changed, which claims appear where, which sections are stale, and what must be updated when evidence, claims, figures, tables, captions, or style decisions change.
Use this skill for:
- initializing
paper/.agent/writing-memory/ - recovering the current writing state at the start of a session
- recording section status, paragraph status, caption/table/figure edits, and open writing threads
- mapping claims, evidence, results, figures, tables, captions, and paper locations into a dependency map
- deciding the impact of a local edit or new experiment result across the whole draft
- marking affected sections stale after claim/evidence/result changes
- recording style, terminology, rhythm, and venue-specific writing decisions
- handing off work between section-specific writing skills
Do not use this skill to write the prose itself. Use paper-writing-assistant and section-specific writing skills for drafting. Do not use it as the claim/evidence source of truth; use paper-evidence-board for claim/evidence status. Do not use it for long-term cross-project memory; use research-project-memory for project-level state.
Skill Directory Layout
More from a-green-hand-jack/ml-research-skills
project-init
Initialize an ML research project control root. Use for paper/code/slides repos, shared memory, GitHub Project alignment, agent guidance, worktree policy, and lifecycle handoffs.
39init-python-project
Initialize or enhance a Python/ML project. Use for new repos or forks needing production structure, uv environment setup, and research evidence docs.
37new-workspace
Create Git branches or worktrees for research code and paper versions. Use for experiments, baselines, rebuttal fixes, arXiv/camera-ready branches, and worktree memory.
36project-sync
Sync verified code-side experiment results into paper memory. Use when logs, reports, run docs, or user-confirmed metrics should become paper-facing evidence.
36init-latex-project
Initialize a LaTeX academic paper project. Use for new conference or journal papers needing templates, macros, venue preambles, and writing guidance.
36add-git-tag
Create annotated Git milestone tags. Use when completing a phase, releasing a version, or marking a research checkpoint.
36