$npx -y skills add rolandwonglonam/rw-research-skill --skill rw-research-router判断科研任务所处阶段,并把它交给一个主流程;用户不知道从哪里开始、想学科研主题或要求分析现有科研能力时,先进入 rw-research-learning 发现并扫描现有积累。Use when the user asks for “新手入门”“带我学一个科研主题”“分析我的科研能力”“看看我会什么”“根据我的本地内容决定下一步”“我不知道从哪里开始”“这个研究任务该用什么”“帮我选科研 skill”, or requests the rw-research-router workflow. Runs without a private local work
| 1 | # RW Research Router |
| 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 | 用户说“新手入门”或第一次使用本包时: |
| 17 | |
| 18 | 1. 不展示完整 Skill 清单,不要求用户先理解工作流名称。 |
| 19 | 2. 用户指定文件夹时,直接选择 `rw-research-learning` 深扫该目录;用户未限制范围时,同时发现当前项目中的相关内容目录。 |
| 20 | 3. 用户没有指定路径时,优先运行元数据范围发现,再扫描当前项目和环境允许读取的相关用户内容。 |
| 21 | 4. 用户表示“不知道”或要求学习主题时,直接选择 `rw-research-learning`,先从已有内容判断基础。 |
| 22 | 5. 只有没有可读路径、当前项目或用户材料时,才每轮追问一个必要问题。 |
| 23 | 6. 一轮只推进一个入口;`rw-research-learning` 完成扫描和起点判断后,再选择后续主 Skill。 |
| 24 | |
| 25 | |
| 26 | ## 工作阶段 |
| 27 | |
| 28 | 1. 保留用户原问题和预期交付物。 |
| 29 | 2. 确认研究阶段、研究类型、现有材料、截止时间和允许使用的来源。 |
| 30 | 3. 判断当前瓶颈属于学习起点、问题、发现、提取、证据、创新、设计、研究材料、统计报告、审查、写作、主张核验、引用核验、语气、交付、投稿或工具。 |
| 31 | 4. 只选择一个主 Skill,说明选择理由和未选择其他路径的原因。 |
| 32 | 5. 列出主 Skill 开始前必须补齐的输入和停止条件。 |
| 33 | 6. 完成当前阶段后给出一个下一步,不同时启动整条链。 |
| 34 | |
| 35 | ## 运行规则 |
| 36 | |
| 37 | - 科研任务按当前瓶颈路由,不按用户提到的文件类型路由。 |
| 38 | - 没有研究问题时,可以做问题澄清,不能直接生成带事实主张的全文。 |
| 39 | - 已有论文不等于已经有证据结构,先判断是否需要提取或证据图。 |
| 40 | - 需要当前文献、期刊或工具状态时,先核验官方来源。 |
| 41 | - 系统综述任务先判断问题和协议,不从批量筛选开始。 |
| 42 | - 写作请求先检查论点、来源和章节功能是否齐全。 |
| 43 | - 研究设计问题优先于语言问题。 |
| 44 | - 工具只是执行手段,不能替代研究判断。 |
| 45 | - 主 Skill 一次只选一个,次要 Skill 进入后续队列。 |
| 46 | - 不确定是材料缺失还是方法错误时,先列缺口,不猜。 |
| 47 | - 用户提供的原始材料优先于 Skill 内的通用示例。 |
| 48 | - 本地集成不存在时,使用自带路由表继续。 |
| 49 | - 新手入门时一次只问一个问题,不把整个科研流程一次发给用户。 |
| 50 | - 用户不知道从哪里开始时,不先要求用户自评,先路由到 `rw-research-learning` 搜索已有积累。 |
| 51 | |
| 52 | ## 输出 |
| 53 | |
| 54 | - 阶段诊断和主 Skill。 |
| 55 | - 所需输入、停止条件和验收标准。 |
| 56 | - 一个下一步入口。 |
| 57 | |
| 58 | ## 停止条件 |
| 59 | |
| 60 | - 没有可识别的交付物时,先澄清,不分配批量任务。 |
| 61 | - 涉及临床、伦理或统计决策时,不把通用路由或统计报告审查当成专业审批。 |
| 62 | - 不生成不存在的论文、数据、DOI 或期刊要求。 |
| 63 | - 不因为某个本地目录不存在而停止。 |
| 64 | |
| 65 | ## 独立运行 |
| 66 | |
| 67 | - 默认不读取私人工作区、个人语料目录或预设 research-lab。 |
| 68 | - 用户提供的文件、文本、链接和数据是当前任务输入,不是安装依赖。 |
| 69 | - 网络不可用时,使用 Skill 内的稳定方法继续;需要当前事实的部分标记为待核验。 |
| 70 | - 本包内其他科研 Skill 存在时可以接续;单独安装时直接返回下一步说明,不停止当前任务。 |
| 71 | |
| 72 | ## 来源纪律 |
| 73 | |
| 74 | - 把用户材料、公开来源、当前推断和未知事项分开。 |
| 75 | - 报告规范只检查报告透明度,不自动证明设计质量。 |
| 76 | - 公开来源摘要保存在 Skill 内;需要版本、费用、政策、API 或期刊现状时回到官方页面。 |
| 77 | - 不生成不存在的论文、数据、DOI、工具运行结果或期刊要求。 |