agentsclimarketplace

Pldi supplementary

Skill brycewang-stanford/Awesome-Journal-Skills/PLDI-Skills/skills/pldi-supplementary

Use when deciding what accompanies a PLDI submission beyond the 20 text pages — full proofs, extended benchmark data, anonymized code — and how to keep every extra byte double-blind, optional for reviewers, and consistent with the main PDF under summary-rejection formatting rules.From its SKILL.md

Install
npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill pldi-supplementary

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

3.7 KB, 812 tokens by cl100k_base, as published. Nobody here has run it

PLDI Supplementary Material

PLDI's cap is on text pages excluding bibliography in the main submission (20 for the 2026 cycle); everything else — complete proofs, full benchmark tables, anonymized implementations — is supporting material whose exact submission mechanics (appendix inside the PDF vs separate upload, size limits, reviewer obligations) are reset per cycle and were not fully visible for 2026 (待核实). Decide placement by role first, then check the live CFP for the mechanics.

Placement by role

MaterialWhere it belongsWhy
Proof sketches of main theoremsMain textReviewers judge soundness from the body
Full proofs, case analysesAppendix/supplementDepth on demand; body states theorem + sketch
Headline benchmark resultsMain textThe claim lives or dies here
Per-benchmark raw tables, extra configurationsSupplementEvidence of thoroughness, not the argument
Anonymized source codeAnonymous link or uploadEarly credibility; becomes the AE artifact later
Semantics figures too large for the text blockRethink firstIf reviewers need it to follow §4, it is not supplementary

The governing rule: the 20 pages must carry the whole argument. PLDI reviewers are typically not obliged to read beyond the main paper, so a proof step or baseline definition that exists only in the supplement effectively does not exist for a skeptical reviewer.

Anonymity extends to every byte

The double-blind requirement covers supplements with sharper teeth than the PDF, because archives carry metadata the paper does not:

# Sweep an anonymized code drop before upload
rm -rf pkg/.git pkg/.github
grep -rniE 'copyright|@[a-z0-9.-]+\.(edu|org|com)|university|author' pkg/ | head
find pkg/ \( -name '*.DS_Store' -o -name '*.orig' -o -path '*__pycache__*' \) -delete
tar tzf pkg.tgz | grep -Ei '/home/|/Users/' && echo "LEAK: user paths in archive"

PL-specific leaks: license headers naming the lab, a build script pulling from a personal GitHub, benchmark result CSVs with hostname columns, and proof files whose module comments name the authors. Host anonymized code on an anonymizing service, never on a "private-but-guessable" lab URL.

Consistency contract with the main PDF

  • Numbers quoted in the body must be derivable from supplement tables — same runs, same aggregation. A geomean in the paper that cannot be recomputed from the supplementary CSVs reads as fabrication risk, not sloppiness.
  • Theorem numbering must match between body and full-proof appendix; renumber once, late, mechanically.
  • If the supplement includes a README, it obeys the same anonymity and no-forbidden-links rules as the paper.

Timing

Build the supplement with the paper, not the night after the deadline. The supplement you assemble in a rush is the one that ships a .git directory; and since the same package matures into the post-acceptance Zenodo artifact (pldi-artifact-evaluation), early hygiene is compounding interest.

Output format

[Self-containment] can reviewers judge the claim from 20 pages alone? yes/no
[Placement map] item -> body / appendix / code drop
[Anonymity sweep] git dirs / metadata / paths / license headers / hosting
[Consistency] body numbers recomputable from supplement? theorem numbering aligned?
[Mechanics 待核实] appendix-vs-upload rules and size caps from the live CFP

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.