Skip to main content

consolidate-paper

Consolidate scattered research notes, logs, experiment outputs, and submodule docs into a single living research paper. Use when the user wants to pull together multiple source documents into one structured paper.

インストールへ移動

ソース情報

リポジトリ
AMindToThink/claude-code-settings
ソースの最終更新活動
2026年5月11日 23:52
検出された SKILL.md の言語
英語
スター
4
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
consolidate-paper
description
Consolidate scattered research notes, logs, experiment outputs, and submodule docs into a single living research paper. Use when the user wants to pull together multiple source documents into one structured paper.
argument-hint
[output-path]
disable-model-invocation
true
## Consolidate Research into a Living Paper Create a single living markdown document that consolidates scattered research artifacts (notes, logs, configs, experiment outputs, submodule docs) into a structured research paper. Output path: $ARGUMENTS (default: `docs/paper.md`) ### Phase 1: Inventory Sources Before writing anything, gather and read all source material in parallel: 1. **Research documents**: drafts, writeups, preregistration, research logs, READMEs 2. **Experiment configs**: YAML files, parameter settings 3. **Results artifacts**: metrics.json, stats.json, or equivalent results files 4. **Plot sidecar files**: .description.txt, .commentary.txt files that describe figures 5. **Submodule docs**: READMEs, PLAN.md, HYPOTHESES.md from submodules 6. **Verify which figures exist**: Glob for actual plot files (png/pdf) so you reference real files, not imagined ones Use parallel tool calls aggressively — read all independent sources at once. If any markdown files are too large (e.g., Google Docs exports with base64 images), use `Grep pattern="^[^!]"` to extract text lines only. ### Phase 2: Plan the Structure If the user provided a plan, follow it. If not, propose a standard structure and get approval: - Title, Authors, Abstract - Introduction (motivation, assumptions, contributions) - Related Work (organized by topic, not flat list) - Methods (one subsection per methodology component) - Experiments & Results (one subsection per experiment, with tables and figures) - Discussion (observations, implications, limitations) - Conclusion - References (consolidated, deduplicated) - Appendices (pre-registration, supplementary analyses, hypotheses, etc.) ### Phase 3: Write the Document Write the full document in **one Write call** to avoid consistency issues from piecemeal assembly. Key principles: - **Embed figures** with relative paths from the doc's directory: `![Caption](../outputs/experiment/plots/figure.png)` - **Include full results tables** — copy exact numbers from metrics/stats files, don't summarize - **Use tag conventions** for incomplete sections: - `<!-- TODO: description -->` — work needed - `<!-- NOTE: description -->` — informal notes, links, planning items - `<!-- FEEDBACK: question -->` — questions for collaborators - **Don't invent data** — if results aren't available, use a TODO tag - **Mark planned/proposed work** with TODO tags inline rather than in a separate section — keeps them close to the relevant context ### Phase 4: Verify After writing: 1. Count TODO/NOTE/FEEDBACK tags: `grep -c '<!-- TODO' docs/paper.md` 2. Check line count is reasonable 3. Spot-check that results tables match source data files 4. Verify all referenced figures actually exist (Glob for each path) 5. Check for duplicate references ### Phase 5: Companion README Create a brief README in the same directory explaining: - What each file is - The tag conventions and how to find gaps - The relationship between the paper and canonical source documents (logs, preregistration, etc.) - How figures are referenced - Conversion plan (e.g., pandoc to LaTeX when ready) ### Common Pitfalls - **Large markdown files with embedded images**: Use Grep, not Read. See the `read-large-md` skill. - **Stale line-number references**: If following a plan from a prior conversation, line numbers may be wrong. Re-read files fresh. - **Trusting research logs over data files**: If there's a discrepancy between a log entry and the actual metrics.json, the JSON is authoritative. - **Over-emphasizing one finding**: Let the user decide what's interesting. Present results factually and let the framing come from discussion.
GitHubで見る