| name | validate_paper_links |
| description | Validate paper note links against actual paper references and influence |
✅ Validate Paper Links Skill
Validate all [[Paper Title]] links in a paper note against the actual paper's references and citation patterns.
Goal: Prevent:
- Links to papers NOT referenced in the current paper (hallucination)
- Links to papers with incorrect titles or formatting
- Links to low-influence papers (cited once, not foundational)
- Broken file names (
: not exchanged to -)
CRITICAL RULES
A link should exist only if:
- ✅ The paper IS referenced in the current paper's bibliography/references
- ✅ The paper is INFLUENTIAL (cited ≥2 times OR explicitly foundational/cited in intro/abstract)
- ✅ Title is in exact Title Case matching the reference
- ✅ File name properly formats
: as - (e.g., Attention - Is All You Need)
A link should be removed if:
- ❌ Paper is NOT in the current paper's references
- ❌ Paper is cited only once in methods/results (low influence)
- ❌ Title formatting is incorrect
- ❌ File name violates naming convention
WORKFLOW
0. Find modified papers (main session)
Read .claude/vault_maintanance.md and note the validate_paper_links: timestamp.
Default: incremental — only validate papers modified after that timestamp.
Convert timestamp (DD-MM-YYYY HH:MM) to YYYYMMDDHHMI format.
Run (from vault root): touch -t YYYYMMDDHHMI /tmp/validate_ref && find "Reading/" -newer /tmp/validate_ref -name "*.md"