
Systems Paper Writing Guide
Guides an agent to structure 10–12 page systems papers for OSDI, SOSP, ASPLOS, NSDI and EuroSys.
- Repository
- Orchestra-Research/AI-Research-SKILLs
- Stars
- 14,195
- Licence
- MIT
- Files
- 6 files
What it does
This skill gives an AI agent detailed structural guidance for writing academic papers aimed at top systems conferences (OSDI, SOSP, ASPLOS, NSDI, EuroSys). Once installed, the agent can plan page budgets per section, suggest paragraph-by-paragraph outlines, and check drafts against venue-specific checklists and reviewer expectations. It is built from advice by established systems researchers and is based on the text and reference files included in the package.
Great for
- Researchers preparing a first draft of a systems conference paper who want a page-by-page plan
- Students or PhD candidates learning how systems papers are typically organised
- Authors checking whether a draft covers the expected sections and claims before submission
Skip it if
- Machine learning venues such as NeurIPS, ICML or ICLR; the skill itself says those are covered by a different skill (ml-paper-writing)
- Replacing domain expertise or the actual research results: the skill gives structure, not technical content, and the agent may produce generic prose that needs expert review
- Citation verification or LaTeX template setup, which the skill explicitly delegates elsewhere
Try asking
- “Create a 12-page outline for an OSDI submission on a distributed storage system, with page budgets per section”
- “Review my systems paper introduction and tell me whether it states the target environment, application and gaps clearly”
- “What should the evaluation section of an ASPLOS paper contain and how many pages should it take?”
- “Give me a checklist for a SOSP submission before I send it to co-authors”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 6 original files, the MIT licence and an attribution note.
systems-paper-writing.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip systems-paper-writing.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip systems-paper-writing.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Paste your current draft or notes along with the request so the agent can map them onto the blueprint sections rather than writing generic text.
- Confirm current page limits and deadlines on the official conference sites, since the skill's figures may change between years.
- Treat the suggested structure as a starting point and check specific claims against the venue's own call for papers.
What's inside
- references/checklist.md
- references/reviewer-guidelines.md
- references/section-blueprints.md
- references/systems-conferences.md
- references/writing-patterns.md
- SKILL.md
Redistributed unmodified from Orchestra-Research/AI-Research-SKILLs under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.