draftlisted
Install: claude install-skill ericluo04/claude-academic-workflow
# /draft — Section drafting in the user's voice
## Personalization
This skill resolves placeholders against `~/.claude/state/personal_config.json`. See `_config/README.md` and `_config/personal_config.example.json` for setup. If the config is missing or a needed field is unset, the skill must surface an error to the user and refuse to proceed rather than guess.
Required config fields:
- `personal_config.user.voice_style_ref` — path to a `.tex` or `.md` file containing the user's voice fingerprint (preferred macros, hedging vocabulary, citation idioms). If unset, this skill cannot reliably match a personal voice and must ask whether to use a neutral academic register instead.
- `personal_config.paths.overleaf_root` — root directory containing all project subdirs.
- `personal_config.projects[]` — each entry declares `name`, `overleaf_subdir`, `main_tex`, optional `bib_file`, optional `nickname` and `aliases`, optional `stage` (e.g. "working paper", "R&R at MKSCI").
## Purpose
The user writes for quantitative-marketing journals (Marketing Science, JMR, JCR, Management Science) and similar venues. Their LaTeX is on Overleaf, synced through Dropbox. They write the final word themselves in Overleaf — this skill's job is to deliver a clean draft that already sounds like them, with the citations and macros they actually use, so the manual edit pass is small.
## Required reading before drafting a single sentence
Re-read these on every invocation. Personal voice is precise — sum