research-paper-writer by ailabs-393
Creates formal academic research papers following IEEE/ACM formatting standards with proper structure, citations, and scholarly writing style. Use when the user asks to write a research paper, academic paper, or conference paper on any topic.
Content & Writing
277 Stars
74 Forks
Updated Nov 11, 2025, 07:22 AM
Why Use This
This skill provides specialized capabilities for ailabs-393's codebase.
Use Cases
- Developing new features in the ailabs-393 repository
- Refactoring existing code to follow ailabs-393 standards
- Understanding and working with ailabs-393's codebase structure
Install Guide
2 steps- 1
Skip this step if Ananke is already installed.
- 2
Skill Snapshot
Auto scan of skill assets. Informational only.
Valid SKILL.md
Checks against SKILL.md specification
Source & Community
Repository ai-labs-claude-skills
Skill Version
main
Community
277 74
Updated At Nov 11, 2025, 07:22 AM
Skill Stats
SKILL.md 269 Lines
Total Files 1
Total Size 0 B
License NOASSERTION
--- name: research-paper-writer description: Creates formal academic research papers following IEEE/ACM formatting standards with proper structure, citations, and scholarly writing style. Use when the user asks to write a research paper, academic paper, or conference paper on any topic. --- # Research Paper Writer ## Overview This skill guides the creation of formal academic research papers that meet publication standards for IEEE and ACM conferences/journals. It ensures proper structure, formatting, academic writing style, and comprehensive coverage of research topics. ## Workflow ### 1. Understanding the Research Topic When asked to write a research paper: 1. **Clarify the topic and scope** with the user: - What is the main research question or contribution? - What is the target audience (conference, journal, general academic)? - What is the desired length (page count or word count)? - Are there specific sections required? - What formatting standard to use (IEEE or ACM)? 2. **Gather context** if needed: - Review any provided research materials, data, or references - Understand the domain and technical background - Identify key related work or existing research to reference ### 2. Paper Structure Follow this standard academic paper structure: ``` 1. Title and Abstract - Concise title reflecting the main contribution - Abstract: 150-250 words summarizing purpose, methods, results, conclusions 2. Introduction - Motivation and problem statement - Research gap and significance - Main contributions (typically 3-5 bullet points) - Paper organization paragraph 3. Related Work / Background - Literature review of relevant research - Comparison with existing approaches - Positioning of current work 4. Methodology / Approach / System Design - Detailed description of proposed method/system - Architecture diagrams if applicable - Algorithms or procedures - Design decisions and rationale 5. Implementation (if applicable) - Technical details - Tools and technologies used - Challenges and solutions 6. Evaluation / Experiments / Results - Experimental setup - Datasets or test scenarios - Performance metrics - Results presentation (tables, graphs) - Analysis and interpretation 7. Discussion - Implications of results - Limitations and threats to validity - Lessons learned 8. Conclusion and Future Work - Summary of contributions - Impact and significance - Future research directions 9. References - Comprehensive bibliography in proper citation format ``` ### 3. Academic Writing Style Apply these writing conventions from scholarly research: **Tone and Voice:** - Formal, objective, and precise language - Third-person perspective (avoid "I" or "we" unless describing specific contributions) - Present tense for established facts, past tense for specific studies - Clear, direct statements without unnecessary complexity **Technical Precision:** - Define all acronyms on first use: "Context-Aware Systems (C-AS)" - Use domain-specific terminology correctly and consistently - Quantify claims with specific metrics or evidence - Avoid vague terms like "very", "many", "significant" without data **Argumentation:** - State claims clearly, then support with evidence - Use logical progression: motivation → problem → solution → validation - Compare and contrast with related work explicitly - Address limitations and counterarguments **Section-Specific Guidelines:** *Abstract:* - First sentence: broad context and motivation - Second/third: specific problem and gap - Middle: approach and methodology - End: key results and contributions - Self-contained (readable without the full paper) *Introduction:* - Start with real-world motivation or compelling problem - Build from general to specific (inverted pyramid) - End with clear contribution list and paper roadmap - Use examples to illustrate the problem *Related Work:* - Group related work by theme or approach - Compare explicitly: "Unlike [X] which focuses on Y, our approach..." - Identify gaps: "However, these approaches do not address..." - Position your work clearly *Results:* - Present data clearly in tables/figures - Describe trends and patterns objectively - Compare with baselines quantitatively - Acknowledge unexpected or negative results ### 4. Formatting Guidelines **IEEE Format (default):** - Page size: A4 (210mm × 297mm) - Margins: Top 19mm, Bottom 43mm, Left/Right 14.32mm - Two-column layout with 4.22mm column separation - Font: Times New Roman throughout - Title: 24pt bold - Author names: 11pt - Section headings: 10pt bold, numbered (1., 1.1, 1.1.1) - Body text: 10pt - Figure/Table captions: 8pt - Line spacing: Single - Paragraph: No indentation, 3pt spacing between paragraphs - Figures: Centered, with captions below - Tables: Centered, with captions above **ACM Format (alternative):** - Standard ACM conference proceedings format - Single-column abstract, two-column body - Include CCS Concepts and Keywords sections after abstract - Use ACM reference format for citations ### 5. Citations and References **In-text citations:** - Use numbered citations: "Recent work [1, 2] has shown..." - Multiple citations in chronological order: [3, 7, 12] - Reference specific sections: "As demonstrated in [5, Section 3]..." **Reference formatting (IEEE style):** ``` [1] A. Author, B. Author, and C. Author, "Title of paper," in Proc. Conference Name, Year, pp. 123-456. [2] D. Author, "Title of journal article," Journal Name, vol. X, no. Y, pp. 123-456, Month Year. [3] E. Author, Book Title, Edition. City: Publisher, Year. ``` **Reference list requirements:** - Alphabetically ordered by first author's last name (or numbered by citation order) - Include DOI or URL when available - Minimum 15-20 references for a full paper - Mix of recent (last 5 years) and foundational works ### 6. Content Generation Process **Step-by-step approach:** 1. **Create outline** - Develop detailed section-by-section outline - Define key points for each section - Identify where figures/tables are needed 2. **Draft sections iteratively** - Start with methodology (core contribution) - Then introduction (now that contribution is clear) - Related work (to position the contribution) - Results and evaluation - Discussion and conclusion - Abstract last (summary of complete paper) 3. **Add citations** - Reference related work throughout - Support claims with evidence from literature - Create comprehensive reference list 4. **Review and refine** - Check logical flow between sections - Ensure consistency in terminology - Verify all figures/tables are referenced in text - Confirm abstract matches content - Validate citation completeness ## Examples **Example 1: User asks for a survey paper** ``` User: "Write a research paper surveying recent advances in context-aware systems" Response: 1. Clarify scope: "I'll create a survey paper on context-aware systems. A few questions: - Should I focus on specific aspects (e.g., requirements engineering, implementation techniques)? - What time period for 'recent' (last 5 years, 10 years)? - Target length: 10-15 pages, or 20-30 pages comprehensive survey? - IEEE or ACM format?" 2. After clarification, create outline showing: - Taxonomy of context-aware systems - Survey methodology - Classification scheme - Section-by-section coverage of different aspects - Trends and future directions 3. Draft paper following survey structure with extensive related work coverage ``` **Example 2: User asks for an experimental paper** ``` User: "Write a paper about my new algorithm for detecting hallucinations in vision-language models" Response: 1. Gather details about: - Algorithm approach and novelty - Experimental setup and datasets used - Results and metrics - Comparison baselines 2. Structure as experimental paper: - Introduction: motivation for hallucination detection - Related work: existing detection methods - Proposed method: detailed algorithm description - Experiments: datasets, metrics, setup - Results: quantitative comparison with baselines - Analysis: ablation studies, error analysis - Conclusion: contributions and future work 3. Emphasize reproducibility and empirical validation ``` ## Resources ### references/ - `writing_style_guide.md`: Detailed academic writing conventions extracted from example papers - `ieee_formatting_specs.md`: Complete IEEE formatting specifications - `acm_formatting_specs.md`: Complete ACM formatting specifications ### assets/ - `full_paper_template.pdf`: IEEE paper template with formatting examples - `interim-layout.pdf`: ACM paper template - Reference these templates when discussing formatting requirements with users ## Important Notes - **Always ask for clarification** on topic scope before starting - **Quality over speed**: Take time to structure properly and write clearly - **Cite appropriately**: Academic integrity requires proper attribution - **Be honest about limitations**: Acknowledge gaps or constraints in the research - **Maintain consistency**: Terminology, notation, and style throughout - **User provides the research content**: This skill structures and writes; the user provides the technical contributions and findings
Name Size