Topic: research-paper
105 skills in this topic.
-
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
-
survey-seed-harvest
Identify survey/review papers in a retrieved set and extract taxonomy seeds into `outline/taxonomy.yml` (topics/subtopics/terminology).
**Trigger**: survey seed harvest, taxonomy seeds, 从 survey 提 taxonomy, bootstrap taxonomy.
**Use when**: retrieval/dedup 后想快速从已有 survey/review 论文中提取术语与主题结构,用于加速 `taxonomy-builder`。
**Skip if**: 已经有高质量 taxonomy(或你不想被 survey 既有框架限制)。
**Network**: none.
**Guardrail**: 产物是 seed,必须经 `taxonomy-builder` 重写与对齐 scope;避免生成泛化占位节点。
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
-
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
-
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
-
unit-planner
Instantiate or update a workspace `UNITS.csv` from a selected pipeline and units template (deps/checkpoints/acceptance).
**Trigger**: unit planner, generate UNITS.csv, execution contract, units template, 生成工作单元.
**Use when**: 初始化/更新执行合同:从 pipeline 选择生成 `UNITS.csv`,或 scope 扩展需要新增 units/依赖。
**Skip if**: `UNITS.csv` 已正确反映当前 scope(无需重写)。
**Network**: none.
**Guardrail**: 保持 CSV 合法;scope 增长时新增 units;只在满足验收后标 `DONE`。
WILLOSCAR/research-units-pipeline-skills 377
-
section-bindings
Bind papers to chapter-level sections first, writing `outline/section_bindings.jsonl` and `outline/section_binding_report.md`.
**Trigger**: section bindings, chapter bindings, section-first binding, 章节绑定, 章级绑定.
**Use when**: survey structure should measure chapter saturation before stable H3 decomposition.
**Skip if**: chapter skeleton is missing or the bindings are already refined.
**Network**: none.
**Guardrail**: NO PROSE; do not invent papers; produce auditable PASS/BLOCKED/REROUTE signals.
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
-
chapter-briefs
Build per-chapter (H2) writing briefs (NO PROSE) so the final survey reads like a paper (chapter leads + cross-H3 coherence) without inflating the ToC.
**Trigger**: chapter briefs, H2 briefs, chapter lead plan, section intent, 章节意图, 章节导读, H2 卡片.
**Use when**: `outline/outline.yml` + `outline/subsection_briefs.jsonl` exist and you want thicker chapters (fewer headings, more logic).
**Skip if**: the outline is still changing heavily (fix outline/mapping first).
**Network**: none.
**Guardrail**: NO PROSE; do not invent papers; only reference subsection ids and already-mapped papers.
WILLOSCAR/research-units-pipeline-skills 377
-
chapter-lead-writer
Write H2 chapter lead blocks (`sections/S<sec_id>_lead.md`) that preview the chapter's comparison lens and connect its H3 subsections, without adding new facts.
**Trigger**: chapter lead writer, section lead writer, H2 lead, lead paragraph, 章节导读, 章节导语.
**Use when**: you have H2 chapters with multiple H3 subsections and the draft reads like paragraph islands across subsections.
**Skip if**: the outline has no H3 subsections, or `outline/chapter_briefs.jsonl` is missing.
**Network**: none.
**Guardrail**: no new facts/citations; no headings; no narration templates; use only citation keys present in `citations/ref.bib`.
WILLOSCAR/research-units-pipeline-skills 377
-
chapter-skeleton
Build a retrieval-informed chapter skeleton (`outline/chapter_skeleton.yml`) from taxonomy/core scope before stable H3 decomposition.
**Trigger**: chapter skeleton, chapter-level outline, H2 skeleton, section-first survey, 章节骨架, 章级骨架.
**Use when**: survey structure should stabilize chapter-level intent before subsection mapping and writing cards.
**Skip if**: `outline/chapter_skeleton.yml` already exists and is refined.
**Network**: none.
**Guardrail**: NO PROSE; do not invent papers; keep output chapter-level only.
WILLOSCAR/research-units-pipeline-skills 377
-
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
-
workspace-init
Initialize a new workspace by copying the standard artifact template (STATUS.md, CHECKPOINTS.md, UNITS.csv, DECISIONS.md + folders).
**Trigger**: workspace init, initialize workspace, workspace template, 初始化 workspace.
**Use when**: 启动任何 pipeline run(必须先有 workspace 工件与目录骨架)。
**Skip if**: workspace 已初始化且不希望覆盖既有文件(除非显式 `--overwrite`)。
**Network**: none.
**Guardrail**: 不要修改 `.codex/skills/workspace-init/assets/` 模板;默认不覆盖已有文件。
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
-
section-briefs
Build chapter-level briefs (`outline/section_briefs.jsonl`) from chapter skeleton plus section bindings before stable H3 decomposition.
**Trigger**: section briefs, chapter planning cards, section-first briefs, 章节 brief, 章级 brief.
**Use when**: section bindings exist and the run needs chapter-level rationale and decomposition guidance before emitting stable H3 ids.
**Skip if**: `outline/section_briefs.jsonl` already exists and is refined.
**Network**: none.
**Guardrail**: NO PROSE; do not invent papers; emit planning constraints, not reader-facing text.
WILLOSCAR/research-units-pipeline-skills 377
-
section-logic-polisher
Logic coherence pass for per-H3 section files: enforce a clear paragraph-1 thesis and surface paragraph-island risks (connector stats are diagnostic, not a quota) before merging.
**Trigger**: logic polisher, section logic, thesis statement, connectors, 段落逻辑, 连接词, 论证主线, 润色逻辑.
**Use when**: `sections/S*.md` exist but read like paragraph islands; you want a targeted, debuggable self-loop before `section-merger`.
**Skip if**: sections are missing/thin (fix `subsection-writer` first) or evidence packs/briefs are scaffolded (fix C3/C4 first).
**Network**: none.
**Guardrail**: do not add new citations; do not invent facts; do not change citation keys; do not move citations across subsections.
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
-
thesis-visual-layout-planner
规划中文毕业论文的图表、流程图和版面节奏:先决定哪些图表支撑主线,再做草图、拼版预演与图文映射。
**Trigger**: 图表规划, figure layout, thesis visual plan, 版面预演, 图文映射, mermaid 草图.
**Use when**: 章节结构基本明确,但图表还没有系统安排,或者担心图文节奏、图表密度和版面结构失控。
**Skip if**: 论文不依赖图表支撑主线,或仍在纯结构重构早期。
**Network**: none.
**Guardrail**: 不把图表拖成最后补丁;不先排版再倒推结构;图表服务主线而不是抢主线。
WILLOSCAR/research-units-pipeline-skills 377
-
subsection-writer
Write survey prose into per-section files under `sections/` so each unit can be QA'd independently before merging.
**Trigger**: subsection writer, per-section writing, split sections, sections/, 分小节写, 按章节拆分写作.
**Use when**: `Approve C2` is recorded and writer packs exist (`outline/writer_context_packs.jsonl`); you want evidence-bounded drafting without a monolithic one-shot draft.
**Skip if**: `DECISIONS.md` approval is missing, or `outline/evidence_drafts.jsonl` / `citations/ref.bib` is missing.
**Network**: none.
**Guardrail**: do not invent facts/citations; no TODO/ellipsis leakage; keep citations subsection- or chapter-scoped; H3 body files and chapter leads must not contain headings.
WILLOSCAR/research-units-pipeline-skills 377
-
thesis-chapter-reconstructor
围绕毕业论文主线重构章节:把原论文式叙事改成学位论文式叙事,重写章节目标、内容比重、前后承接与论证方式。
**Trigger**: 章节重构, chapter reconstructor, 毕业论文主线重构, paper 变 thesis, 章节改写.
**Use when**: 你已经知道每份材料在毕业论文中的角色,但当前章节仍然像原论文翻译、拼接或卖点展示。
**Skip if**: 当前只是做局部句子润色,或章节角色尚未确定。
**Network**: none.
**Guardrail**: 不是翻译论文;不是简单删减;必须围绕毕业论文主线重写章节目标与承接关系。
WILLOSCAR/research-units-pipeline-skills 377
-
thesis-citation-enhance-review
为中文毕业论文补强并核验引用:找出必须有引文支撑的句子,扩展候选文献,检查引用与论断是否匹配,并回写参考文献与正文引用。
**Trigger**: 引用补强, citation enhance, 文献补充, 引用核验, 毕业论文参考文献检查.
**Use when**: 正文已有一定稳定度,需要系统补足背景、定义、对照工作和关键结论的引用支撑,并检查是否存在误引或漏引。
**Skip if**: 还没有稳定正文,或当前仅在做早期结构重构。
**Network**: optional.
**Guardrail**: 不为了堆引用而堆引用;引用必须与论断匹配;先补对,再补多。
WILLOSCAR/research-units-pipeline-skills 377