skills/writing/composition/research-paper-writer/SKILL.md
Guide for writing formal academic papers following IEEE and ACM standards
npx skillsauth add wentorai/research-plugins research-paper-writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill guides the creation of formal academic papers for computer science and engineering venues, with a focus on IEEE and ACM formatting standards. It covers manuscript structure, citation practices, figure/table conventions, and submission preparation. Applicable to conference papers (6-10 pages), journal articles (12-20 pages), and workshop papers (4-6 pages).
Title
Authors (Name, Affiliation, Email)
Abstract (150-250 words)
Index Terms (4-6 keywords)
I. INTRODUCTION
II. RELATED WORK
III. METHODOLOGY / PROPOSED APPROACH
IV. EXPERIMENTAL SETUP
V. RESULTS AND DISCUSSION
VI. CONCLUSION
ACKNOWLEDGMENTS
REFERENCES
Title
Authors (Name, Affiliation, Email, ORCID)
Abstract (150-250 words)
CCS Concepts (from ACM Computing Classification System)
Keywords (3-6 terms)
1 INTRODUCTION
2 BACKGROUND AND RELATED WORK
3 APPROACH / METHOD
4 EVALUATION
5 RESULTS
6 DISCUSSION
7 THREATS TO VALIDITY
8 CONCLUSION
ACKNOWLEDGMENTS
REFERENCES
Write the abstract last. Follow the 4-sentence pattern:
Example (IEEE style, ~180 words):
"Large language models have demonstrated remarkable capabilities in code
generation, yet their performance degrades significantly on domain-specific
APIs. This paper addresses the challenge of adapting LLMs to specialized
codebases without extensive fine-tuning. We propose RetrievalCoder, a
retrieval-augmented approach that indexes API documentation and retrieves
relevant context at inference time using semantic similarity. Experiments
on three enterprise codebases show that RetrievalCoder improves functional
correctness by 34.2% over the base model and 12.8% over few-shot prompting,
while reducing API hallucination rate from 47% to 8%."
Structure as an inverted triangle:
Organize by theme, not chronologically:
## 2. Related Work
### 2.1 Retrieval-Augmented Generation
[Discuss RAG papers, position your work relative to them]
### 2.2 Code Generation with LLMs
[Discuss code LLM papers, explain what's different about your setting]
### 2.3 Domain-Specific Adaptation
[Discuss fine-tuning vs. prompting approaches]
Each paragraph should: (1) summarize the cited work, (2) state its limitation, (3) contrast with your approach.
Cover these elements systematically:
| Element | What to Include | |---------|----------------| | Research Questions | RQ1, RQ2, RQ3 — one per aspect you evaluate | | Datasets | Name, size, source, preprocessing, train/test split | | Baselines | Each baseline with citation and brief description | | Metrics | Definition of each metric, why it's appropriate | | Implementation | Hardware, software versions, hyperparameters | | Reproducibility | Code/data availability statement |
% IEEE style table
\begin{table}[t]
\caption{Comparison with baselines on CodeBench.}
\label{tab:main_results}
\centering
\begin{tabular}{lcccc}
\toprule
Method & Pass@1 & Pass@5 & API Acc. & Latency \\
\midrule
GPT-4 (zero-shot) & 42.3 & 61.7 & 53.1 & 2.1s \\
GPT-4 (few-shot) & 55.8 & 72.4 & 71.2 & 2.3s \\
\textbf{Ours} & \textbf{68.0} & \textbf{81.2} & \textbf{91.8} & 2.8s \\
\bottomrule
\end{tabular}
\end{table}
Table conventions:
\toprule, \midrule, \bottomrule (booktabs) — no vertical linesAddress:
% Numeric citations in square brackets
As shown by Smith et al. \cite{smith2024}, ...
Several studies \cite{smith2024, jones2023, lee2025} have shown ...
% BibTeX entry
@inproceedings{smith2024,
author = {Smith, John and Doe, Jane},
title = {Paper Title Here},
booktitle = {Proceedings of ICSE 2024},
year = {2024},
pages = {100--110},
doi = {10.1145/1234567.1234568}
}
% Author-year or numeric depending on template
\citet{smith2024} showed that ... % Smith et al. (2024)
\citep{smith2024} % (Smith et al., 2024)
## Pre-Submission Checks
- [ ] Paper fits within page limit (including references for ACM, excluding for IEEE)
- [ ] Abstract under 250 words
- [ ] All figures are vector graphics (PDF) or high-resolution (≥300 DPI)
- [ ] Figure/table captions are self-contained (understandable without reading text)
- [ ] All references are complete (no "et al." in BibTeX, no missing venues/years)
- [ ] No orphan sections (every section has ≥2 paragraphs)
- [ ] Supplementary material / appendix prepared if needed
- [ ] Anonymous version: no author names, no "our previous work [1]" self-citations
- [ ] Spell check and grammar check completed
- [ ] PDF metadata does not reveal author identity (for double-blind review)
documentation
Write Tsinghua University theses using the ThuThesis LaTeX template
development
Templates, formatting rules, and strategies for thesis and dissertation writing
documentation
Set up LaTeX templates for PhD and Master's thesis documents
documentation
Write SJTU theses using the SJTUThesis LaTeX template with full compliance