academic-writing-cs by sipengxie2024/helios-writing
npx skills add https://github.com/sipengxie2024/helios-writing --skill academic-writing-cs此技能为撰写高质量的计算机科学研究论文提供端到端的支持。它专注于构建清晰、引人入胜的技术叙述,同时遵循特定领域的惯例。
核心理念:
范围:
在以下情况调用此技能:
当开始撰写新论文或进行重大修订时:
定义叙事弧
参考: references/narrative_framework.md — 阅读“核心原则”和“章节级叙事结构”部分,了解如何构建论文的故事。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
确定目标会议/期刊及约束条件
参考: references/cs_conventions.md(第 8 节:特定会议/期刊指南,第 5 节:特定子领域惯例)
逐节制定大纲
工具: 使用 assets/section_checklists.md(快速预起草规划清单)确保在开始写作前回答了所有关键问题。
对于每个部分,遵循此流程:
assets/section_checklists.md(摘要清单)检查常见错误:
遵循 漏斗结构 :宽泛 → 具体 → 精确
关键要求: 在第 4-5 段结束时,读者必须清楚地理解贡献。
对于机器学习/系统论文,至少包含一张图(架构或关键结果)。
对照 assets/section_checklists.md(引言清单)检查
参考: references/narrative_framework.md(引言部分)获取详细指导和示例。
按主题组织(而非按时间顺序):分为 3-5 个类别
对于每个类别:
以定位段落结尾:“与 [X] 相比,我们的方法...”
对照 assets/section_checklists.md(相关工作清单)检查
常见错误:
双重目标:
结构因论文类型而异:
始终包含:
对照 assets/section_checklists.md(方法清单)检查
参考: references/narrative_framework.md(方法部分)和 references/cs_conventions.md(第 1 节:符号与数学写作)
实验设置(子节):
主要结果(子节):
消融研究(子节,关键):
分析(子节):
计算成本(如相关):
对照 assets/section_checklists.md(实验/结果清单)检查
参考: references/narrative_framework.md(实验/结果部分)
总结发现(1 段):重述关键结果
解释结果(1-2 段):方法为何有效?有何见解?
承认局限性(0.5-1 段):诚实地说明范围和失败案例
更广泛的影响(0.5-1 段):对领域的影响、应用、未来方向
对照 assets/section_checklists.md(讨论清单)检查
语气: 平衡——自信但不夸大。局限性增加可信度。
重述贡献(1 段):回顾问题、解决方案、关键发现
更广泛的影响(0.5 段):意义和应用
未来工作(0.5 段):开放问题和扩展
对照 assets/section_checklists.md(结论清单)检查
不要: 引入新想法、复制粘贴摘要或含糊其辞。
起草后,应用句子层面的清晰性原则:
旧信息在前,新信息在后:句子以熟悉的信息开头;以新的信息结尾
主语-动词邻近:保持动词靠近主语
强调位置的力量:将最重要的信息放在句子末尾
系统地应用这些规则:
参考: references/sentence_clarity.md — 完整阅读此文件以获取详细原则、示例和常见反模式。
实用清单:
需要修复的常见反模式:
在撰写或修订特定的学术功能时,查阅 references/phrasebank.md:
通用语言功能:
用法: 根据上下文调整模板;不要逐字复制。变换表达以保持自然流畅。
确保符合领域规范:
符号:
图表和表格:
引用:
代码与可复现性:
特定子领域的变化:
参考: references/cs_conventions.md — 涵盖符号、图表、引用、代码、子领域规范和会议/期刊要求的综合指南。
提交前,使用 assets/section_checklists.md:
逐节审查:
提交前清单:
紧急清单(如果截止日期迫近):
收到审稿人反馈后:
系统地分析评论:
规划修订:
修订并回应:
检查修订版本:
assets/section_checklists.md 中的相关清单(修订清单)参考: assets/section_checklists.md(修订清单)
references/narrative_framework.md:核心论文结构(摘要、引言、相关工作、方法、结果、讨论、结论)。用于理解叙事弧和特定章节的指导。references/sentence_clarity.md:Gopen & Swan 原则(主题位置、强调位置、旧到新流程)。用于修订单个句子和段落以实现最大清晰度。references/phrasebank.md:常见学术写作功能的模板(介绍工作、引用来源、报告结果、讨论发现)。在起草或寻求措辞变化时使用。references/cs_conventions.md:特定领域规范(符号、图表、引用、代码、子领域变化、会议/期刊要求)。用于确保符合计算机科学写作标准。assets/section_checklists.md:每个部分的综合检查清单,以及提交前、修订和紧急清单。用于规划、审查和最终质量保证。用户: “我需要写一篇关于我的新半监督学习方法的会议论文。”
流程:
规划(阶段 1):
references/narrative_framework.md(核心原则)assets/section_checklists.md(快速预起草规划清单)起草(阶段 2):
assets/section_checklists.md 检查每个部分修订(阶段 3):
references/sentence_clarity.md 的原则应用于每个段落润色(阶段 4):
references/phrasebank.md 进行多样化的措辞references/cs_conventions.md(机器学习/人工智能惯例)assets/section_checklists.md 中的提交前清单用户: “我的引言令人困惑。审稿人说他们无法理解贡献。”
流程:
诊断问题:
assets/section_checklists.md(引言清单)检查必要时重组:
references/narrative_framework.md(引言部分)在句子层面修订:
references/sentence_clarity.md 的原则用户: “我应该如何呈现我的实验结果?”
流程:
结构:
references/narrative_framework.md(实验/结果部分)创建表格/图表:
references/cs_conventions.md(图表和表格部分)撰写配套文本:
references/phrasebank.md(第 4 节:报告结果)进行措辞质量检查:
assets/section_checklists.md(实验/结果清单)用户: “我的符号和引用风格对 ICML 来说正确吗?”
流程:
检查会议/期刊要求:
references/cs_conventions.md(第 8 节:特定会议/期刊指南)符号:
references/cs_conventions.md(第 1 节:符号与数学写作)引用:
references/cs_conventions.md(第 3 节:引用与参考文献)最终检查:
assets/section_checklists.md(提交前清单 → 合规性部分)问题: “我们改进了 X 的性能。” 解决方案: 要具体。“我们在 ImageNet 上比最强基线实现了 15% 的准确率提升。”
问题: 声称设计选择重要但没有证据。 解决方案: 包含消融研究。移除每个组件并测量性能下降。
问题: 句子感觉脱节;读者迷失。 解决方案: 应用旧到新流程。每个句子应以来自前一个句子的信息开头。 参考: references/sentence_clarity.md
问题: 句子以引用或次要细节结尾。 示例: ❌ “这种方法显著提高了性能,如 [23] 所示。” 解决方案: ✅ “如 [23] 所示,这种方法显著提高了性能。”
问题: 夸大其词而不承认范围或失败案例。 解决方案: 在讨论中留出一段诚实地说明局限性。这增加了可信度。
问题: 在一个部分使用 x 表示输入,在另一个部分使用 X。 解决方案: 预先定义所有符号。如果需要,创建一个符号表(附录)。 参考: references/cs_conventions.md(第 1 节)
快速起草,彻底修订:
不按顺序撰写章节:
尽早使用图表:
尽早获取反馈:
迭代结构:
主动使用检查清单:
assets/section_checklists.md(长篇论文清单)references/narrative_framework.md 中的结构指南references/sentence_clarity.md 中的原则references/phrasebank.md 和 references/cs_conventions.mdassets/section_checklists.md记住:
如有疑问,请问:
对于新论文:
references/narrative_framework.md(核心原则)assets/section_checklists.md(快速预起草规划清单)对于修订现有草稿:
对于句子层面的问题:
references/sentence_clarity.md(三大黄金法则)准备好写作了吗?让我们一起构建一篇清晰、引人入胜的论文。
每周安装次数
96
代码仓库
GitHub 星标数
1
首次出现
2026 年 1 月 27 日
安全审计
安装于
opencode93
gemini-cli90
codex90
github-copilot89
amp87
cursor87
This skill provides end-to-end support for writing high-quality computer science research papers. It focuses on constructing clear, compelling technical narratives while adhering to field-specific conventions.
Core Philosophy:
Scope:
Invoke this skill when:
When starting a new paper or major revision:
Define the Narrative Arc
Reference: references/narrative_framework.md — Read the "Core Principle" and "Section-Level Narrative Structure" sections to understand how to structure the paper's story.
Identify Target Venue and Constraints
Reference: references/cs_conventions.md (Section 8: Venue-Specific Guidelines, Section 5: Subfield-Specific Conventions)
Outline Section-by-Section
Tool: Use assets/section_checklists.md (Quick Pre-Draft Planning Checklist) to ensure all key questions are answered before writing begins.
For each section, follow this process:
assets/section_checklists.md (Abstract Checklist)Common mistakes:
Follow the funnel structure : Broad → Narrow → Specific
Key requirement: By the end of paragraph 4-5, the reader must clearly understand the contribution.
Include at least one figure (architecture or key result) for ML/systems papers.
Check against assets/section_checklists.md (Introduction Checklist)
Reference: references/narrative_framework.md (Introduction section) for detailed guidance and examples.
Organize thematically (not chronologically): Group into 3-5 categories
For each category:
End with positioning paragraph : "In contrast to [X], our approach..."
Check against assets/section_checklists.md (Related Work Checklist)
Common mistakes:
Dual objectives:
Structure varies by paper type:
Always include:
Check against assets/section_checklists.md (Methodology Checklist)
Reference: references/narrative_framework.md (Methodology section) and references/cs_conventions.md (Section 1: Notation and Mathematical Writing)
Experimental Setup (subsection):
Main Results (subsection):
Ablation Studies (subsection, critical):
Analysis (subsection):
Computational Cost (if relevant):
Check against assets/section_checklists.md (Experiments/Results Checklist)
Reference: references/narrative_framework.md (Experiments/Results section)
Summarize findings (1 para): Restate key results
Interpret results (1-2 paras): Why does the method work? What insights?
Acknowledge limitations (0.5-1 para): Be honest about scope and failure cases
Broader implications (0.5-1 para): Impact on the field, applications, future directions
Check against assets/section_checklists.md (Discussion Checklist)
Tone: Balanced—confident but not overselling. Limitations increase credibility.
Restate contribution (1 para): Recap problem, solution, key findings
Broader impact (0.5 para): Significance and applications
Future work (0.5 para): Open questions and extensions
Check against assets/section_checklists.md (Conclusion Checklist)
Do NOT: Introduce new ideas, copy-paste Abstract, or be vague.
After drafting, apply sentence-level clarity principles:
Old Before New : Start sentences with familiar information; end with new information
Subject-Verb Proximity : Keep the verb close to the subject
Stress Position Power : Place the most important information at sentence end
Apply these rules systematically:
Reference: references/sentence_clarity.md — Read this in full for detailed principles, examples, and common anti-patterns.
Practical Checklist:
Common anti-patterns to fix:
When writing or revising specific academic functions, consult references/phrasebank.md:
General language functions:
Usage: Adapt templates to your context; don't copy verbatim. Vary expressions to maintain natural flow.
Ensure compliance with field norms:
Notation :
Figures and Tables :
Citations :
Code and Reproducibility :
Subfield-Specific Variations :
Reference: references/cs_conventions.md — Comprehensive guide covering notation, figures, citations, code, subfield norms, and venue requirements.
Before submission, use assets/section_checklists.md:
Section-by-Section Review :
Pre-Submission Checklist :
Emergency Checklist (if deadline is imminent):
After receiving reviewer feedback:
Analyze comments systematically:
Plan revisions:
Revise and respond:
Check revised version:
assets/section_checklists.md (Revision Checklist)Reference: assets/section_checklists.md (Revision Checklist)
references/narrative_framework.md : Core paper structure (Abstract, Introduction, Related Work, Methods, Results, Discussion, Conclusion). Use for understanding the narrative arc and section-specific guidance.references/sentence_clarity.md : Gopen & Swan principles (topic position, stress position, old-to-new flow). Use for revising individual sentences and paragraphs for maximum clarity.references/phrasebank.md : Templates for common academic writing functions (introducing work, citing sources, reporting results, discussing findings). Use when drafting or seeking variation in phrasing.references/cs_conventions.md : Field-specific norms (notation, figures, citations, code, subfield variations, venue requirements). Use for ensuring compliance with CS writing standards.assets/section_checklists.md : Comprehensive checklists for every section, plus pre-submission, revision, and emergency checklists. Use for planning, reviewing, and final quality assurance.User: "I need to write a conference paper on my new semi-supervised learning method."
Process:
Planning (Stage 1):
references/narrative_framework.md (Core Principle)assets/section_checklists.md (Quick Pre-Draft Planning Checklist)Drafting (Stage 2):
assets/section_checklists.mdRevision (Stage 3):
references/sentence_clarity.md principles to every paragraph(Stage 4):
User: "My introduction is confusing. Reviewers said they couldn't understand the contribution."
Process:
Diagnose issue :
assets/section_checklists.md (Introduction Checklist)Restructure if needed :
references/narrative_framework.md (Introduction section)Revise at sentence level :
references/sentence_clarity.md principlesUser: "How should I present my experimental results?"
Process:
Structure :
references/narrative_framework.md (Experiments/Results section)Create tables/figures :
references/cs_conventions.md (Figures and Tables section)Write accompanying text :
references/phrasebank.md (Section 4: Reporting Results) for phrasingQuality check :
assets/section_checklists.md (Experiments/Results Checklist)User: "Is my notation and citation style correct for ICML?"
Process:
Check venue requirements :
references/cs_conventions.md (Section 8: Venue-Specific Guidelines)Notation :
references/cs_conventions.md (Section 1: Notation and Mathematical Writing)Citations :
references/cs_conventions.md (Section 3: Citations and References)Final check :
assets/section_checklists.md (Pre-Submission Checklist → Compliance section)Problem: "We improve performance on X." Solution: Be specific. "We achieve 15% higher accuracy than the strongest baseline on ImageNet."
Problem: Claiming design choices are important without evidence. Solution: Include ablation studies. Remove each component and measure the performance drop.
Problem: Sentences feel disjointed; readers get lost. Solution: Apply old-to-new flow. Each sentence should start with information from the previous sentence. Reference: references/sentence_clarity.md
Problem: Sentences end with citations or minor details. Example: ❌ "This approach significantly improves performance, as shown in [23]." Solution: ✅ "As shown in [23], this approach significantly improves performance."
Problem: Overselling without acknowledging scope or failure cases. Solution: Dedicate a paragraph in Discussion to honest limitations. This increases credibility.
Problem: Using x for input in one section, X in another. Solution: Define all notation upfront. Create a notation table (appendix) if needed. Reference: references/cs_conventions.md (Section 1)
Draft quickly, revise thoroughly:
Write sections out of order:
Use figures early:
Get feedback early:
Iterate on structure:
Use the checklists proactively:
assets/section_checklists.md (Long-Form Paper Checklist)references/narrative_framework.mdreferences/sentence_clarity.mdreferences/phrasebank.md and references/cs_conventions.mdassets/section_checklists.mdRemember:
When in doubt, ask:
For a new paper:
references/narrative_framework.md (Core Principle)assets/section_checklists.md (Quick Pre-Draft Planning Checklist)For revising an existing draft:
For sentence-level issues:
references/sentence_clarity.md (Three Golden Rules)Ready to write? Let's build a clear, compelling paper together.
Weekly Installs
96
Repository
GitHub Stars
1
First Seen
Jan 27, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode93
gemini-cli90
codex90
github-copilot89
amp87
cursor87
AI论文代码复现工具 - 自动化复现AI论文仓库,实现最小化可信运行
9,100 周安装
references/phrasebank.md for varied phrasingreferences/cs_conventions.md (ML/AI conventions)assets/section_checklists.md