exp-statuslisted
Install: claude install-skill Lambenthan/empiricalwiki
# /exp-status
> 统一的实验状态监控入口。
> 扫描所有 `running` 实验,对每个实验执行实时状态检查(screen session / SSH),
> 输出状态表(alive / anomaly / completed),引导用户下一步操作。
>
> 与 `/research --auto` 配合时作为 CronCreate 调度的定期检查器:
> 当 pipeline 的所有实验都完成时,自动触发 `/research --start-from stage4`。
## Inputs
- 无参数(默认):检查所有 `running` 实验,输出状态表
- `--pipeline <slug>`(可选):只检查属于指定 pipeline 的实验,额外输出 pipeline 整体进度
- `--collect-ready`(可选):对所有"session 已消失"的实验自动调用 `/exp-run --collect` 收集结果
- `--auto-advance`(可选,需配合 `--pipeline <slug>`):若 pipeline 所有实验均已 `completed`,
自动触发 `/research --start-from stage4`,无需用户手动运行
## Outputs
- **状态报告**(终端输出,所有模式):running/anomaly/completed 三种状态的实验列表
- `wiki/experiments/{slug}.md` — `--collect-ready` 触发 Phase 4 时更新(outcome/key_result/status)
- `wiki/outputs/pipeline-progress.md` — `--auto-advance` 时更新 current_stage → stage4(由 /research --start-from stage4 内部完成)
- `wiki/log.md` — 追加状态检查日志
## Wiki Interaction
### Reads
- `wiki/experiments/*.md` — status、remote frontmatter(server/session/started)、date_planned
- `wiki/outputs/pipeline-progress.md` — `--pipeline` 模式下识别目标实验和 monitoring_cron_id
### Writes
- `wiki/experiments/{slug}.md` — `--collect-ready` 模式下通过 /exp-run --collect 触发更新
- `wiki/outputs/pipeline-progress.md` — `--auto-advance` 触发 Stage 4 时由 /research 更新
- `wiki/log.md` — 追加状态检查日志
### Graph edges created
- 无(通过 /exp-run --collect 间接触发的结果写入不产生新 edges)
## Workflow
**前置**:确认工作目录为 wiki 项目根(包含 `wiki/`、`raw/`、`tools/` 的目录)。
### Step 1: 收集目标实验列表
1. **确定检查范围**:
- 若指定 `--pipeline <slug>`:
-