Topic: units
100 skills in this topic.
-
appendix-table-writer
Curate reader-facing survey tables for the Appendix (clean layout + high information density), using only in-scope evidence and existing citation keys.
**Trigger**: appendix tables, publishable tables, survey tables, reader tables, 附录表格, 可发表表格, 综述表格.
**Use when**: you have C4 artifacts (evidence packs + anchor sheet + citations) and want tables that look like a real survey (not internal logs).
**Skip if**: `outline/tables_appendix.md` already exists and is refined (>=2 tables; citation-backed; no placeholders; not index-y).
**Network**: none.
**Guardrail**: no invented facts; no pipeline jargon; no paragraph cells; use only keys present in `citations/ref.bib`.
WILLOSCAR/research-units-pipeline-skills 377
-
anchor-sheet
Extract per-subsection “anchor facts” (NO PROSE) from evidence packs so the writer is forced to include concrete numbers/benchmarks/limitations instead of generic summaries.
**Trigger**: anchor sheet, anchor facts, numeric anchors, evidence hooks, 写作锚点, 数字锚点, 证据钩子.
**Use when**: `outline/evidence_drafts.jsonl` exists and you want stronger, evidence-anchored writing in `sections/*.md`.
**Skip if**: evidence packs are incomplete (fix `evidence-draft` first).
**Network**: none.
**Guardrail**: NO PROSE; do not invent facts; only select from existing evidence snippets/highlights.
WILLOSCAR/research-units-pipeline-skills 377
-
agent-survey-corpus
Download a small corpus of open-access arXiv survey/review PDFs about LLM agents and extract text for style learning.
**Trigger**: agent survey corpus, ref corpus, download surveys, 学习综述写法, 下载 survey.
**Use when**: you want to study how real agent surveys structure sections (6–8 H2), size subsections, and write evidence-backed comparisons.
**Skip if**: you cannot download PDFs (no network) or you don't want local PDF files.
**Network**: required.
**Guardrail**: only download arXiv PDFs; store under `ref/` and keep large files out of git.
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
-
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-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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
_template_reference_first
Internal template for creating or refactoring a skill into the repository's reference-first shape.
**Trigger**: reference-first template, blueprint skill, create a reusable skill, refactor a script-heavy skill.
**Use when**: you need a lean `SKILL.md`, explicit `references/`, machine-readable `assets/`, and a minimal deterministic `run.py`.
**Skip if**: the task is a one-off workflow that will not be reused as a skill.
**Network**: none.
**Guardrail**: keep domain knowledge and writing exemplars out of `run.py`; make reference loading explicit; do not ship reader-facing placeholder text.
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-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-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
-
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
-
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
-
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
-
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