$npx -y skills add WILLOSCAR/research-units-pipeline-skills --skill beamer-compile-qaCompile the Beamer tutorial deck and write a build report. Trigger: beamer compile, slides compile, tutorial slides pdf, 编译幻灯片, beamer pdf. Use when: source-tutorial 的 C4,已有 latex/slides/main.tex,需要输出 latex/slides/main.pdf 和编译报告。 Skip if: slides scaffold 还没完成。 *
| 1 | # Beamer Compile QA |
| 2 | |
| 3 | Goal: compile the Beamer deck and record success or failure in a stable report. |
| 4 | |
| 5 | The compiler should treat `latex/slides/main.tex` as the entrypoint and emit both `latex/slides/main.pdf` and `output/SLIDES_BUILD_REPORT.md`. |
| 6 | |
| 7 | ## Inputs |
| 8 | |
| 9 | - `latex/slides/main.tex` |
| 10 | |
| 11 | ## Outputs |
| 12 | |
| 13 | - `latex/slides/main.pdf` |
| 14 | - `output/SLIDES_BUILD_REPORT.md` |
| 15 | |
| 16 | ## Script |
| 17 | |
| 18 | ### Quick Start |
| 19 | |
| 20 | - `uv run python .codex/skills/beamer-compile-qa/scripts/run.py --workspace <workspace>` |
| 21 | |
| 22 | ### All Options |
| 23 | |
| 24 | - `--workspace <dir>` (required) |
| 25 | - `--unit-id <U###>` |
| 26 | - `--inputs <semicolon-separated>` |
| 27 | - `--outputs <semicolon-separated>` |
| 28 | - `--checkpoint <C#>` |
| 29 | |
| 30 | ### Examples |
| 31 | |
| 32 | - Compile the Beamer deck: |
| 33 | - `uv run python .codex/skills/beamer-compile-qa/scripts/run.py --workspace <workspace>` |