维护 3D Gaussian Splatting Papers 仓库的论文条目、摘要页、录用归类、计数同步与一致性校验。
统一入口:python3 .ai/skills/paper-maintain/scripts/paper.py
alias paper='python3 .ai/skills/paper-maintain/scripts/paper.py'
以下命令均使用 paper 简写。
在以下场景使用本技能:
标准步骤:fetch -> diff -> download -> curate -> validate
tmp/fetch.jsonpaper fetch --since <arxiv_id> --output tmp/fetch.json
paper diff tmp/fetch.json --output tmp/diff.json
paper download --input tmp/diff.json --output tmp/download.json
abs/*.mdpaper curate --diff tmp/diff.json --download tmp/download.json
paper validate
paper changelog
一键批处理(等价于 fetch->diff->download->curate->validate):
paper run [--since <arxiv_id>] [--batch 20] [--skip-fetch]
标准步骤:patch -> check -> archive -> sync -> validate
paper patch [--limit N] [--write]
paper check [--patch] [--yes]
paper archive [--dry-run]
paper sync
paper validate
paper fetch --since <id> [--max 500] [--output <path>]
tmp/fetch.jsonpaper diff [fetch_json|-] [--readme README.md] [--abs-dir abs] [--output <path>]
fetch.json + 仓库现有条目tmp/diff.jsonpaper download [--input tmp/diff.json] [--output tmp/download.json] [--workers 4] [--cache-dir tmp/affiliation_cache]
diff.jsondownload.jsonpaper curate [--diff tmp/diff.json] [--download tmp/download.json] [--readme README.md] [--abs-dir abs] [--cache tmp/curate_cache.json] [--dry-run]
diff.json + download.jsonabs/*.md + tmp/curate_report.jsonpaper patch [--base-rev <rev>] [--baseline-rev <rev>] [--readme README.md] [--report /tmp/recent_sync_metadata_report.json] [--limit N] [--write]
--write 时回写 READMEpaper check [checker args...] [--patch] [--yes] [--no-code] [--no-acceptance] [--patch-dry-run]
archive/*.md + README + 网络信号tmp/archive-acceptance-*.{md,json};--patch 时调用 acceptance_patch.py 回写paper archive [--dry-run]
archive/*.mdpaper sync
<year>/ 分类文档 + README 会议索引计数paper validate [--readme README.md] [--abs-dir abs] [--fix] [--json]
paper changelog
Add "..." 记录)Changelog.mdpaper run [--since <id>] [--batch 20] [--skip-fetch] [--readme README.md] [--abs-dir abs]
辅助命令(透传内部脚本):
paper fill-affiliations ... — 批量从 arXiv 页面抓取并回填 README 单位字段paper clean-latex ... — 将 abs/ 和 README 标题中的 LaTeX 标记转为 Unicode 纯文本(--dry-run 预览)paper export-acceptance-audit ... — 导出录用审计表(CSV/JSON),用于批量核查录用状态paper add-abs ... — 为 README 中缺少 [[中英摘要]...] 链接的条目补充链接paper reverse ... — 反转 venue 文档中的论文条目顺序paper format ... — 修正 venue 文档中不连续的条目编号README.md + abs/*.md + 对应年份文档 + archive/*.mdabs/{arxiv_id}.md,再补 README 或对应分类文档🏆 Accepted to ...),先 paper sync 做归类archive 提升到正式分类文档:必须 archive 去重并修正 README 归档计数🏫 单位 / 🔗 链接abs/{arxiv_id}.mdHKUST(GZ)、CUHK、ETH Zürich)abs/*.md3DGS、"3D Gaussian"、"Gaussian Splatting"README arXiv ID + abs 文件名 vs arXiv 查询结果paper sync)文案规范:
🏆 Accepted to <Venue Year>Accepted to 风格,不用 Published inIEEE Transactions on Instrumentation and Measurement 统一缩写为 TIMnote 必须与分类文档 📝 说明 文案一致每轮改动后至少检查:
archive/*.md 实际条目数abs/*.mdnote 与分类文档文案一致性边界论文同步时额外检查:
见 AGENTS.md — Git 工作流 · 三种提交类型。