skills/29-quarcs-lab-project20XXy/dot-claude/skills/submission-prep/SKILL.md
Runs pre-submission checks (word count, anonymization, citations, placeholders, cross-refs) and generates a checklist. Use before journal submission.
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research submission-prepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run pre-submission checks and generate a submission checklist for a journal submission.
Render the manuscript if _manuscript/ does not exist or is stale:
bash scripts/render.sh
Word count — Count words in the prose body of index.qmd:
Anonymization check — Scan index.qmd for content that may violate double-blind review:
author field) appearing in the body textCitation audit — Cross-check citations and references:
@key and [@key] citations from index.qmdreferences.bib.bib (errors).bib not cited in the manuscript (unused — informational only)Figures and tables inventory — List all embedded outputs:
{{< embed >}} shortcodes from index.qmdPlaceholder check — Scan for orphan [FILL:] placeholders in index.qmd:
grep -n "\[FILL:" index.qmd
Report each with line number and context.
Cross-reference check — Scan for @sec-, @fig-, @tbl- references in index.qmd and verify each target exists (section IDs in the document, figure/table labels in notebooks).
Generate submission checklist:
## Submission Checklist
- [ ] Word count within journal limit: <count> words
- [ ] No anonymization issues (or list issues to fix)
- [ ] All citations resolve to references.bib entries
- [ ] No orphan [FILL:] placeholders in manuscript
- [ ] All embedded figures/tables have valid notebook sources
- [ ] All cross-references resolve
- [ ] Abstract present and complete
- [ ] Keywords listed
- [ ] Acknowledgments section reviewed
- [ ] Data availability statement included
- [ ] PDF renders without errors
- [ ] Figures are high resolution
- [ ] Supplementary materials prepared (if applicable)
Report the full checklist with pass/fail status for each automated check, and leave manual items unchecked for the user.
tools
Autonomous multi-round research review loop using MiniMax API. Use when you want to use MiniMax instead of Codex MCP for external review. Trigger with "auto review loop minimax" or "minimax review".
tools
Autonomous research review loop using any OpenAI-compatible LLM API. Configure via llm-chat MCP server or environment variables. Trigger with "auto review loop llm" or "llm review".
tools
Autonomous multi-round research review loop using MiniMax API. Use when you want to use MiniMax instead of Codex MCP for external review. Trigger with "auto review loop minimax" or "minimax review".
tools
Autonomous research review loop using any OpenAI-compatible LLM API. Configure via llm-chat MCP server or environment variables. Trigger with "auto review loop llm" or "llm review".