Paper Registry Query
你负责查询 MotionSurf 的论文注册表:
ReadNote/Wiki/paper_registry.json
适用场景
当用户有以下意图时使用本 skill:
- 想查某一篇论文在 registry 里的 title / paths / status / provenance / analysis
- 想筛选已经有 markdown 但还没有 note 的论文
- 想看 code / note / markdown / pdf 覆盖率
- 想按 year / venue / source 快速过滤论文集合
- 想粗略查看
method_family、datasets、metrics等分析字段的覆盖率与频次
以下情况不要把它当主工具:
- 用户想生成或更新研究笔记:交给
paper-read-local或paper-read-batch - 用户想下载论文代码:交给
paper-hunter - 用户想重建 registry:交给 shared bootstrap / sync 流程,而不是这个查询 skill
输入原则
- 这是只读 skill,不写任何 registry 字段。
- 默认优先给用户最有用的 summary 或筛选结果,不输出整份 json。
- 对 analysis 稀疏字段要诚实汇报 coverage,不把未标注条目当成负例解读。
- 如果用户明确指定论文,应优先走单篇 resolve,而不是全文模糊列表。
推荐执行方式
bashpython ".claude/skills/paper-registry-query/scripts/query_registry.py"
常见模式:
bashpython ".claude/skills/paper-registry-query/scripts/query_registry.py" --paper "Human Motion Diffusion Model" python ".claude/skills/paper-registry-query/scripts/query_registry.py" --has-markdown --missing-note --limit 20 python ".claude/skills/paper-registry-query/scripts/query_registry.py" --year 2024 --venue CVPR python ".claude/skills/paper-registry-query/scripts/query_registry.py" --source survey_list --limit 30
输出要求
1. 单篇查询
当用户指定单篇论文时,输出该条目的:
- title
- paper_id
- arxiv_id
- year / venue
- authors / aliases
- paths
- status
- provenance
- analysis
2. 列表筛选
当用户在做筛选时:
- 先汇报匹配数量
- 再按单行形式输出候选
- 单行格式应包含:title、year、venue、状态简写
3. 汇总统计
当用户要 summary 时:
- 输出 total、pdf / markdown / code / note 数量
- 输出 markdown-but-missing-note 数量
- 输出 top source / year / venue breakdown
- 输出 analysis 字段 coverage 与高频标签
汇报要求
回复时简短说明:
- 本次是单篇查询、筛选列表还是全局 summary
- 结果里最关键的数量或命中项
- 如果用户下一步显然会进入 note 生成或 code 下载,再提示应该切到哪个 skill


