一键导入
figure-integrity
Rules for maintaining figure and table data integrity. All visual data must trace to result files — never invented or modified for convenience.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Rules for maintaining figure and table data integrity. All visual data must trace to result files — never invented or modified for convenience.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Strategies for fitting a paper to a venue's page limit without destroying content quality. Applies to any phase that modifies paper content.
How to submit SLURM jobs on the SANDS Lab ROCS testbed cluster (KAUST). Covers GPU GRES selection (v100/a100 — p100 is off-policy), QoS caps, conda env activation, multi-node DeepSpeed, preemptible spot jobs, and the watchdog that kills jobs with <15% GPU utilization. Use for any project whose compute_backend is slurm and whose cluster nodes are named `mcnode*`.
Protocol for requesting human intervention when an agent encounters a blocker it cannot resolve autonomously.
Containerized isolation via Apptainer for reproducible experiments. Use whenever the project executes third-party code (agent frameworks, browser agents, codegen tools, benchmark harnesses), runs GPU workloads via Slurm on a shared cluster, needs a reproducible runtime environment for paper claims, or isolates untrusted/adversarial inputs from the host. Broadly applicable to measurement, benchmark, and systems papers — not only to malicious-code experiments.
Rules for maintaining research integrity. No simulation, no fabrication, no shortcuts.
Best practices for project-isolated environment setup. All installations must be local to the project, never global.
| name | figure-integrity |
| description | Rules for maintaining figure and table data integrity. All visual data must trace to result files — never invented or modified for convenience. |
| tags | ["writing","figures","tables","data-integrity","latex"] |
Every number displayed in a figure or table must be traceable to a file in results/ or data/. If the source file doesn't exist, the figure should not exist either.
results/*.json, results/*.csv) and extract the exact values. Do NOT hardcode numbers from memory or from the paper text.json.load() or pandas.read_csv() from the result file. Acceptable:
with open("results/exp3_repair_n100.json") as f:
data = json.load(f)
drr = data["mean_drr"]
Not acceptable:
drr = 0.942 # from the paper
% TODO comment in the LaTeX captionThis applies when you first write the paper, not only during page adjustment.
\appendix. They illustrate the core
contribution; that is why they were generated.\appendix solely to hold figures. An appendix is for
supporting text (proofs, full tables, prompt templates, hyperparameter
grids, extra qualitative samples beyond the main results) — not for the
paper's main figures.\includegraphics sits after \appendix is a
placement bug. Move it into the body.The flow is always: experiment → result file → figure → paper text. Never the reverse.
Figures and tables are protected zones during page compression or expansion:
width/height in \includegraphics)[t], [!htbp], [p])\ref{fig:...} in the text still point to the correct figure.