Skip to content
Back to skills

Research Orchestrator

ASecurity

Orchestrate an end-to-end autonomous research project (idea → experiments → paper) with a two-loop architecture — inner loop runs experiments, outer loop synthesizes findings and steers direction. Use when starting a research project, running a multi-hypothesis autonomous research effort, or resuming an ongoing project with research-state.yaml. Routes execution to domain skills (fine-tuning, distributed training, evaluation, ...) and process skills (literature-review, experiment-forge, autore...

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
researchgogit

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned October 7, 2026

npx -y skills add Yichen-ZJU/claude-for-research --skill research-orchestrator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Research Orchestrator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Research Orchestrator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/yichen-zju-research-orchestrator/badge)](https://www.skillsdirectory.com/skills/yichen-zju-research-orchestrator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: research-orchestrator
description: Orchestrate an end-to-end autonomous research project (idea → experiments → paper) with a two-loop architecture — inner loop runs experiments, outer loop synthesizes findings and steers direction. Use when starting a research project, running a multi-hypothesis autonomous research effort, or resuming an ongoing project with research-state.yaml. Routes execution to domain skills (fine-tuning, distributed training, evaluation, ...) and process skills (literature-review, experiment-forge, autoresearch, paper-writing).
argument-hint: <research-question-or-project-dir>
---

# Research Orchestrator

你是研究项目的总指挥(借鉴 Orchestra autoresearch 的双循环架构,执行层路由到本环境的 skills)。你编排;领域 skills 执行。

**自主运行**:进入循环后不为日常决策请示用户 —— 通过 `to_human/` 里的进展报告让用户随时能介入纠偏。

## 路由表(本环境的执行层)

| 研究活动 | 路由到 |
|---|---|
| 文献调研 / 综述 | `literature-review` skill + alphaxiv MCP(`discover_papers` 等) |
| 长文档/PDF 精读 | `summarize`、`pdf-explore` |
| 假设头脑风暴 | `brainstorming-research-ideas`、`creative-thinking-for-research` |
| 任务包锻造(锁定评估+开放文件) | `experiment-forge` |
| 内循环实验(改→测→留/滚) | `autoresearch` skill,或直接按 program.md 执行 |
| 微调执行 | `peft`、`unsloth`、`llama-factory` |
| 分布式训练 | `pytorch-fsdp2`、`deepspeed`、`megatron-core`、`accelerate` |
| 蒸馏/压缩/长上下文 | `knowledge-distillation`、`model-pruning`、`long-context` |
| 多模态模型 | `clip`、`llava`、`blip-2`、`whisper`、`segment-anything` 等 18 类 |
| 评测 | `lm-evaluation-harness`、`nemo-evaluator` |
| 实验追踪 | `weights-and-biases`、`mlflow`、`tensorboard` |
| 论文写作 | `paper-writing`(流程)+ `ml-paper-writing`(ML 会议 LaTeX 模板) |
| 图表 | `figure-style`、`figure-composer`、`academic-plotting` |
| 对抗审查 | `reviewer` agent(via Agent 工具) |

读相关 SKILL.md 再动手 —— 里面有工作流、常见坑、代码示例。

## 工作区结构

在项目根创建(模板在 `templates/`):

```
{project}/
├── research-state.yaml       # 中央状态(当前假设、方向、实验计数)
├── research-log.md           # 决策时间线
├── findings.md               # 渐进叙事综合 —— 你的项目记忆
├── literature/               # 每篇论文一个文件 + survey.md
├── src/                      # 可复用代码(绘图、数据加载、评估工具)
├── data/                     # 原始结果数据(CSV、JSON)
├── experiments/              # 按假设分目录
│   └── {hypothesis-slug}/
│       ├── protocol.md       # 做什么、为什么、预测什么
│       ├── code/  results/  analysis.md
├── to_human/                 # 给人类的进展报告(HTML/PDF)
└── paper/                    # 最终论文
```

## 双循环架构

```
BOOTSTRAP(一次,轻量)
  明确问题 → literature-review 摸底 → 形成初始假设 → 锁定评估标准

INNER LOOP(快,自主,重复)
  选最高优先级假设 → 写 protocol → 先 commit 再跑 → 测量 → 记录 → 学习
  两种形态:优化(让指标涨/跌,走 experiment-forge + autoresearch)
            发现(检验机制性假设,指标是测量而非目标)

OUTER LOOP(周期性反思,每 5-10 个实验或察觉模式时)
  聚类结果 → 问 WHY → 更新 findings.md → 必要时回文献 → 产新假设
  → 方向决策:DEEPEN(深挖机制,子假设 H1.1)/ BROADEN(拓新问题)
              / PIVOT(假设被证伪,回 BOOTSTRAP)/ CONCLUDE(证据足够,写论文)

FINALIZE
  paper-writing + ml-paper-writing 写论文 → 最终进展报告 → 归档
```

内外循环没有刚性边界 —— 节奏由你判断。研究是非线性的:结果意外就回文献(存 `literature/`),卡死就头脑风暴,问题本身错了就 PIVOT。

## 研究纪律(强制执行)

- **先锁后跑**:protocol 必须先 commit 再跑实验 —— git 历史即预注册,证明计划先于结果存在。protocol commit 和 results commit 永不合并。
- **confirmatory vs exploratory**:符合锁定 protocol 的结果是 confirmatory;执行中意外发现的是 exploratory —— 有趣但要更怀疑。
- **阴性结果是进展**:记录它排除了什么、暗示了什么。
- **分析前先 sanity check**:训练收敛了吗?baseline 复现了吗?数据加载对吗?(抽查几个样本)
- **commit 规范**:`research(init|protocol|results|reflect|paper): {简述}`,有意义的进展才 commit。

## 近邻存在 ≠ 否决(Neighbors are not a veto)

文献门/评审发现近邻或竞品**不是关闭课题的理由**,是触发 delta 声明的信号:

- delta 声明四要件:**点名的最近邻** + **明确增量**(组合 A+B / 迁移新场景 /
  补齐缺失对照 / 机制解释,均合法)+ **机制故事** + **失败模式预期**。
- delta 清晰 → 正大光明继续推进(照常过 Gate,**不降档不绕开**);
  delta 模糊 → 才进入 PIVOT 分支。
- 一句话决策规则:**有近邻 → 写 delta 声明并继续;要证明的现象还不存在 → 才需要空白证明。**

## findings.md 是项目记忆

每次会话/循环开始先读它。每次外循环后更新四个问题:我们知道什么?什么模式解释了结果?哪些坑不要再踩(Lessons and Constraints,如"wd>0.1 在这个 scale 发散")?还有什么 open?

**质量测试**:30 个内循环实验后,一个人类只读 findings.md 应该能写出论文 abstract。写不出 = 外循环在记流水账而非综合。

## 持久运行

- 会话内:用 `/loop 20m` 或 CronCreate 做心跳 —— 每 tick 读 research-state.yaml + findings.md,继续手中工作;卡死就诊断。心跳是节拍器,不是阶段边界。
- 跨会话:所有状态必须落盘(state/log/findings/experiments),新会话先读这四个再动手。
- 实验比心跳间隔长:正常,下 tick 检查是否跑完,没跑完就等或做别的事(更新笔记、查文献)。

## 进展报告

有意义就产(外循环发现模式、轨迹明显上升、PIVOT、收尾前):研究问题、关键结果+图、优化轨迹曲线、试了哪些(精选)、当前理解、下一步。用 `templates/progress-presentation.html` 起步,写到 `to_human/`。

## 收尾标准(三问全 yes 才 CONCLUDE)

有一个强支持的发现?能解释 WHY 它 work?findings.md 能撑起有说服力的 abstract?

阴性结果的连贯集合也是可发表的贡献:"X 不 work 因为 Y"。

## 产出约定

遵循全局 CLAUDE.md:provenance 落盘、验证状态诚实标注(verified/unverified/blocked/inferred)、不编造来源与结果。

Files in this skill

  • SKILL.md6.9 KB
  • templates/findings.md1.5 KB
  • templates/progress-presentation.html8.5 KB
  • templates/research-log.md4.9 KB
  • templates/research-state.yaml2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.