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.
Works with
AI-first code editor with Composer
Before installing skills in Cursor, ensure your development environment meets these requirements:
node --versionacademic-writing-csExecute the skills CLI command in your project's root directory to begin installation:
Fetches academic-writing-cs from sipengxie2024/helios-writing and configures it for Cursor.
The CLI shows a list of agents. Use arrow keys and space to select Cursor:
Confirm successful installation by checking the skill directory location:
Restart Cursor to activate academic-writing-cs. Access via /academic-writing-cs in your agent's command palette.
We perform automated surface-level scans (Gen AI Scanner, Socket, Snyk) during installation. These checks detect common vulnerabilities but do not guarantee complete security. Always review skill source code and verify the publisher's reputation before production use.
Skills execute code in your environment. Always review source, verify the publisher, and test in isolation before production.
Submit your Claude Code skill and start earning
Create detailed user stories, acceptance criteria, and feature specs
Example
Generate user stories for 'password reset feature' with acceptance criteria, edge cases, and test scenarios
Reduce spec writing time by 50%, ensure comprehensive coverage
Research competitors, compare features, identify gaps
Example
Analyze 5 competitor products, create feature comparison matrix, suggest differentiation opportunities
Complete competitive research in 2 hours instead of 2 days
Evaluate features using frameworks (RICE, ICE, Kano) and create prioritized backlogs
Example
Score 20 feature ideas using RICE framework, generate prioritized roadmap with rationale
5
total installs
5
this week
1
GitHub stars
0
upvotes
Run in your terminal
5
installs
5
this week
1
stars
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 paragraphPolishing (Stage 4):
references/phrasebank.md for varied phrasingreferences/cs_conventions.md (ML/AI conventions)assets/section_checklists.mdUser: "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 perform
Make data-driven prioritization decisions faster
Draft PRDs, status updates, and stakeholder presentations
Example
Create executive summary of Q3 roadmap, monthly progress report, feature launch announcement
Save 3-5 hours/week on communication overhead
Prerequisites
Time Estimate
30-60 minutes to see productivity improvements
Steps
Common Pitfalls
✓ Do
✗ Don't
💡 Pro Tips
✓ Use when
Use for user story writing, competitive research, roadmap prioritization, stakeholder communication, and PRD drafting. Best for reducing repetitive documentation and research work.
✗ Avoid when
Avoid for strategic product vision (requires deep customer empathy), pricing decisions (needs market and financial expertise), or when face-to-face customer discovery is more valuable than speed.
davila7/claude-code-templates
mattpocock/skills
parcadei/continuous-claude-v3
cursor/plugins
ailabs-393/ai-labs-claude-skills
pproenca/dot-skills
We added academic-writing-cs from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
academic-writing-cs fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
academic-writing-cs is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
academic-writing-cs fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
Keeps context tight: academic-writing-cs is the kind of skill you can hand to a new teammate without a long onboarding doc.
academic-writing-cs is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
academic-writing-cs is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
Keeps context tight: academic-writing-cs is the kind of skill you can hand to a new teammate without a long onboarding doc.
We added academic-writing-cs from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
academic-writing-cs reduced setup friction for our internal harness; good balance of opinion and flexibility.
showing 1-10 of 40