research-writing-harness
このスキルは、深層学習研究プロジェクト向けのオンデマンド論文執筆および証拠管理レイヤーとして機能します。文献検索、引用管理、論文インデックスの維持、学術論文からのアイデア洗練、コードから論文セクションへの変換、引用監査、および論文提出準備を支援します。自律的な研究システムではなく、ユーザーからの明示的な要求があった場合にのみアクティブ化され、学術論文執筆の効率と品質向上を目指します。
git clone https://github.com/4everWZ/research-writing-harness.gitBefore / After 効果比較
1 组研究者は、学術文献や引用の手動管理、論文セクションのドラフト作成に多大な時間を費やし、エラーやコード、主張、参考文献間の不整合が生じやすいです。多くの労力がコア研究ではなく管理業務に費やされています。
文献管理、引用監査、研究成果(コード、実験)の構造化された論文セクションへの変換を自動化・効率化します。これにより一貫性が確保され、手作業が大幅に削減されるため、研究者は科学的貢献により集中できます。
Research Writing Harness
Purpose
Use this skill as an on-demand paper-writing and evidence-management layer for an existing or evolving deep learning research project.
It is not an autonomous research system. It must not run as a default research layer. It should activate only when the user explicitly requests literature search, citation management, idea refinement from papers, repo-to-paper writing, citation audit, or paper handoff.
The main implementation harness owns code, training, debugging, validation, experiment execution, and code handoff. This skill owns literature evidence, paper index maintenance, claim tracking, Markdown paper sections, citation audit, and paper-writing handoff.
Non-Goals
Do not use this skill to:
- autonomously conduct research;
- automatically run experiments;
- automatically write paper prose after literature search;
- invent results, ablations, metrics, captions, or conclusions;
- claim novelty, superiority, or SOTA without explicit evidence;
- change datasets, splits, metrics, protocols, baselines, or contribution framing without user confirmation;
- optimize for novelty over evidence quality, reproducibility, and real effect.
Required Flat Workspace
For each paper-like project, use one flat workspace under docs/:
docs/<paper_slug>/
README.md
venue_profile.md
paper_index.md
references.bib
claims.md
idea_log.md
intro.md
related_work.md
method.md
experiments.md
results_tables.md
limitations.md
figures.md
handoff.md
papers/
notes/
After the target venue/outlet is confirmed, the workspace folder may be renamed with a double-underscore suffix, for example:
docs/fire_mamba_ir__cvpr/
docs/hwdown_deim__tip/
docs/vla_agent_eval__corl/
Use venue_profile.md to record venue/outlet assumptions. Do not create many venue-specific writing templates.
Core Files
Treat these files as the central state:
paper_index.md: indexed literature and evidence quality;claims.md: claim ledger linking draft claims to literature, code, experiments, user decisions, or explicit assumptions;idea_log.md: literature-driven idea refinement and rejected options;venue_profile.md: confirmed or provisional target venue/outlet and writing tendencies.
Do not write unsupported academic claims into paper sections without recording them in claims.md.
Progressive Loading Policy
Load the smallest useful reference file. Do not read every reference by default.
Load 0: Router only
Use only this SKILL.md when deciding whether the skill should apply, selecting a task route, or initializing a workspace.
Load 1: Single task reference
Use one reference file when the task is narrow:
- Literature collection or idea refinement: load
references/literature.md. - Repo/code/config to paper section: load
references/repo-to-paper.md. - Citation/claim checking: load
references/citation-audit.md. - Paper handoff: load
references/handoff.md.
Load 2: Task reference plus templates
Load the relevant template from assets/templates/ only when writing or validating that file.
Examples:
paper_index.mdwork: loadreferences/literature.mdplusassets/templates/paper_index.md.- Method section work: load
references/repo-to-paper.mdplusassets/templates/method.md. - Claim audit: load
references/citation-audit.mdplusassets/templates/claims.md.
Load 3: Cross-file consistency
Use Load 3 when the user asks for consistency across literature, claims, and sections. Inspect only the necessary workspace files, normally paper_index.md, claims.md, the target section, and venue_profile.md.
Load 4: Major paper-state update
Use Load 4 only for Tier A/B changes or explicit paper handoff. Inspect the relevant workspace state and update handoff.md if required.
Task Routing
Literature collection
Use references/literature.md when the user asks to search, collect, index, classify, download, or summarize academic papers, build/update paper_index.md, add BibTeX, or create reading notes.
Do not write introduction, related work, or method prose after literature collection unless the user explicitly asks for section writing.
Idea refinement from literature
Use references/literature.md when the user asks to refine an idea using papers.
Write candidate refinements to idea_log.md. Do not modify code. Do not convert suggestions into paper claims without evidence and user decision.
Repo-to-paper writing
Use references/repo-to-paper.md when the user asks to convert implemented code, configs, architecture notes, or experiment setup into Markdown paper sections.
Write only the requested section. Update claims.md for nontrivial claims introduced by the section.
Citation audit
Use references/citation-audit.md when the user asks whether citations support claims, whether related work is distorted, whether novelty is overclaimed, or whether claims are unsupported.
Handoff
Use references/handoff.md when the user asks for paper handoff or when a Tier A/B change has occurred.
Source Hierarchy Summary
Use the full policy in references/literature.md. The short version is:
- Prefer recent formal peer-reviewed papers from the last 1-3 years in top venues and top journals recognized by the relevant subfield.
- Include older foundational work, strong baselines, community-standard methods, datasets, metrics, and protocols when still relevant.
- Use recent arXiv only as frontier supplement, not as sole theoretical support or sole evidence for key conclusions.
- Strictly downgrade or exclude MDPI, Hindawi, Frontiers, isolated low-quality preprints, marketing-like sources, weakly reproducible works, and sources with unclear academic consensus.
- Venue rank is not evidence. Final evidence strength depends on relevance, method clarity, baseline strength, evaluation fairness, dataset/metric/split transparency, code/reproducibility support, and claim-evidence alignment.
Confirmation Checkpoints
Ask the user before:
- changing contribution framing;
- declaring novelty or SOTA;
- choosing the final method direction;
- removing or replacing strong baselines;
- changing dataset, split, metric, or evaluation protocol;
- converting speculative refinements into final paper claims;
- downgrading or excluding a source if that decision materially affects the paper narrative.
Results Policy
Do not write experimental results unless the user provides the numbers.
For results, you may only:
- create table structures;
- define metric columns;
- prepare neutral captions;
- mark missing cells as
TODO; - list required experiments.
Handoff Policy
Do not update handoff.md for every small edit.
Update handoff.md for:
- Tier A: paper direction, contribution framing, method direction, baseline strategy, or evaluation protocol changes;
- Tier B: completed literature collection, major section draft, important idea refinement, strong similar-work discovery, or major evidence gap discovery.
Do not update handoff.md for Tier C local edits such as wording, formatting, single BibTeX fixes, or one citation addition.
Scripts
Use scripts only for low-risk local structure checks:
python scripts/init_paper_workspace.py docs/<paper_slug>
python scripts/validate_workspace.py docs/<paper_slug>
python scripts/validate_paper_index.py docs/<paper_slug>/paper_index.md
python scripts/quick_validate_skill.py .
Do not add or rely on scripts that scrape Google Scholar, automatically summarize PDFs, or automatically write related work.
research-writing-harness
A Codex/OpenAI-style global skill for on-demand literature-grounded paper writing and evidence management.
This skill is not an autonomous research system. It is a paper-writing evidence layer for existing or evolving research projects.
Install
Place the research-writing-harness/ folder in your Codex skills directory, for example:
$CODEX_HOME/skills/research-writing-harness/
Restart Codex after installing or updating the skill.
Standard Skill Shape
research-writing-harness/
SKILL.md
agents/openai.yaml
references/
assets/templates/
scripts/
SKILL.md is at the skill folder root and has YAML frontmatter with only name and description.
What It Does
- Search and curate literature.
- Maintain
paper_index.md. - Maintain
references.bib. - Maintain
claims.md. - Refine ideas using literature without changing code automatically.
- Convert implemented code/config/design into Markdown paper sections.
- Audit claims and citations.
- Prepare Tier A/B paper handoff.
What It Does Not Do
- Does not auto-run research.
- Does not always activate.
- Does not write paper sections after literature search unless explicitly requested.
- Does not invent results.
- Does not claim novelty/SOTA without evidence.
- Does not use venue rank alone as evidence quality.
Initialize a Workspace
python scripts/init_paper_workspace.py docs/fire_mamba_ir
After target venue/outlet is confirmed:
python scripts/init_paper_workspace.py docs/fire_mamba_ir --venue CVPR --suffix-venue
This creates:
docs/fire_mamba_ir__cvpr/
README.md
venue_profile.md
paper_index.md
references.bib
claims.md
idea_log.md
intro.md
related_work.md
method.md
experiments.md
results_tables.md
limitations.md
figures.md
handoff.md
papers/
notes/
Validate
python scripts/quick_validate_skill.py .
python scripts/validate_workspace.py docs/fire_mamba_ir
python scripts/validate_paper_index.py docs/fire_mamba_ir/paper_index.md
ユーザーレビュー (0)
レビューを書く
レビューなし
統計データ
ユーザー評価
この Skill を評価