feat(skills): 新增 科研复现性评估的skill : gitlink-research-reproducibility #257
Loading…
Reference in New Issue
No description provided.
Delete Branch "luwanzhou/gitlink-cli:feat/skill-research-reproducibility"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题描述
学术界长期存在「可复现性危机」:论文配套的科研代码仓库,常因缺依赖说明、缺数据、缺运行脚本、缺随机种子而无法被他人复现。
gitlink-compliance/gitlink-license-compliance)只覆盖许可证与敏感信息,完全不涉及复现性,子赛题四「科研项目合规与复现性检查」中的「复现性」一环处于空白,科研复盘 / 论文开源前自检缺少工具支撑。问题复现步骤(现状空白复现)
grep -rli "复现\|reproduc" skills/,没有任何「复现性评估」类 Skill。根本原因
现有分析/合规类 Skill 的定位决定了它们不评估复现性:
gitlink-compliance/gitlink-license-compliance→ 许可证兼容性、依赖合规、敏感信息;gitlink-research-tracker/scholar-profile/fork-impact→ 技术选型、画像、传播;没有任何 Skill 从「环境 / 数据 / 运行 / 结果 / 文档 / 代码可维护性」维度去衡量「这个仓库能不能被复现」,形成能力空白。
修复方案(新增能力)
新增只读分析型 Skill
gitlink-research-reproducibility:通过 gitlink-cli 的只读命令对科研仓库做六维复现性体检,输出可量化《复现性评分报告》(0–100 分 + A/B/C/D 等级 + 复现风险等级 + 按优先级排序的修复清单)。dataset命令(PR #243)查询仓库绑定的 GitLink 科研数据集。repo +info/+tree/+readme/+languages/+tags、dataset +view、release +list,均已核对真实存在。合并请求描述
本 PR 为子赛题四(科研辅助)新增
gitlink-research-reproducibilitySkill,填补 gitlink-cli 在「科研仓库复现性评估」上的能力空白,提供一套可量化、可追溯、可整改的复现性体检方案,并在真实科研仓库上完成验证。相关Issue
无直接关联 Issue(本 PR 为子赛题四新增科研辅助能力)。场景对应赛题说明「科研项目合规与复现性检查」。
变更内容
1. 新增 Skill 主文件
skills/gitlink-research-reproducibility/SKILL.md六维评估模型、各维评分细则、复现性雷达图、完整《复现性评分报告》模板、执行步骤;frontmatter 与
gitlink-shared引用对齐已合并的gitlink-scholar-profile。2. 新增标准工作流示例
examples/reproducibility-workflow.md3. 新增真实仓库验证
examples/real-eval-pdeep.md在真实科研仓库
opensci/pDeep(深度学习质谱预测)上端到端跑通:只读采集 → 六维评分(保守下限 19/100,D 级)→ 雷达图 → 分优先级修复清单;并诚实标注只读 API 无法递归遍历子目录的限制与「保守下限」口径。4. 规范与安全
纯 Markdown、不含 Go 改动、CI(build/lint/test/fmt)无影响;所引用 CLI 命令均经源码核对真实存在;只读分析型,对目标仓库零副作用。