paper-context-resolver
Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.
1How It Works & Mechanism
Pure prompt-based helper: The entire skill consists solely of SKILL.md + one reference document + one Codex inventory, containing zero scripts or executable code; capability relies entirely on four discipline checklists ('When to apply / When not to apply / Inputs / Outputs') to constrain model behavior.
This skill is optional. - This skill is helper-tier and should usually be orchestrator-invoked. - It supplements README-first reproduction. - It does not replace the main orchestration flow. - It does not summarize the whole paper by default.
Trigger discipline is enforced via a 'question type whitelist': Activation is permitted exclusively for five specific question types—dataset version/split, preprocessing, evaluation protocol, checkpoint mapping, and runtime assumption—accompanied by explicit good/bad trigger examples in the reference documentation for contrast.
## Allowed question types - dataset version or split - preprocessing or postprocessing details - evaluation protocol details - checkpoint or model variant mapping - critical runtime assumptions
Information sourcing follows a strict priority chain, treating Google Scholar solely as a locator rather than an authoritative source of evidence: Paper links in README > Official project page / Official paper page > Primary records on arXiv / OpenReview > Scholar (used strictly to locate primary sources).
1. paper link explicitly provided by the README 2. official project page or official paper page 3. arXiv or OpenReview primary paper record 4. Google Scholar only to help locate the primary source
Conflict resolution is a hard constraint: Silent overwriting of the README is prohibited when inconsistencies exist between the README and the paper; conflicts must be logged explicitly stating what each source claims, preserving a README-first stance in the final report.
If README and paper disagree: - do not silently replace README - record the conflict - explain which source says what - preserve the README-first policy in the final report
Invocation prerequisites are explicitly written into the opening line of the reference document: consulting the paper is allowed only after inspection of the README / repository files produces a specific unanswered question.
Only invoke this step after README and repo inspection already produced a concrete unanswered question.
The output protocol mandates distinguishing direct evidence from inferences, and explicitly providing README–paper conflict notes when applicable.
## Output expectations - narrowed source list - reproduction-relevant answer only - explicit README-paper conflict note when applicable - clear distinction between direct evidence and inference
2Core Capabilities
3External Dependencies
| Kind | Dependency / Endpoint |
|---|---|
| network | 一手论文站点(指令层依赖,非代码调用:由宿主模型的检索/阅读能力访问) |
4Recommended Governance & Evidence
- SKILL.md: Pure prompt instructions and rule text; no script execution or external side effects.
5Second-Pass Verification
- [ok] skill 路径(任务书标『待定位』) — 实际相对路径 skills/paper-context-resolver(SKILL.md 在该目录根)。仓库内另无同名副本;.claude/skills 之类标准位置不存在于本仓库。
- [ok] 零脚本 / 零网络 / 零凭证 / 零写入 — 全目录 token 扫描零命中;文件清单三个文件全为 markdown/yaml;SKILL.md 全文无 bash 代码块、无工具调用指令。
- [ok] 『不静默覆盖 README』规则真实存在 — references/paper-assisted-reproduction.md 的 Conflict rule 段逐字含 'do not silently replace README' 与 'preserve the README-first policy in the final report'。
- [ok] 取源优先级链存在且 Scholar 被降级 — Source order 四行逐字核对无误;第 4 条限定词 'only to help locate the primary source' 明确排除把 Scholar 当证据。
- [ok] helper 定位与仓库机制一致(注册表 + 编排器) — skill-registry.json tier/lane='helper'、output_mode.kind='paper_gap';orchestrate_repro.py plan_skill_chain() 在 include_paper_gap 时追加本 slug,并在缺参数时记 blocked 阶段('A narrow paper question and authoritative paper source were not supplied.')。
- [ok] 触发边界(不该被误触发的场景) — tests/trigger_cases.json 中本 slug 在数十条用例里出现在 forbidden 列表,仅两条用例把 'paper-context-resolver' 列为 expected_top;与 description 的 'Use only when…' 一致。
- [ok] Codex 清单无 policy.allow_implicit_invocation 字段 — agents/openai.yaml 仅有 interface 块(display_name/short_description/default_prompt),没有 policy 块——即 Codex 侧未关闭隐式调用;这与 grill-me 范式不同,属事实记录,非缺陷。
- [ok] README 帮助项定位 — README.md:160 'Two helpers support orchestration: `repo-intake-and-plan` and `paper-context-resolver`.';README 顶部 badge 还把 paper-context-resolver 作为 Skillselion Top 100 展示项。
6Verdict & Scenarios
e6d72d22dd174312…