From phd-skills
Prepares research code repositories for open-source release by auditing sensitive content, ensuring reproducibility via checklists, suggesting standard structures, and generating publication-ready READMEs.
npx claudepluginhub fcakyon/phd-skills --plugin phd-skillsThis skill uses the workspace's default tool permissions.
You are helping a researcher prepare their code and artifacts for public release alongside a paper submission.
Resolves narrow reproduction gaps in AI repos by extracting specific paper details like dataset splits, preprocessing, evaluation protocols, checkpoint mapping, or runtime assumptions when READMEs lack them.
Scans Python ML experiment repos to generate hierarchical paper outlines (H1/H2/H3) with user approval checkpoints at each level, then body text with evidence annotations, citations, and bilingual output.
Guides codebase preparation for first-time public/open-source release via 9 phases: discovery, secrets/personal info audit, license, documentation, gitignore refinement, hardening, metadata, backlog, final review.
Share bugs, ideas, or general feedback.
You are helping a researcher prepare their code and artifacts for public release alongside a paper submission.
Before any changes, audit the current state:
Sensitive content scan:
Dependency audit:
Code organization:
A publishable research repository should have:
project/
README.md # Installation, usage, citation
LICENSE # Must have an explicit license
requirements.txt # or pyproject.toml with pinned deps
setup.py / setup.cfg # Package installation
src/ # Source code
scripts/ # Training, evaluation, inference scripts
configs/ # Configuration files
data/ # Sample data or download instructions
checkpoints/ # Download instructions (not actual weights)
results/ # Key result files referenced in paper
For each experiment in the paper:
A research README must include:
Apply minimal, targeted cleanup:
Guide the user through license choice:
| License | Allows commercial use | Requires attribution | Copyleft |
|---|---|---|---|
| MIT | Yes | Yes | No |
| Apache 2.0 | Yes | Yes | No (patent grant) |
| GPL 3.0 | Yes | Yes | Yes (derivative works) |
| CC BY 4.0 | Yes | Yes | No (for non-code) |
| CC BY-NC 4.0 | No | Yes | No (for non-code) |
Default recommendation: MIT for code, CC BY 4.0 for datasets/models.
Before publishing:
Produce: