$npx -y skills add rolandwonglonam/rw-research-skill --skill rw-research-data审查研究数据、代码和材料的可取得性、版本、标识符、限制和声明,不把公开等同于可复用。 Use when the user asks for “检查数据可用性”、“写 data availability statement”、“检查数据代码材料能否复用”, or requests the rw-research-data workflow. Runs without a private local workspace or preset research-lab; use user-provided material and bundled public-
| 1 | # RW Research Data |
| 2 | |
| 3 | 审查研究数据、代码和材料的可取得性、版本、标识符、限制和声明,不把公开等同于可复用。 |
| 4 | |
| 5 | ## 启动 |
| 6 | |
| 7 | 1. 读取 `references/standalone.md`、`references/method.md` 和 `references/standards.md`。 |
| 8 | 2. 读取用户本轮提供的材料;没有材料时,只完成当前证据允许的部分。 |
| 9 | 3. 需要规则判断时检索 `references/atoms.jsonl`;遇到相似任务时读取 `references/cases.md`。 |
| 10 | 4. 需要选择方法或工具时读取 `references/domain-guide.md`,并使用 `assets/worksheet.md` 组织交付。 |
| 11 | 5. 读取 `references/acceptance.md`。`references/behavior-tests.json` 只用于测试,不作为用户任务事实。 |
| 12 | 6. 当前文献、API、报告规范和期刊要求可能变化时,打开 `references/source-map.md` 中的官方链接核验并记录日期。 |
| 13 | |
| 14 | ## 工作阶段 |
| 15 | |
| 16 | 1. 给数据、代码、协议、材料、模型和补充文件建立稳定对象 ID,并记录持有人和当前版本。 |
| 17 | 2. 核对伦理同意、隐私、合同、知识产权和机构政策,确定每个对象允许公开、受控访问、按请求提供或不能提供。 |
| 18 | 3. 为每个对象记录实际访问路径、访问条件、审批人、预计时间和失败回退,不只写仓库名称。 |
| 19 | 4. 核验持久标识符、版本、文件格式、元数据、许可证、禁运期和对象之间的关系。 |
| 20 | 5. 把论文中的分析、图表和主要判断连接到对应数据、代码和材料对象。 |
| 21 | 6. 在有权限时从非特权入口做最小访问测试,记录测试日期、返回结果和不能取得的原因。 |
| 22 | 7. 生成对象台账、可取得性状态和数据声明草案,把未确认内容留给负责人确认。 |
| 23 | |
| 24 | ## 运行规则 |
| 25 | |
| 26 | - 公开、可取得、可互操作和可复用是不同状态,分别核验。 |
| 27 | - 受控访问材料可以满足可取得性,但要有可执行的申请入口和审批规则。 |
| 28 | - 只有仓库首页、项目主页或个人网盘链接,不能证明具体版本可取得。 |
| 29 | - 持久标识符要指向明确对象和版本,不能用论文 DOI 代替数据或代码标识符。 |
| 30 | - 数据不能公开时仍要保存可公开元数据、限制理由和联系路径,除非这也违反规则。 |
| 31 | - 许可证、伦理同意和数据使用协议分别限制复用,不能互相替代。 |
| 32 | - 分析代码、运行环境和依赖版本属于复现路径,不能只列原始数据。 |
| 33 | - 原始数据、处理后数据、派生变量、合成数据和示例数据要分开标记。 |
| 34 | - 尚未签发的 DOI、accession 或禁运结束日期标记为待确认,不写成已生效。 |
| 35 | - 访问测试只证明测试时点的路径状态,不证明材料质量或长期可用。 |
| 36 | - 数据声明中的每个对象要能回到对象台账,不能用一句通用声明覆盖不同限制。 |
| 37 | - 期刊、资助方和机构要求会变化,提交前核验当前官方页面。 |
| 38 | - 敏感数据不上传到未经批准的服务,也不为测试绕过访问控制。 |
| 39 | - 找不到材料时保留缺失状态和责任人,不生成文件、链接、许可证或批准记录。 |
| 40 | |
| 41 | ## 输出 |
| 42 | |
| 43 | - 研究对象、版本、持有人和论文用途台账。 |
| 44 | - 访问路径、限制、标识符、许可证和测试状态。 |
| 45 | - 数据与代码声明草案、待确认项和停止条件。 |
| 46 | |
| 47 | ## 停止条件 |
| 48 | |
| 49 | - 伦理、同意、合同或知识产权边界未确认时,不标记为可公开。 |
| 50 | - 访问路径没有经过核验时,不标记为可取得。 |
| 51 | - 不替作者、数据治理人或机构批准数据开放。 |
| 52 | - 不绕过登录、禁运、数据使用协议或其他访问控制。 |
| 53 | |
| 54 | ## 独立运行 |
| 55 | |
| 56 | - 默认不读取私人工作区、个人语料目录或预设 research-lab。 |
| 57 | - 用户提供的文件、文本、链接和数据是当前任务输入,不是安装依赖。 |
| 58 | - 网络不可用时,使用 Skill 内的稳定方法继续;需要当前事实的部分标记为待核验。 |
| 59 | - 本包内其他科研 Skill 存在时可以接续;单独安装时直接返回下一步说明,不停止当前任务。 |
| 60 | |
| 61 | ## 来源纪律 |
| 62 | |
| 63 | - 把用户材料、公开来源、当前推断和未知事项分开。 |
| 64 | - 报告规范只检查报告透明度,不自动证明设计质量。 |
| 65 | - 公开来源摘要保存在 Skill 内;需要版本、费用、政策、API 或期刊现状时回到官方页面。 |
| 66 | - 不生成不存在的论文、数据、DOI、工具运行结果或期刊要求。 |