Rank candidate research papers into must_read, should_read, maybe_read, and skip groups for a paper-to-skill workflow. Use when a coding agent should combine related-paper and innovation candidates, judge relevance, novelty, proof-pattern value, reading cost, access status, and produce a reading_plan.json with user confirmation checkpoints.
Rank candidate research papers into must_read, should_read, maybe_read, and skip groups for a paper-to-skill workflow. Use when a coding agent should combine related-paper and innovation candidates, judge relevance, novelty, proof-pattern value, reading cost, access status, and produce a reading_plan.json with user confirmation checkpoints.
Paper Triage Ranker
Purpose
Use this skill to turn candidate paper lists into a reading plan. The output should tell the user what to read first and why, especially for downstream proof-pattern extraction.
Inputs
candidate_papers.json
innovation_candidates.json
Optional research_profile.json
Optional human_feedback_state.json
Optional user constraints such as time budget or target research question.
Workflow
Load all candidate lists and merge duplicate papers by title, URL, DOI, or arXiv ID.
If human_feedback_state.json exists, read it before scoring. Apply focus_updates, negative_preferences, paper_decisions, and next_step_directives.
Score each paper for relevance, innovation potential, proof-pattern value, positioning value, reading cost, and access status.
Assign each paper to must_read, should_read, maybe_read, or skip.
For must_read and should_read, specify what to inspect: abstract, intro, theorem statements, proofs, experiments, related work, or appendices.
Mark whether download and Markdown conversion are recommended.
Write reading_plan.json using references/schemas.md.
Write triage_report.md with a concise reading sequence, applied human feedback, and checkpoint questions.
Required References
Read only as needed:
references/ranking_rubric.md: scoring and group assignment guidance.