Agent skill

csj-reproducibility

在为《计算机科学》(Computer Science, JSJKX) 提升实验可复现性与可重复性时调用。本刊是计算机全学科中文综合月刊(CCF 会刊、B 类、T2 级),单盲审稿,未见独立 artifact 徽章制度(待核实),故复现工作主要服务于让外审专家更快确认方法可信。技能覆盖环境/依赖/随机种子/数据划分固定、数据泄漏与污染防范、复现包结构、外链数据与校验和、可复现性自查清单。适用于让稿件的主结果可被他人从原始数据一键复现、经得起外审追问的场景。

brycew6m4,252★ · +31/wk · 3 repos on radarProfile →
claude-codeMIT
Install
npx skills add brycewang-stanford/Awesome-Journal-Skills --skill csj-reproducibility --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 3 KB
Bundled scripts: none
Path: Computer-Science-Journal-Skills/skills/csj-reproducibility/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 984 · +31 this week
Language: Stata
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 《计算机科学》可复现性与实验可重复 本技能帮你把《计算机科学》(Computer Science, 简称 JSJKX) 稿件的实验做到**可复现**。本刊为单盲审稿,虽未见 公开的独立 artifact 徽章评审制度(**待核实**,见 `resources/official-source-map.md`),但可复现性直接影响外审 专家对方法可信度的判断,也为录用后可能的补充材料打基础。目标:他人能从原始数据**一键复现**你的主表/主图。 > 提醒:本刊 Computer Science 是**期刊(journal)**,非会议。 ## 一、可复现的三个层次 1. **可重复(repeatable)**:你自己在同环境能复现同结果(固定种子/版本)。 2. **可复现(reproducible)**:他人用你的代码+数据能得到一致结果。 3. **可推广(replicable)**:他人用独立实现/新数据能得到一致趋势。 外审最看重前两层,第三层加分。 ## 二、固定环境与随机性 - **环境**:给出 `requirements.txt` / `environment.yml` / Dockerfile,锁定语言、库、CUDA/硬件版本。 - **随机种子**:固定所有随机源(框架、numpy、数据加载、shuffle);报告多次运行的均值±方差。 - **配置**:超参写入 `configs/`,与论文表格一一对应,避免"论文一套、代码另一套"。 ## 三、数据划分与污染防范 - 训练/验证/测试划分脚本随包提供;调参仅用验证集,测试集仅最终评估一次。 - 防**数据泄漏**:特征工程、标准化统计量只在训练集上拟合;时间序列按时间切分。 - 防**污染**:若用预训练模型/外部语料,说明其与测试集是否重叠,评估潜在泄漏。 ## 四、复现包结构 ``` repro/ ├── README.md # 一键复现步骤、预期结果、耗时 ├── env/ # 依赖与 Dockerfile ├── data/ # 数据说明+获取脚本(大数据外链+校验和) ├── src/ # 方法与基线 ├── scripts/ # run_all.sh:数据→主表/主图 ├── configs/ # 超参与种子 └── results/ # 预期输出与日志 ``` `scripts/run_all.sh` 应能在干净环境从原始数据复现论文主结果。 ## 五、数据与模型外链 - 大体量数据/模型用可长期访问的仓库(机构库、Zenodo 等)外链,给**校验和**与访问日期。 - 敏感数据提供合规脱敏子集或申请流程;正文注明获取方式与限制。 ## 六、在论文中报告可复现性 - 实验节说明:硬件、软件版本、种子、运行次数、数据获取方式。 - 提供复现包链接(若单盲下匿名不是强制,可

What's inside
Steps it walks through
  1. 一、可复现的三个层次
  2. 二、固定环境与随机性
  3. 三、数据划分与污染防范
  4. 四、复现包结构
  5. 五、数据与模型外链
  6. 六、在论文中报告可复现性
  7. 七、自查清单
  8. 八、输出格式
  9. 九、复现的粒度与文档
  10. 十、常见不可复现陷阱
  11. 十一、可复现与可用性、补充材料的衔接
  12. 十二、算力与规模的诚实报告
  13. 十三、复现声明模板
More from Awesome-Journal-Skills
All skills →
About this skill
What does the csj-reproducibility skill do?

在为《计算机科学》(Computer Science, JSJKX) 提升实验可复现性与可重复性时调用。本刊是计算机全学科中文综合月刊(CCF 会刊、B 类、T2 级),单盲审稿,未见独立 artifact 徽章制度(待核实),故复现工作主要服务于让外审专家更快确认方法可信。技能覆盖环境/依赖/随机种子/数据划分固定、数据泄漏与污染防范、复现包结构、外链数据与校验和、可复现性自查清单。适用于让稿件的主结果可被他人从原始数据一键复现、经得起外审追问的场景。

How do I install it?

Run `npx skills add brycewang-stanford/Awesome-Journal-Skills --skill csj-reproducibility --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From brycewang-stanford/Awesome-Journal-Skills, a repository with 984 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going