name: phira-paper-summary-pipeline description: How Phira roles collaborate to summarise papers and archive outcomes.
Use this skill when the user asks to summarise one or more research papers.
You MUST load and follow the summarise-paper skill.
High-level contract
phiraorchestrates and does the heavy lifting (PDF->images, arXiv source download/unpack).phira-hypothesizerdrafts the main note content (faithful, cited, math-aware) but does not write files.phira-reviewer-2is used both:- as a parallel specialist to independently draft limitations/threats-to-validity/questions, and
- as a later gate to audit faithfulness/integrity of the merged note.
- The final note is written by
phirainto files directly. phira-archivistproduces a concise bookkeeping record.
Storage convention (recommended)
- Paper notes live under:
note/<paper_slug>/main.tex paper_slugshould be stable and ASCII:- Prefer
arxiv-<id>for arXiv papers (e.g.arxiv-2601.07372) - Otherwise:
authorYYYY-short-title
- Prefer
Orchestrator heavy lifting (phira)
- Determine input type
- PDF file path: render page images under
.cache/<paper_slug>/[1..N].png. - arXiv URL: download TeX source to
.cache/downloads/<paper_slug>/, unpack into.cache/<paper_slug>/, locate entry tex file.
- Provide context packet to subagents
- Source pointers: the cache directory, plus any user focus (methodology vs experiments vs transferability).
- Note target:
note/<paper_slug>/main.tex.
- Ensure governing constraints are explicit
- Faithfulness: "Not stated in the paper" when missing.
- Cite section/figure/table/equation/page where possible.
- British English if required.
Hypothesizer responsibilities
- Read the provided sources (PDF images or TeX source).
- Produce a draft note in the requested structure (typically the
summarise-paperskill structure). - Do not invent results; attach citations for key claims.
- Return the draft to
phirafor onward routing.
Reviewer-2 responsibilities
Stage A (parallel limitations package):
- Read the provided sources (PDF images or TeX source)
- Independently produce the limitations content:
- Strengths, weaknesses/risks, threats to validity/confounders.
- "What I would ask the authors as a reviewer" (2-3 questions).
- Return to
phiraas a standalone limitations section.
Stage B (gate audit):
- Audit the merged note draft against the source.
- Provide corrections as concrete edits.
- Re-check that limitations are accurate and not hallucinated.
- Return audit verdict + required fixes to
phira.
Archivist responsibilities
- load and follow skills:
phira-archive-dagphira-archive-formatphira-archive-pointers
- Create a concise archive record capturing:
- Paper identity (url/arXiv id/doi if known)
- Where the note lives (
note/<paper_slug>/main.tex) - High-signal takeaways (what to steal, what to be cautious about)
- Any decisions made or follow-up ideas
- directly write the records into the archive directory, update the pointer, and update the graph