Agent skill
paper-implementation
Implement research papers from arxiv. Use when the user provides an arxiv link, asks to implement a paper, or wants to reproduce research results.
Install this agent skill to your Project
npx add-skill https://github.com/Infatoshi/CLAUDE.md/tree/main/skills/paper-implementation
SKILL.md
Paper Implementation
Input
Require arxiv link (not PDF). Fetch LaTeX: https://arxiv.org/e-print/XXXX.XXXXX (.tar.gz with .tex files)
Phases
1. Discovery
Parse LaTeX for: architecture, algorithms, hyperparameters, loss functions, datasets. Search existing GitHub implementations. Note ambiguities.
Gather: Scope (train/inference/finetune)? Scale (model size, compute)? Baseline codebase? Priority (accuracy/speed/memory)? Validation method?
2. Verification
If repo exists: audit against LaTeX source. Check architecture, hyperparameters, training procedure. Identify discrepancies.
3. Refinement
Present findings, ask questions, iterate until execution steps are perfectly clear.
4. Implementation
Build/modify code. Write correctness tests. Profile performance.
5. Optimization (optional)
Profile with nsight-systems/torch.profiler. Write custom CUDA/Triton kernels. Benchmark with measurements.
Compute Strategy
- Local 3090: quick tests, debugging, small validation
- VP H100s: training runs, large experiments (ask before provisioning)
On arxiv link
- Parse LaTeX source
- Search existing implementations
- Present structured questions
- Wait for answers, refine, then proceed autonomously
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
voltage-park
Provision and manage Voltage Park H100 GPU instances. Use when the user needs to spin up H100s, SSH into VP instances, transfer files, or terminate cloud GPU instances.
sub-agent-delegation
Delegate complex tasks to sub-agents for parallel autonomous work. Use when GPU kernel optimization, numerical correctness verification, performance profiling, or long-running validation would benefit from focused independent execution.
spec
Interview-driven specification development. Use when starting a new project, after context compaction, when SPEC.md is missing or stale, or when the user needs to clarify project architecture. Triggers on "spec", "interview me", "what are we building", or when substantial work is requested without clear requirements.
excalidraw-diagram
Generate Excalidraw diagrams. Use when the user asks to create a diagram, visualize a concept, or illustrate technical architectures.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
Didn't find tool you were looking for?