Route long-running research compute across available backends — currently local sandbox and Modal remote, generic enough that AWS/GCP/CloudLab can be added without changing this skill. Use for training, fine-tuning, GPU jobs, large data processing, or scripts that may run for many minutes.
Local sandboxed compute — Docker or host process. Use for quick / iterative work, MLX/Metal on Apple Silicon, anything that fits within local memory + disk. Free, no approval gate, supports stop.
Modal remote GPU compute. Use for CUDA workloads, fine-tuning, large training, or anything the local machine can't fit. Requires explicit user approval per plan (cost > 0).
Diagnostic in-memory compute backend. Use ONLY when the user explicitly asks to verify that the compute pipeline (Registry → IPC → renderer) is wired correctly without invoking real shells or remote services. Off by default — register via ENABLE_COMPUTE_STUB=1.
Write publication-ready ML/AI/Systems conference papers (NeurIPS, ICML, ICLR, ACL, AAAI, COLM, OSDI, NSDI, ASPLOS, SOSP). Use when the user requests a conference manuscript, needs conference-specific templates/checklists, or format conversion between venues. For journal articles or technical reports, use scientific-writing instead.
Rewrite existing draft to sound more natural and less AI-templated while preserving scientific meaning, facts, numbers, citations, and claims. Use when user asks to reduce AI tone, improve flow, or humanize wording without changing conclusions.
Core skill for the deep research and writing tool. Write scientific manuscripts in full paragraphs (never bullet points). Use a two-stage process with (1) section outlines supported by literature-search tools and (2) conversion to flowing prose. Covers IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), and journal-ready manuscript drafting.
Create or revise high-quality academic presentation slides in Markdown using Marp, following a disciplined multi-phase workflow. Use when the user needs conference talk slides, lab meeting decks, thesis defense presentations, research seminars, invited talks, OR wants to revise an existing Marp slide file. Enforces Assertion-Evidence structure and Mayer's multimedia learning principles. For teaching/lecture slides use `teaching-marp-slides`; for written documents use `paper-writing` or `scientific-writing`; for individual figures use `scientific-visualization`.