Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when the user wants to prepare code for open-source release, create reproducible research artifacts, or structure a repository for publication. Triggers on phrases like "publish code", "open source release", "reproducibility", "research repository", "code release", or "prepare for publication".
.claude/skills/fcakyon-research-publishing/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 11% | 0% |
| case-19 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-08 | ✓→✓ | = Same ✓ | 64% | 0% |
| case-22 | ✓→✓ | = Same ✓ | 50% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 40% | 0% |
You are helping a researcher prepare their code and artifacts for public release alongside a paper submission.
Before any changes, audit the current state:
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 paperFor 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:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-08 | pass→pass | 21,399 | 15,666 | -27% | 1 | 1 | 0% | 2,146 | 3,527 | +64% | 0 | 0 | — |
case-22 | pass→pass | 8,299 | 7,093 | -15% | 1 | 1 | 0% | 1,303 | 1,958 | +50% | 0 | 0 | — |
case-01 | fail→pass | 22,749 | 22,559 | -1% | 1 | 1 | 0% | 4,175 | 4,633 | +11% | 0 | 0 | — |
case-02 | fail→fail | 26,994 | 16,179 | -40% | 1 | 1 | 0% | 4,760 | 3,779 | -21% | 0 | 0 | — |
case-03 | fail→fail | 33,295 | 14,669 | -56% | 1 | 1 | 0% | 5,719 | 3,511 | -39% | 0 | 0 | — |
case-04 | pass→pass | 13,591 | 13,148 | -3% | 1 | 1 | 0% | 2,188 | 3,061 | +40% | 0 | 0 | — |
case-05 | pass→pass | 17,059 | 10,119 | -41% | 1 | 1 | 0% | 3,555 | 2,591 | -27% | 0 | 0 | — |
case-06 | pass→pass | 13,765 | 24,369 | +77% | 1 | 1 | 0% | 2,540 | 5,231 | +106% | 0 | 0 | — |
case-07 | pass→pass | 15,328 | 6,044 | -61% | 1 | 1 | 0% | 2,066 | 1,870 | -9% | 0 | 0 | — |
case-09 | pass→pass | 10,218 | 8,436 | -17% | 1 | 1 | 0% | 1,704 | 2,355 | +38% | 0 | 0 | — |
case-10 | pass→pass | 12,454 | 10,318 | -17% | 1 | 1 | 0% | 2,062 | 2,640 | +28% | 0 | 0 | — |
case-11 | fail→fail | 16,170 | 14,996 | -7% | 1 | 1 | 0% | 2,813 | 3,559 | +27% | 0 | 0 | — |
case-12 | pass→pass | 15,945 | 14,198 | -11% | 1 | 1 | 0% | 2,449 | 3,301 | +35% | 0 | 0 | — |
case-13 | pass→pass | 13,671 | 13,023 | -5% | 1 | 1 | 0% | 2,467 | 3,182 | +29% | 0 | 0 | — |
case-14 | pass→pass | 12,333 | 11,264 | -9% | 1 | 1 | 0% | 2,224 | 2,951 | +33% | 0 | 0 | — |
case-15 | pass→pass | 10,517 | 6,663 | -37% | 1 | 1 | 0% | 1,714 | 2,101 | +23% | 0 | 0 | — |
case-16 | pass→pass | 10,689 | 8,683 | -19% | 1 | 1 | 0% | 1,776 | 2,283 | +29% | 0 | 0 | — |
case-17 | pass→pass | 11,870 | 11,426 | -4% | 1 | 1 | 0% | 2,120 | 2,946 | +39% | 0 | 0 | — |
case-18 | pass→pass | 11,476 | 13,089 | +14% | 1 | 1 | 0% | 1,944 | 3,299 | +70% | 0 | 0 | — |
case-19 | fail→pass | 38,831 | 7,932 | -80% | 1 | 1 | 0% | 2,601 | 2,251 | -13% | 0 | 0 | — |
case-20 | pass→pass | 12,960 | 10,725 | -17% | 1 | 1 | 0% | 1,948 | 2,700 | +39% | 0 | 0 | — |
case-21 | pass→pass | 12,824 | 9,696 | -24% | 1 | 1 | 0% | 1,946 | 2,573 | +32% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +9 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.