一键导入
reproducibility-check
Checks whether the thesis project can be reproduced by someone else — folder structure, script order, data documentation, README completeness.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Checks whether the thesis project can be reproduced by someone else — folder structure, script order, data documentation, README completeness.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | reproducibility-check |
| description | Checks whether the thesis project can be reproduced by someone else — folder structure, script order, data documentation, README completeness. |
Use this skill when the student wants to verify their project is reproducible before submission.
Check each item by reading the relevant files:
data/raw/ exist and contain files (or at least a note about where data comes from)?data/clean/ contain processed files?code/ numbered in execution order (01_, 02_, etc.)?raise NotImplementedError)?output/ contain generated tables or figures?requirements.txt exist and contain real dependencies?docs/data_dictionary.md contain actual variable definitions (not placeholders)?.gitignore exclude raw data and generated files?docs/references.bib contain at least some entries?[N]/10 checks passed.
| Check | Status | Notes |
|---|---|---|
| Raw data folder | [Pass/Fail/Warning] | |
| Clean data folder | [Pass/Fail/Warning] | |
| Numbered scripts | [Pass/Fail/Warning] | |
| Script completeness | [Pass/Fail/Warning] | |
| Output folder | [Pass/Fail/Warning] | |
| README | [Pass/Fail/Warning] | |
| Requirements | [Pass/Fail/Warning] | |
| Data dictionary | [Pass/Fail/Warning] | |
| Raw vs generated | [Pass/Fail/Warning] | |
| References | [Pass/Fail/Warning] |
[List each failed check with a concrete description of what is missing.]
[For each failed check, give a specific file or folder change the student should make.]
[Describe what would break if someone tried to reproduce the project right now.]
One-time onboarding interview that creates student-profile.md, proposal.md, and rewrites CLAUDE.md with the student's context.
Generates a populated LaTeX Beamer presentation for the thesis defense from thesis sections and student profile. Compiles to output/defense.pdf.
Generate an email-ready progress report addressed to the student's advisor, based on git history since a provided date and the current state of thesis sections
Compiles all thesis/*.md sections into output/thesis.pdf using Pandoc and XeLaTeX. Checks prerequisites before running.
Reads a dataset from data/clean/, describes its structure, suggests summary statistics, and flags data quality issues. Student must provide the file path in the same message.
Scans all thesis/*.md sections, reports substantive content vs. placeholders, and writes docs/thesis-health.md.