← 返回
未分类

Citation Injector

Apply a `citation-diversifier` budget report by injecting *in-scope* citations into an existing draft (NO NEW FACTS), so the run passes the global unique-cit...
willoscar
未分类 clawhub v1.0.0 100000 Key: 无需
★ 0
Stars
📥 425
下载
💾 2
安装

概述

Citation Injector (deterministic baseline edits; budget-as-constraints)

Purpose: make the pipeline converge when the draft is:

  • locally citation-dense but globally under-cited (too few unique keys), or
  • overly reusing the same citations across many subsections.

This skill is intentionally conservative and scriptable:

  • the script edits output/DRAFT.md directly using the budget report as constraints
  • injections stay evidence-neutral (NO NEW FACTS) and use only in-scope keys already listed for each H3

Inputs

  • output/DRAFT.md
  • output/CITATION_BUDGET_REPORT.md (from citation-diversifier)
  • outline/outline.yml (H3 id/title mapping)
  • citations/ref.bib (must contain every injected key)

Outputs

  • output/DRAFT.md (updated in place)
  • output/CITATION_INJECTION_REPORT.md (PASS/FAIL + what you changed)

Non-negotiables (NO NEW FACTS)

  • Only inject keys listed for that H3 in the budget report.
  • Do not introduce new numbers, new benchmarks, or superiority claims.
  • Do not add narration templates (This subsection ..., Next, we ...).
  • Do not produce cite dumps like [@a; @b; @c] as the only citations in a paragraph.

Paper-voice injection patterns (safe sentence shapes)

Use these as sentence intentions (paraphrase; do not copy verbatim).

1) Axis-anchored exemplars (preferred)

  • Systems such as X [@a] and Y [@b] instantiate , whereas Z [@c] explores a contrasting point under a different protocol.

2) Parenthetical grounding (short, low-risk)

  • ... (e.g., X [@a], Y [@b], Z [@c]).

3) Cluster pointer + contrast hint

  • Representative implementations span both (X [@a], Y [@b]) and (Z [@c]), suggesting that the trade-off hinges on .

4) Decision-lens pointer

5) Evaluation-lens pointer (still evidence-neutral)

6) Contrast without list voice

Anti-patterns (high-signal “budget dump” voice)

Avoid these stems (they read like automated injection):

If your draft contains these, rewrite them immediately using the patterns above (keep citation keys unchanged).

Placement guidance

Workflow

1) Read the budget report (output/CITATION_BUDGET_REPORT.md)

Prefer keys that are unused globally and avoid repeating the same new keys across many H3s.

2) Inject in the right subsection

3) Inject with paper voice

4) Write output/CITATION_INJECTION_REPORT.md

5) Verify

Done criteria

Script (optional; deterministic injector + validator)

You usually do not run this manually; it exists so a pipeline runner can deterministically apply a baseline injection and validate the target.

Quick Start

All Options

Examples

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 23:00 安全 安全

安全检测

暂无安全检测报告