Skills

Evidence Binder

Bind addressable evidence IDs from `papers/evidence_bank.jsonl` to each subsection...

Install

npx skills add WILLOSCAR/research-units-pipeline-skills --skill evidence-binder -g -a claude-code -y
Category
Engineering
Updated
1mo ago
License
See repository
Context cost
Mediumabout 1,533 tokens
Runs scripts
Yes, review before use

What it does

Bind addressable evidence IDs from `papers/evidence_bank.jsonl` to each subsection (H3), producing `outline/evidence_bindings.jsonl`.

Evidence Binder (NO PROSE)

Triggers & routing

  • Trigger: evidence binder, evidence plan, section->evidence mapping, 证据绑定, evidence_id.
  • Use when: papers/evidence_bank.jsonl exists and you want writer/auditor to use section-scoped evidence items (WebWeaver-style memory bank).

Goal: convert a paper-level pool into a subsection-addressable evidence plan.

This skill is the bridge from “Evidence Bank” → “Writer”: the writer should only use evidence IDs bound to the current subsection.

Why this matters for writing quality:

  • Weak/undifferentiated bindings force the writer to either pad prose or cite out-of-scope.
  • Treat binding_gaps as a routing signal: fix upstream evidence/mapping instead of "writing around" missing evidence.

Inputs

  • outline/subsection_briefs.jsonl
  • outline/mapping.tsv
  • papers/evidence_bank.jsonl
  • Optional:
    • citations/ref.bib (to validate cite keys when evidence items carry citations)

Outputs

  • outline/evidence_bindings.jsonl (1 JSONL record per subsection)
  • outline/evidence_binding_report.md (summary; bullets + small tables)
    • Includes gaps (missing required evidence fields) and tag mix (selected evidence tags) so subsection-specific evidence needs are visible.

Output format (outline/evidence_bindings.jsonl)

JSONL (one object per H3 subsection). Best-effort fields (keep deterministic):

Read the whole SKILL.md on GitHub

More in Engineering