Topic: vibecoding
881 skills in this topic.
-
idea-memo-writer
Synthesize the shortlist into a discussion-ready research idea brainstorm memo, writing `output/REPORT.md`, `output/APPENDIX.md`, and `output/REPORT.json`.
**Trigger**: idea memo, brainstorm memo, research direction memo, report md, 研究备忘录, brainstorm report.
**Use when**: the shortlist exists and you want the final reader-facing brainstorm deliverable for PI / PhD discussion.
**Skip if**: you only need an internal shortlist and do not want a final memo.
**Network**: none.
**Guardrail**: do not invent papers; all final directions must remain anchored to the shortlist and core set.
WILLOSCAR/research-units-pipeline-skills 377
-
idea-screener
Screen the direction pool with a discussion-first scoring pass, writing `output/trace/IDEA_SCREENING_TABLE.md`.
**Trigger**: idea screener, screening table, brainstorm screening, 方向筛选表.
**Use when**: you already have a direction pool and want a table-first comparison before curating the shortlist.
**Skip if**: the direction pool is still missing or obviously templated.
**Network**: none.
**Guardrail**: no invented papers; scoring should reflect discussion value and distinctness, not stylistic polish.
WILLOSCAR/research-units-pipeline-skills 377
-
idea-shortlist-curator
Converge the screened direction pool into a small, discussion-ready shortlist, writing `output/trace/IDEA_SHORTLIST.md`.
**Trigger**: idea shortlist, shortlist directions, brainstorm shortlist, 方向 shortlist.
**Use when**: you already have a direction pool and screening table and want the strongest 3-5 directions for the final memo.
**Skip if**: you need more direction generation first.
**Network**: none.
**Guardrail**: no invented papers; keep the shortlist discussion-ready rather than execution-spec heavy.
WILLOSCAR/research-units-pipeline-skills 377
-
idea-signal-mapper
Map paper notes + taxonomy into a signal table of tensions, missing pieces, and promising academic axes for brainstorm discussion. Writes `output/trace/IDEA_SIGNAL_TABLE.md`.
**Trigger**: idea signal table, brainstorm signals, research tensions, signal map, 研究信号表, tension map.
**Use when**: you have a core set, a taxonomy, and paper notes, and need a table-first bridge from literature evidence to possible directions.
**Skip if**: `output/trace/IDEA_SIGNAL_TABLE.md` already exists and is refined.
**Network**: none.
**Guardrail**: no invented papers; every row must point to existing `paper_id`s.
WILLOSCAR/research-units-pipeline-skills 377
-
keyword-expansion
Expand and refine search keywords (synonyms, acronyms, exclusions) and update `queries.md`.
**Trigger**: keyword expansion, synonyms, exclusions, queries.md, 关键词扩展, 同义词, 排除词.
**Use when**: 检索覆盖不足/噪声过大,或主题别名很多,需要系统化扩展与收敛检索词。
**Skip if**: `queries.md` 已经能稳定检出覆盖面(无需扩大范围导致后续成本爆炸)。
**Network**: none.
**Guardrail**: 保持可控的 query 数量;明确 exclusions;避免“无限扩展”。
WILLOSCAR/research-units-pipeline-skills 377
-
latex-compile-qa
Compile a LaTeX project and run basic QA (missing refs, bib errors, broken citations), producing `latex/main.pdf` and a build report.
**Trigger**: latex compile, build PDF, LaTeX errors, missing refs, 编译PDF, 引用错误.
**Use when**: 已有 `latex/main.tex`(通常来自 `latex-scaffold`),需要确认可编译并输出失败原因报告。
**Skip if**: 还没有 LaTeX scaffold(先跑 `latex-scaffold`)。
**Network**: none.
**Guardrail**: 编译失败也要落盘 `output/LATEX_BUILD_REPORT.md`;不做“内容改写”,只做编译/QA。
WILLOSCAR/research-units-pipeline-skills 377
-
latex-scaffold
Scaffold a LaTeX project (`latex/main.tex`, bibliography wiring, structure) from an existing Markdown draft and `citations/ref.bib`.
**Trigger**: latex scaffold, md→tex, LaTeX 项目骨架, 生成 main.tex.
**Use when**: 需要 LaTeX/PDF 交付(例如 arxiv-survey-latex pipeline),且 draft 已生成/已进入写作阶段。
**Skip if**: 还没有 `output/DRAFT.md`(或你不需要 LaTeX 交付)。
**Network**: none.
**Guardrail**: 移除 markdown 残留(`##`, `**`, `[@...]`);bibliography 指向 `citations/ref.bib`;不在此步骤改写内容。
WILLOSCAR/research-units-pipeline-skills 377
-
limitation-weaver
Rewrite limitation passages so the paper keeps limitations without falling into count-based slot phrases (e.g., \"Two limitations…\") across many H3s.
**Trigger**: limitation weaver, rewrite limitations, remove two limitations, 去Two limitations, 局限改写, caveat rewrite.
**Use when**: `writer-selfloop` is PASS but flags repeated count-based limitation openers in `output/WRITER_SELFLOOP_TODO.md`, or multiple H3s share the same limitation cadence.
**Skip if**: the limitation is evidence-missing (route upstream), or you are pre-C2 (NO PROSE).
**Network**: none.
**Guardrail**: do not invent facts; do not add/remove/move citation keys; do not delete subsection-specific limitations; keep claim→evidence anchoring intact.
WILLOSCAR/research-units-pipeline-skills 377
-
literature-engineer
Multi-route literature expansion + metadata normalization for evidence-first surveys.
Produces a large candidate pool (`papers/papers_raw.jsonl`, target ≥1200) with stable IDs and provenance, ready for dedupe/rank + citation generation.
**Trigger**: evidence collector, literature engineer, 文献扩充, 多路召回, snowballing, cited by, references, 元信息增强, provenance.
**Use when**: 需要把候选文献扩充到 ≥1200 篇并补齐可追溯 meta(survey pipeline 的 Stage C1,写作前置 evidence)。
**Skip if**: 已经有高质量 `papers/papers_raw.jsonl`(≥1200 且每条都有稳定标识+来源记录)。
**Network**: 可离线(靠 imports);雪崩/在线检索需要网络。
**Guardrail**: 不允许编造论文;每条记录必须带稳定标识(arXiv id / DOI / 可信 URL)和 provenance;不写 output/ prose。
WILLOSCAR/research-units-pipeline-skills 377
-
manuscript-ingest
Ingest a submitted manuscript into plain text (`output/PAPER.md`) so downstream review skills can extract claims with source pointers.
**Trigger**: ingest paper, manuscript text, provide paper, paper.md, 输入论文, 导入稿件, 审稿输入.
**Use when**: You are running the `peer-review` pipeline and need `output/PAPER.md` before `claims-extractor`.
**Skip if**: `output/PAPER.md` already exists and looks like the full manuscript text.
**Network**: none.
**Guardrail**: Do not summarize or rewrite the paper; store the raw text (or a faithful extraction) so claims stay traceable.
WILLOSCAR/research-units-pipeline-skills 377
-
module-planner
Plan tutorial modules from a concept graph, including module objectives and sequencing, saving as `outline/module_plan.yml`.
**Trigger**: module plan, tutorial modules, course outline, 模块规划, module_plan.yml.
**Use when**: tutorial pipeline 的结构阶段(C2),已有 `outline/concept_graph.yml`,需要把概念依赖转成可教学的模块序列。
**Skip if**: 还没有 concept graph(先跑 `concept-graph`)。
**Network**: none.
**Guardrail**: 每模块明确 objectives + outputs(最好含 running example 步骤);避免 prose 段落。
WILLOSCAR/research-units-pipeline-skills 377
-
novelty-matrix
Create a novelty/prior-work matrix comparing the submission’s contributions against related work (overlaps vs deltas).
**Trigger**: novelty matrix, prior-work matrix, overlap/delta, 相关工作对比, 新颖性矩阵.
**Use when**: peer review 中评估 novelty/positioning,需要把贡献与相关工作逐项对齐并写出差异点证据。
**Skip if**: 缺少 claims(先跑 `claims-extractor`)或你不打算做新颖性定位分析。
**Network**: none (retrieval of additional related work is out-of-scope unless provided).
**Guardrail**: 明确 overlap 与 delta;尽量给出可追溯证据来源(来自稿件/引用/作者陈述)。
WILLOSCAR/research-units-pipeline-skills 377
-
opener-variator
Rewrite subsection openers so they stop reading like a generated table-of-contents: remove \"overview/narration\" stems and reduce repeated opener cadences across H3s.
**Trigger**: opener variator, opener rewrite, rewrite openers, overview opener, 开头改写, 小节开头, 去overview, 去旁白.
**Use when**: `writer-selfloop` is PASS but flags repeated opener stems / overview narration in `output/WRITER_SELFLOOP_TODO.md`, or the draft still has a subtle “generator cadence”.
**Skip if**: you are pre-C2 (NO PROSE), or the section is evidence-thin (route upstream; don’t stylize filler).
**Network**: none.
**Guardrail**: do not invent facts; do not add/remove/move citation keys; do not move citations across subsections; keep meaning intact.
WILLOSCAR/research-units-pipeline-skills 377
-
outline-budgeter
Merge/simplify an over-fragmented outline to hit a paper-like section budget (NO PROSE): target final ToC ~6–8 H2, fewer thicker H3.
**Trigger**: outline budget, merge sections, too many sections, H3 explosion, 大纲预算, 合并小节, 大纲太碎.
**Use when**: `outline/outline.yml` exists but would produce thin sections (too many H2/H3); before (or immediately after) `section-mapper`.
**Skip if**: outline is already within budget and approved; or you are already drafting prose.
**Network**: none.
**Guardrail**: NO PROSE; do not invent new topics; keep scope consistent; if you change section ids, you must reset mapping.
WILLOSCAR/research-units-pipeline-skills 377
-
outline-builder
Convert a taxonomy (`outline/taxonomy.yml`) into a bullet-only outline (`outline/outline.yml`) with sections/subsections.
**Trigger**: outline builder, bullet outline, outline.yml, 大纲生成, bullets-only.
**Use when**: structure 阶段(NO PROSE),已有 taxonomy,需要生成可映射/可写作的章节与小节骨架(每小节≥3 bullets)。
**Skip if**: 已经有批准过且可映射的 outline(避免无意义 churn)。
**Network**: none.
**Guardrail**: bullets-only;移除 TODO/模板语句;每小节至少 3 个可检查 bullets。
WILLOSCAR/research-units-pipeline-skills 377
-
outline-refiner
Planner-pass coverage + redundancy report for an outline+mapping, producing `outline/coverage_report.md` and `outline/outline_state.jsonl`.
**Trigger**: planner, dynamic outline, outline refinement, coverage report, 大纲迭代, 覆盖率报告.
**Use when**: you have `outline/outline.yml` + `outline/mapping.tsv` and want a verifiable, NO-PROSE planner pass before writing.
**Skip if**: you don't want any outline/mapping diagnostics (or you have a frozen/approved structure and will not change it).
**Network**: none.
**Guardrail**: NO PROSE; do not invent papers; only report coverage/reuse and propose structural actions as bullets.
WILLOSCAR/research-units-pipeline-skills 377
-
paper-notes
Write structured notes for each paper in the core set into `papers/paper_notes.jsonl` (summary/method/results/limitations).
**Trigger**: paper notes, structured notes, reading notes, 论文笔记, paper_notes.jsonl.
**Use when**: survey 的 evidence 阶段(C3),已有 `papers/core_set.csv`(以及可选 fulltext),需要为后续 claims/citations/writing 准备可引用证据。
**Skip if**: 还没有 core set(先跑 `dedupe-rank`),或你只做极轻量 snapshot 不需要细粒度证据。
**Network**: none.
**Guardrail**: 具体可核对(method/metrics/limitations),避免大量重复模板;保持结构化字段而非长 prose。
WILLOSCAR/research-units-pipeline-skills 377
-
paragraph-curator
Structured paragraph curation for C5: **select -> evaluate -> subset -> fuse**, so drafts converge instead of only expanding.
**Trigger**: paragraph curator, curation, select evaluate fuse, paragraph selection, 选段, 评价, 融合, 收敛, 去冗余.
**Use when**: you are in C5, `sections/*.md` exist, and the writing loop drifts toward 'longer by accumulation' (repetition, redundant paragraphs, weak synthesis).
**Skip if**: evidence packs are thin / `evidence-selfloop` is BLOCKED; or you are pre-C2 (NO PROSE).
**Network**: none.
**Guardrail**: do not invent facts; do not add/remove citation keys; do not move citations across subsections; keep section-level claims consistent with `output/ARGUMENT_SKELETON.md# Consistency Contract`.
WILLOSCAR/research-units-pipeline-skills 377
-
pdf-text-extractor
Download PDFs (when available) and extract plain text to support full-text evidence, writing `papers/fulltext_index.jsonl` and `papers/fulltext/*.txt`.
**Trigger**: PDF download, fulltext, extract text, papers/pdfs, 全文抽取, 下载PDF.
**Use when**: `queries.md` 设置 `evidence_mode: fulltext`(或你明确需要全文证据)并希望为 paper notes/claims 提供更强 evidence。
**Skip if**: `evidence_mode: abstract`(默认);或你不希望进行下载/抽取(成本/权限/时间)。
**Network**: fulltext 下载通常需要网络(除非你手工提供 PDF 缓存在 `papers/pdfs/`)。
**Guardrail**: 缓存下载到 `papers/pdfs/`;默认不覆盖已有抽取文本(除非显式要求重抽)。
WILLOSCAR/research-units-pipeline-skills 377
-
pipeline-auditor
Audit/regression checks for the evidence-first survey pipeline: citation health, per-section coverage, placeholder leakage, and template repetition.
**Trigger**: auditor, audit, regression test, quality report, 审计, 回归测试.
**Use when**: `output/DRAFT.md` exists and you want a deterministic PASS/FAIL report before LaTeX/PDF.
**Skip if**: you are still changing retrieval/outline/evidence packs heavily (audit later).
**Network**: none.
**Guardrail**: do not change content; only analyze and report.
WILLOSCAR/research-units-pipeline-skills 377
-
pipeline-router
Select the most appropriate pipeline for a user goal, lock it in `PIPELINE.lock.md`, and route checkpoint questions into `DECISIONS.md`.
**Trigger**: pipeline router, choose pipeline, workflow selection, PIPELINE.lock.md, 选择流程.
**Use when**: 用户目标/交付物不清晰,需要在 snapshot/survey/tutorial/systematic-review/peer-review/idea-brainstorm 中选一个并设置最小 HITL 问题集。
**Skip if**: pipeline 已锁定(`PIPELINE.lock.md` 存在)且所需问题已回答/签字完成。
**Network**: none.
**Guardrail**: 尽量一次性提问;信息不足就写 `DECISIONS.md` 并停下等待。
WILLOSCAR/research-units-pipeline-skills 377
-
post-merge-voice-gate
Post-merge paper-voice gate: detect planner-talk / axis-label artifacts introduced during merge (especially from `outline/transitions.md`), then route fixes back to the earliest source.
**Trigger**: post-merge voice gate, merge voice gate, transition leakage, planner talk, 合并后口吻门, 过渡句污染.
**Use when**: `section-merger` has produced `output/DRAFT.md` and you want to ensure merge-injected text won't drag the draft into generator voice before polishing.
**Skip if**: you are still pre-merge (no `output/DRAFT.md`) or you plan to rework structure upstream first.
**Network**: none.
**Guardrail**: analysis-only; do not edit `output/DRAFT.md`; do not invent facts/citations; write only the report + routing.
WILLOSCAR/research-units-pipeline-skills 377
-
prose-writer
Write `output/DRAFT.md` (or `output/SNAPSHOT.md`) from an approved outline and evidence packs, using only verified citation keys from `citations/ref.bib`.
**Trigger**: write draft, prose writer, snapshot, survey writing, 写综述, 生成草稿, section-by-section drafting.
**Use when**: structure is approved (`DECISIONS.md` has `Approve C2`) and evidence packs exist (`outline/subsection_briefs.jsonl`, `outline/evidence_drafts.jsonl`).
**Skip if**: approvals are missing, or evidence packs are incomplete / scaffolded (missing-fields, TODO markers).
**Network**: none.
**Guardrail**: do not invent facts or citations; only cite keys present in `citations/ref.bib`; avoid pipeline-jargon leakage in final prose.
WILLOSCAR/research-units-pipeline-skills 377
-
protocol-writer
Write a systematic review protocol into `output/PROTOCOL.md` (databases, queries, inclusion/exclusion, time window, extraction fields).
**Trigger**: protocol, PRISMA, systematic review, inclusion/exclusion, 检索式, 纳入排除.
**Use when**: systematic review pipeline 的起点(C1),需要先锁定 protocol 再开始 screening/extraction。
**Skip if**: 不是做 systematic review(或 protocol 已经锁定且不允许修改)。
**Network**: none.
**Guardrail**: protocol 必须包含可执行的检索与筛选规则;需要 HUMAN 签字后才能进入 screening。
WILLOSCAR/research-units-pipeline-skills 377