research-paper-writing
ML paper pipeline: experiment design to submission.
npx skills add HezaoHezao/poirot --skill research-paper-writing --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Research Paper Writing Pipeline ## Overview End-to-end pipeline for producing publication-ready ML/AI research papers targeting **NeurIPS, ICML, ICLR, ACL, AAAI, COLM**. Covers the full research lifecycle: experiment design, execution, analysis, paper writing, review, revision, and submission. This is **not a linear pipeline** — it is an iterative loop. Results trigger new experiments. Reviews trigger new analysis. ## When to Use - User is writing an ML/AI research paper for a top venue - User needs help with experiment design, execution, or analysis - User wants feedback on a draft - User is preparing a submission package ## Pipeline Phases ``` Phase 0: Project Setup → Phase 1: Literature Review │ │ ▼ ▼ Phase 2: Experiment Phase 5: Paper Drafting ◄──┐ Design │ │ │ ▼ │ ▼ Phase 6: Self-Review │ Phase 3: Execution & Revision ───────────┘ & Monitoring │ │ ▼ ▼ Phase 7: Submission Phase 4: Analysis ``` ### Phase 0: Project Setup - Define research question and hypothesis - Identify target venue + deadline - Set up project structure: ``` project/ ├── experiments/ ├── data/ ├── src/ ├── paper/ │ ├── main.tex │ ├── figures/ │ └── references.bib └── README.md ``` - Initialize git repo, set
- Overview
- When to Use
- Pipeline Phases
- Phase 0: Project Setup
- Phase 1: Literature Review
- Phase 2: Experiment Design
- Phase 3: Execution & Monitoring
- Phase 4: Analysis
- Phase 5: Paper Drafting
- Phase 6: Self-Review & Revision
- Phase 7: Submission
- Statistical Analysis
- Pitfalls
- Dependencies
Run experiments python src/train.py --config configs/exp1.yaml Monitor with logging python src/train.py --config configs/exp1.yaml --log-dir runs/exp1 Track experiments python src/eval.py --checkpoint runs/exp1/best.pt --eval-set test python src/plot.py --results runs/ --output paper/figures/ Multiple seeds — compute mean ± std python3 -c " import numpy as np
What does the research-paper-writing skill do?
ML paper pipeline: experiment design to submission.
How do I install it?
Run `npx skills add HezaoHezao/poirot --skill research-paper-writing --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From HezaoHezao/poirot, a repository with 139 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
