con un clic
results-backfill
// Back-fill verified experiment results into an existing empirical paper draft. Resolves placeholders, upgrades hypotheses to factual claims, generates figures/tables, drafts abstract, and runs rhythm refinement + QA.
// Back-fill verified experiment results into an existing empirical paper draft. Resolves placeholders, upgrades hypotheses to factual claims, generates figures/tables, drafts abstract, and runs rhythm refinement + QA.
Writes ML/AI review and survey papers for arXiv using the IEEEtran LaTeX template with verified BibTeX citations. Triggers when the deliverable is a review paper, literature survey, or when an existing LaTeX project needs citation validation or repair.
Verify that Gemini CLI and Claude Code CLI are installed, authenticated, and API-reachable before starting collaboration workflows.
Use the Claude Code CLI as a depth-analysis co-pilot for paper-from-zero. Primary role: claim tree compression, logical hole detection, evidence sufficiency audit, and review/empirical routing judgment. Also supports generic code collaboration as fallback.
Use the Gemini CLI as a breadth-exploration co-pilot for paper-from-zero. Primary role: candidate direction expansion, adjacent work scanning, keyword cluster generation, and alternative framing proposals. Also supports generic code collaboration as fallback.
Draft IEEE-style empirical ML/AI papers from a structured research contract. Builds experiment plans, section skeletons, placeholder-safe results, and a near-submission draft without fabricating evidence.
Post-process LaTeX project prose to improve readability through varied sentence and paragraph lengths. Removes filler phrases and unnecessary transitions while preserving all citations and semantic meaning.
| name | results-backfill |
| description | Back-fill verified experiment results into an existing empirical paper draft. Resolves placeholders, upgrades hypotheses to factual claims, generates figures/tables, drafts abstract, and runs rhythm refinement + QA. |
| metadata | {"short-description":"Post-experiment paper completion from verified results"} |
Use this skill after empirical-paper-writer has produced a draft with
placeholders and the user has run experiments outside the AI session.
empirical-paper-writer has completed design + code + placeholder draft.paper/results/ contains new CSV / data files from completed experiments.empirical-paper-writer first).paper/main.tex (draft with placeholders)paper/results/*.csv (experiment results)notes/design/experiment-matrix.csvissues/<timestamp>-<slug>.csvbrief/contribution-map.yamlpaper.config.yaml (runtime configuration)main.tex with verified results, real figures/tables, factual claimsResult_Status=verified and Status=DONEpaper/results/main.pdf(hypothesis) to factual claim when CSV data confirms the result.empirical-paper-writer — never mark DONE if dependencies are not DONE/SKIP.paper.config.yaml for runtime configuration.paper/results/ for all CSV, JSON, and data files.notes/design/experiment-matrix.csv to identify all planned experiments.python3 scripts/discover_results.py --project-dir <paper_dir>
See references/backfill-workflow.md for naming conventions and the
assets/result-file-template.csv schema.python3 scripts/discover_results.py --project-dir <paper_dir> --update-status
Result_Status for matched experiment issues (E5-E8).Execute in order:
Contribution upgrade:
brief/contribution-map.yaml.main.tex:
(hypothesis) with bounded factual statement.Results section fill:
main_results.csv.LaTeX table/figure generation:
\input{} files under paper/results/:
python3 scripts/generate_results_table.py <results.csv> -o paper/results/<name>.tex --bold-best --caption "..." --label "tab:..."
\fbox{...placeholder...} with actual \includegraphics or table references.Figure resolution:
\fbox{...} placeholder:
[Figure pending: <reason>].Abstract (W0):
experiment-evidence.md:
Conclusion upgrade:
(hypothesis) / [Pending: ...] tags for any claim now supported by verified results.Mark issues DONE:
RF1 — Rhythm refinement:
latex-rhythm-refiner section-by-section.QA:
python3 ../arxiv-paper-writer/scripts/citation_policy.py --project-dir <paper_dir> audit-bib
python3 ../arxiv-paper-writer/scripts/citation_policy.py --project-dir <paper_dir> audit-tex --issues <issues.csv>
python3 ../empirical-paper-writer/scripts/validate_empirical_paper_issues.py <issues.csv> --audit-tex <paper_dir>/main.tex
Compile:
python3 ../arxiv-paper-writer/scripts/compile_paper.py --project-dir <paper_dir> --check-warnings --fail-on-warnings
Deliver main.tex, ref.bib, figures, and main.pdf.
Before running any script:
paper.config.yaml → runtime.conda_env or runtime.python.conda_env is set, activate it: conda activate <env_name>.python is set, use that interpreter directly.paper-from-zero
↓ routes to
empirical-paper-writer (design + code + placeholder draft)
↓ user runs experiments
results-backfill (this skill: back-fill results + complete paper)
\fbox placeholders resolved or explicitly marked [Pending: <reason>].(hypothesis) tags remain for claims with verified evidence.validate_empirical_paper_issues.py --audit-tex produces zero warnings for verified issues.Overfull \hbox warnings.