Topic: vibecoding
881 skills in this topic.
-
citation-anchoring
Regression-check citation anchoring (citations stay in the same subsection) to prevent “polish drift” that breaks claim→evidence alignment.
**Trigger**: citation anchoring, citation drift, regression, cite stability, 引用锚定, 引用漂移.
**Use when**: after editing/polishing, you want to confirm citations did not migrate across `###` subsections.
**Skip if**: you do not have a baseline anchor file yet.
**Network**: none.
**Guardrail**: analysis-only; do not edit content.
WILLOSCAR/research-units-pipeline-skills 377
-
citation-diversifier
Raise citation diversity/density (NO NEW FACTS): generate an in-scope “citation budget” plan per H3 so drafts stop failing the global unique-citation gate and stop looking under-cited.
**Trigger**: cite boost, citation budget, unique citations too low, add more citations, improve reference density, 引用太少, 增加引用, 引用密度.
**Use when**: `pipeline-auditor` FAILs due to low unique citations, or you want to increase cite density without changing claims.
**Skip if**: you need new papers (fix C1/C2 mapping first), or `citations/ref.bib` / `outline/writer_context_packs.jsonl` is missing.
**Network**: none.
**Guardrail**: NO NEW FACTS; do not invent citations; only use keys already present in `citations/ref.bib`; keep citations within each H3’s allowed scope (`outline/writer_context_packs.jsonl` / `outline/evidence_bindings.jsonl`).
WILLOSCAR/research-units-pipeline-skills 377
-
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-citation gate without citation dumps.
**Trigger**: citation injector, apply citation budget, inject citations, add citations safely, 引用注入, 按预算加引用, 引用增密.
**Use when**: `output/CITATION_BUDGET_REPORT.md` exists and you need to raise *global* unique citations (or reduce over-reuse) before `draft-polisher` / `pipeline-auditor`.
**Skip if**: you need more papers/citations upstream (fix C1/C2 mapping first), or `citations/ref.bib` is missing.
**Network**: none.
**Guardrail**: NO NEW FACTS; do not invent citations; only inject keys present in `citations/ref.bib`; keep injected citations within each H3’s allowed scope (via the budget report); avoid citation-dump paragraphs (embed cites per work).
WILLOSCAR/research-units-pipeline-skills 377
-
citation-verifier
Generate and verify BibTeX entries from paper notes, writing `citations/ref.bib` and `citations/verified.jsonl`.
**Trigger**: citation, BibTeX, ref.bib, verified.jsonl, references, 引用, 参考文献.
**Use when**: 已有 `papers/paper_notes.jsonl`,需要为 prose/LaTeX 准备可追溯的引用(每条都有 url/date/title 验证记录)。
**Skip if**: 还没有 paper notes(或本次产出不需要引用/参考文献)。
**Network**: 自动验证通常需要网络;无网络时可先 record,再标注 needs manual verification。
**Guardrail**: 每个 BibTeX entry 必须对应一条 `citations/verified.jsonl` 记录;prose 只能使用已存在于 `citations/ref.bib` 的 citation keys。
WILLOSCAR/research-units-pipeline-skills 377
-
claim-evidence-matrix
Build a section-by-section claim–evidence matrix (`outline/claim_evidence_matrix.md`) from the outline and paper notes.
**Trigger**: claim–evidence matrix, evidence mapping, 证据矩阵, 主张-证据对齐.
**Use when**: 写 prose 之前需要把每个小节的可检验主张与证据来源显式化(outline + paper notes 已就绪)。
**Skip if**: 缺少 `outline/outline.yml` 或 `papers/paper_notes.jsonl`。
**Network**: none.
**Guardrail**: bullets-only(NO PROSE);每个 claim 至少 2 个证据来源(或显式说明例外)。
WILLOSCAR/research-units-pipeline-skills 377
-
claim-matrix-rewriter
Rewrite `outline/claim_evidence_matrix.md` as a projection/index of evidence packs (NO PROSE), so claims/axes are driven by `outline/evidence_drafts.jsonl` rather than outline placeholders.
**Trigger**: claim matrix rewriter, rewrite claim-evidence matrix, evidence-first claim matrix, matrix index, 证据矩阵重写, 从证据包生成矩阵.
**Use when**: `outline/subsection_briefs.jsonl` + `outline/evidence_drafts.jsonl` are ready and you want a clean claim→evidence index for QA/writing.
**Skip if**: `outline/claim_evidence_matrix.md` is already refined and consistent with evidence packs.
**Network**: none.
**Guardrail**: NO PROSE; do not invent facts; only cite keys present in `citations/ref.bib`; if evidence is abstract/title-only, claims must be provisional.
WILLOSCAR/research-units-pipeline-skills 377
-
claims-extractor
Extract key claims, contributions, and assumptions from a paper/manuscript into `output/CLAIMS.md` with traceability to source locations.
**Trigger**: claims extractor, extract claims, contributions, assumptions, peer review, 审稿, 主张提取.
**Use when**: 审稿/评审或 evidence audit,需要把主张列表落盘并可追溯到原文位置(section/page/quote)。
**Skip if**: 没有可用的稿件/全文(例如缺少 `output/PAPER.md` 或等价文本)。
**Network**: none.
**Guardrail**: 每条 claim 必须带可定位的 source pointer;区分 empirical vs conceptual claims。
WILLOSCAR/research-units-pipeline-skills 377
-
concept-graph
Build a concept graph (nodes + prerequisite edges) from a tutorial spec, saving as `outline/concept_graph.yml`.
**Trigger**: concept graph, prerequisite graph, dependency graph, 概念图, 先修关系.
**Use when**: tutorial pipeline 的结构阶段(C2),需要把教程知识点拆成可排序的依赖图(在写教程 prose 前)。
**Skip if**: 还没有 tutorial spec(例如缺少 `output/TUTORIAL_SPEC.md`)。
**Network**: none.
**Guardrail**: 只做结构;避免写长 prose 段落。
WILLOSCAR/research-units-pipeline-skills 377
-
dedupe-rank
Dedupe and rank a raw paper set (`papers/papers_raw.jsonl`) to produce `papers/papers_dedup.jsonl` and `papers/core_set.csv`.
**Trigger**: dedupe, rank, core set, 去重, 排序, 精选论文, 核心集合.
**Use when**: 检索后需要把广覆盖集合收敛成可管理的 core set(用于 taxonomy/outline/mapping)。
**Skip if**: 已经有人手工整理了稳定的 `papers/core_set.csv`(无需再次 churn)。
**Network**: none.
**Guardrail**: 偏 deterministic;输出应可重复(稳定 paper_id、字段规范)。
WILLOSCAR/research-units-pipeline-skills 377
-
deliverable-selfloop
Self-loop a deliverable until it is publishable by the pipeline standard: diagnose -> fix -> re-check, and write a PASS/FAIL report.
**Trigger**: self loop, self-loop, polish deliverable, quality gate, fix-on-fail, 收敛, 自循环, 质量门.
**Use when**: A pipeline has produced a reader-facing deliverable (`output/*.md`) and you want deterministic convergence to PASS.
**Skip if**: You are still pre-approval for prose or the upstream evidence/structure artifacts are missing.
**Network**: none.
**Guardrail**: Do not invent papers/citations/results. Only use in-scope inputs already present in the workspace.
WILLOSCAR/research-units-pipeline-skills 377
-
draft-polisher
Audit-style editing pass for `output/DRAFT.md`: remove template boilerplate, improve coherence, and enforce citation anchoring.
**Trigger**: polish draft, de-template, coherence pass, remove boilerplate, 润色, 去套话, 去重复, 统一术语.
**Use when**: a first-pass draft exists but reads like scaffolding (repetition/ellipsis/template phrases) or needs a coherence pass before global review/LaTeX.
**Skip if**: the draft already reads human-grade and passes quality gates; or prose is not approved in `DECISIONS.md`.
**Network**: none.
**Guardrail**: do not add/remove/invent citation keys; do not move citations across subsections; do not change claims beyond what existing citations support.
WILLOSCAR/research-units-pipeline-skills 377
-
evaluation-anchor-checker
Audit and rewrite evaluation/numeric claims to ensure they carry minimal protocol context (task + metric + constraint) and avoid underspecified model naming.
**Trigger**: evaluation anchor checker, numeric claim hygiene, underspecified numbers, protocol context, 评测锚点检查, 数字断言, 指标上下文.
**Use when**: before final merge/polish, or when reviewers would likely flag claims as underspecified (numbers without task/metric/budget), or `pipeline-auditor` warns about suspicious model naming.
**Skip if**: evidence is too thin to justify numeric claims (route upstream to C3/C4), or you are pre-C2 (NO PROSE).
**Network**: none.
**Guardrail**: do not invent numbers; do not add/remove/move citation keys; if protocol context is missing, weaken/remove the numeric claim rather than guessing.
WILLOSCAR/research-units-pipeline-skills 377
-
evidence-auditor
Audit the evidence supporting each claim and write gaps/concerns into `output/MISSING_EVIDENCE.md`.
**Trigger**: evidence audit, missing evidence, unsupported claims, 审稿证据审计, 证据缺口.
**Use when**: peer review 流程中,需要逐条检查 claim 的证据链、缺 baseline、评测薄弱点。
**Skip if**: 缺少 claims 输入(例如还没有 `output/CLAIMS.md`)。
**Network**: none.
**Guardrail**: 只写“缺口/风险/下一步验证”,不要替作者补写论述或引入新主张。
WILLOSCAR/research-units-pipeline-skills 377
-
evidence-binder
Bind addressable evidence IDs from `papers/evidence_bank.jsonl` to each subsection (H3), producing `outline/evidence_bindings.jsonl`.
**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).
**Skip if**: you are not doing evidence-first section-by-section writing.
**Network**: none.
**Guardrail**: NO PROSE; do not invent evidence; only select from the existing evidence bank.
WILLOSCAR/research-units-pipeline-skills 377
-
evidence-draft
Create per-subsection evidence packs (NO PROSE): claim candidates, concrete comparisons, evaluation protocol, limitations, plus citation-backed evidence snippets with provenance.
**Trigger**: evidence draft, evidence pack, claim candidates, concrete comparisons, evidence snippets, provenance, 证据草稿, 证据包, 可引用事实.
**Use when**: `outline/subsection_briefs.jsonl` exists and you want evidence-first section drafting where every paragraph can be backed by traceable citations/snippets.
**Skip if**: `outline/evidence_drafts.jsonl` already exists and is refined (no placeholders; >=4 grounded comparisons per subsection in survey mode; `blocking_missing` empty).
**Network**: none (richer evidence improves with abstracts/fulltext).
**Guardrail**: NO PROSE; do not invent facts; only use citation keys that exist in `citations/ref.bib`.
WILLOSCAR/research-units-pipeline-skills 377
-
evidence-selfloop
Evidence self-loop for surveys: read evidence bindings + evidence packs, then write an actionable upstream TODO plan (which stage/skill to fix) before writing more prose.
Writes `output/EVIDENCE_SELFLOOP_TODO.md`.
**Trigger**: evidence self-loop, evidence loop, evidence gaps, binding gaps, blocking_missing, 证据自循环, 证据缺口回路.
**Use when**: C4 outputs exist (`outline/evidence_bindings.jsonl`, `outline/evidence_drafts.jsonl`) but writing looks hollow or C5 is BLOCKED due to thin evidence.
**Skip if**: you are still pre-C3 (no notes/evidence bank yet), or you want to draft anyway and accept a lower evidence bar.
**Network**: none.
**Guardrail**: analysis-only; do not edit evidence/writing artifacts; do not invent facts/citations; only write the TODO report.
WILLOSCAR/research-units-pipeline-skills 377
-
exercise-builder
Add exercises to each tutorial module (inputs, expected outputs, verification steps) and update `outline/module_plan.yml`.
**Trigger**: exercises, practice, verification checklist, 教程练习, 可验证作业.
**Use when**: 已有模块计划(`outline/module_plan.yml`),需要为每个模块补齐至少 1 个可验证练习以形成 teaching loop。
**Skip if**: 还没有 module plan(先跑 `module-planner`)。
**Network**: none.
**Guardrail**: 每个练习必须包含 expected output + verification steps;避免只给“思考题”无验收。
WILLOSCAR/research-units-pipeline-skills 377
-
extraction-form
Extract study data into a structured table (`papers/extraction_table.csv`) using the protocol’s extraction schema.
**Trigger**: extraction form, extraction table, data extraction, 信息提取, 提取表.
**Use when**: systematic review 在 screening 后进入 extraction(C3),需要把纳入论文按字段落到 CSV 以支持后续 synthesis。
**Skip if**: 还没有 `papers/screening_log.csv` 或 protocol 未锁定。
**Network**: none.
**Guardrail**: 严格按 schema 填字段;不要在此阶段写 narrative synthesis(那是 `synthesis-writer`)。
WILLOSCAR/research-units-pipeline-skills 377
-
front-matter-writer
Write the survey's front matter files (Abstract, Introduction, Related Work, Discussion, Conclusion) in paper voice, with high citation density and a single evidence-policy paragraph.
**Trigger**: front matter writer, introduction writer, related work writer, abstract writer, discussion writer, conclusion writer, 引言, 相关工作, 摘要, 讨论, 结论.
**Use when**: you are in C5 (prose allowed) and need the paper-like shell to stop the draft reading like stitched subsections.
**Skip if**: `Approve C2` is missing in `DECISIONS.md`, or `citations/ref.bib` is missing.
**Network**: none.
**Guardrail**: no invented facts/citations; no pipeline jargon in final prose; no repeated evidence disclaimers; only use keys present in `citations/ref.bib`.
WILLOSCAR/research-units-pipeline-skills 377
-
global-reviewer
Global consistency review for survey drafts: terminology, cross-section coherence, and scope/citation hygiene.
Writes `output/GLOBAL_REVIEW.md` and (optionally) applies safe edits to `output/DRAFT.md`.
**Trigger**: global review, consistency check, coherence audit, 术语一致性, 全局回看, 章节呼应, 拷打 writer.
**Use when**: Draft exists and you want a final evidence-first coherence pass before LaTeX/PDF.
**Skip if**: You are still changing the outline/mapping/notes (do those first), or prose writing is not approved.
**Network**: none.
**Guardrail**: Do not invent facts or citations; do not add new citation keys; treat missing evidence as a failure signal.
WILLOSCAR/research-units-pipeline-skills 377
-
grad-paragraph
Write one survey-quality paragraph from evidence packs (tension → contrast → evaluation anchor → limitation).
**Trigger**: grad paragraph, paragraph micro-structure, argument paragraph, 研究生段落, 论证段落, 对比段, 段落写作.
**Use when**: you are drafting `sections/S*.md` (H3 body) and want subsection-specific, evidence-bounded prose instead of templates.
**Skip if**: evidence packs are missing/incomplete (fix `subsection-briefs`/`evidence-draft`/`evidence-binder` first), or `Approve C2` is not recorded in `DECISIONS.md`.
**Network**: none.
**Guardrail**: do not invent facts or citations; no placeholders/ellipsis; keep claims conservative when evidence is abstract-level (avoid repeating evidence-mode boilerplate in every paragraph).
WILLOSCAR/research-units-pipeline-skills 377
-
human-checkpoint
Record a human sign-off at a declared checkpoint (tick `Approve C*` in `DECISIONS.md`) so the pipeline can resume.
**Trigger**: approve checkpoint, human approval, sign off, HITL, Approve C2, 审批, 签字, 人类检查点.
**Use when**: A unit has `owner=HUMAN` and is BLOCKED waiting for a checkbox in `DECISIONS.md`.
**Skip if**: The approval is already recorded (the checkbox is ticked).
**Network**: none.
**Guardrail**: Do not modify any content artifacts; only update `DECISIONS.md` (and optionally append a short sign-off note).
WILLOSCAR/research-units-pipeline-skills 377
-
idea-brief
Lock an ideation run into a single-source-of-truth brainstorm brief (`output/trace/IDEA_BRIEF.md`) and a replayable multi-query plan (`queries.md`).
**Trigger**: idea brief, ideation brief, research ideas, brainstorm, 找 idea, 选题, 点子, 找方向.
**Use when**: the user wants research ideas and their input is long / multi-turn; you need to clarify topic + constraints before retrieval.
**Skip if**: the goal is to write a survey draft directly (use `arxiv-survey*` pipelines instead).
**Network**: none.
**Guardrail**: do not invent papers/citations; do not start retrieval here; keep the brief structured (no long prose).
WILLOSCAR/research-units-pipeline-skills 377
-
idea-direction-generator
Generate a compact pool of discussion-worthy research directions from the signal table, writing `output/trace/IDEA_DIRECTION_POOL.md`.
**Trigger**: idea direction pool, brainstorm directions, research directions, 研究方向池, brainstorm pool.
**Use when**: you already have a signal table and want a small, non-isomorphic set of candidate directions.
**Skip if**: `output/trace/IDEA_DIRECTION_POOL.md` already exists and is refined.
**Network**: none.
**Guardrail**: no invented papers; directions must stay anchored to the current signal table and core set.
WILLOSCAR/research-units-pipeline-skills 377