基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/flonat/claude-research --skill retarget-journal命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Use when you need to audit a research project against the init-project-research template.
Use when you need to validate a paper's bibliography — cross-references \cite{} keys against .bib files or embedded \bibitem entries, finds missing/unused/typo'd keys, and checks every key against the Paperpile library via the local resolver. Deep verification mode spawns parallel agents for DOI/metadata validation at scale. Fix mode rekeys drifted keys to canonical and stages missing entries for Paperpile.
Use when you need to bootstrap a full research project with directory scaffold and Overleaf symlink.
| name | retarget-journal |
| description | Use when you need to retarget a paper to a different journal (rename, swap bib, update citations). |
| allowed-tools | Bash(latexmk*), Bash(pdflatex*), Bash(xelatex*), Bash(mkdir*), Bash(ls*), Bash(cp*), Bash(mv*), Bash(git*), Read, Write, Edit, Glob, Grep, Task |
| argument-hint | ["target-journal-name"] |
Switch a paper manuscript from one journal to another. Handles folder renaming, bibliography swaps, citation key updates, formatting changes, and compilation verification.
Ask the user for:
Read the project's CLAUDE.md and README.md to understand current state.
Read the current manuscript and compare against the target journal's requirements:
| Check | What to compare |
|---|---|
| Word/page limit | Does the draft fit? Need to cut or can expand? |
| Required sections | Does the target need sections the current draft lacks? (e.g., "Relevance Statement", "AI Disclosure") |
| Citation style | Author-year vs numbered? natbib vs biblatex? |
| Formatting | Template class? Column layout? Font requirements? |
| Supplementary material | Online appendix conventions? |
Present the assessment to the user before proceeding.
Rename project folder if it references the old journal:
mv "old-journal-name/" "new-journal-name/"
Update Overleaf symlink if one exists:
# Remove old symlink
rm paper/
# Create new symlink to the correct Overleaf directory
ln -s "/path/to/Overleaf/new-project" paper
Update folder references in CLAUDE.md, README.md, .gitignore
.bib file if the user provides a new export from Paperpile.tex files:
.bib to get the new key format\cite{...}, \citet{...}, \citep{...}, \citeauthor{...} commands in .tex files/bib-validate to ensure no missing or unused keys\bibliographystyle{} if citation style changesCLAUDE.md — update target journal, formatting notesREADME.md — update journal reference, submission infoMEMORY.md — carry forward any learnings, update journal-specific noteshistory: row (event: decision, outcome: reject or event: withdrawn) to the OLD venue's submission entry per rules/submission-file-archive.md § history — the new target's entry gets its own history: when it is actually submitted, not at retarget timeoutputs[] — update the retargeted output's venue (slug must resolve to a ~/vault/venues/ file). Refresh or clear cycle: if the new venue is a Conference/Workshop and the output is submission-active, set cycle: <NewVenue> <edition-year>; if the new venue is a journal, remove any stale cycle — per rules/atlas-status-vocabulary.md § submission-join completeness. A stale cycle from the old venue must never survive a retarget. If the retarget also changed the paper's title, update paper_title here and the registry canonical_title together (keep them aligned per paper-vault-alignment.md).out/ with latexmkReport a summary:
Retargeted [Paper Name]: [Old Journal] → [New Journal]
Changes made:
- Folder: [old path] → [new path]
- Symlink: updated to [new Overleaf project]
- Bibliography: [N] citation keys updated
- Sections added: [list]
- Sections removed: [list]
- Page count: [N] pages (limit: [M])
- Compilation: clean (0 warnings)
Updated: CLAUDE.md, README.md, vault
.bib file — rename it to old-journal.bib.bak as a safety copyWhen retargeting, the writing style often needs to change too — not just the formatting. Read the appropriate guide from the shared venue-guides resource:
skills/shared/venue-guides/venue_writing_styles.md — style spectrum and adaptation tipsskills/shared/venue-guides/journals_formatting.md (journals) / conferences_formatting.md (conferences)nature_science_style.md, ml_conference_style.md, cs_conference_style.md, cell_press_style.md, medical_journal_styles.md — all in skills/shared/venue-guides/skills/shared/venue-guides/examples/ — abstract and introduction formats by venue type| Skill | When to use alongside |
|---|---|
/bib-validate | After Phase 3 to verify all citation keys |
/latex | Default compiler — use for compilation with auto error resolution |
/latex | For manual compilation config and .latexmkrc setup |
/proofread | After retarget to check for remnants of old journal formatting |
vault sync (edit vault files directly) | After Phase 5 to sync with central context library |