Use when executing an approved computational experiment plan with independent analysis tasks. Dispatches fresh subagent per analysis task with two-stage review: experiment design compliance, then scientific soundness.
Execute an approved experiment plan by dispatching a fresh subagent per analysis task, with two-stage review after each: (1) does the analysis match the experiment design? (2) are the results scientifically sound?
Core principle: Fresh subagent per task + two-stage review (design compliance then scientific soundness) = rigorous, reproducible results.
digraph when_to_use {
"Have experiment design?" [shape=diamond];
"Tasks mostly independent?" [shape=diamond];
"subagent-driven-analysis" [shape=box];
"Re-plan or use manual execution" [shape=box];
"Have experiment design?" -> "Tasks mostly independent?" [label="yes"];
"Have experiment design?" -> "Re-plan or use manual execution" [label="no — use experimental-design first"];
"Tasks mostly independent?" -> "subagent-driven-analysis" [label="yes"];
"Tasks mostly independent?" -> "Re-plan or use manual execution" [label="no — tightly coupled"];
}
digraph process {
rankdir=TB;
subgraph cluster_per_task {
label="Per Analysis Task";
"Dispatch analysis subagent with full task spec" [shape=box];
"Subagent asks questions?" [shape=diamond];
"Answer questions, provide context" [shape=box];
"Subagent runs analysis, logs parameters, saves results" [shape=box];
"Dispatch design-compliance reviewer" [shape=box];
"Analysis matches experiment design?" [shape=diamond];
"Subagent fixes design gaps" [shape=box];
"Dispatch scientific-soundness reviewer" [shape=box];
"Results scientifically sound?" [shape=diamond];
"Subagent addresses scientific issues" [shape=box];
"Mark task complete" [shape=box];
}
"Read experiment design, extract all tasks" [shape=box];
"More tasks remain?" [shape=diamond];
"Dispatch final results reviewer" [shape=box];
"Invoke validation-driven-research" [shape=doublecircle];
"Read experiment design, extract all tasks" -> "Dispatch analysis subagent with full task spec";
"Dispatch analysis subagent with full task spec" -> "Subagent asks questions?";
"Subagent asks questions?" -> "Answer questions, provide context" [label="yes"];
"Answer questions, provide context" -> "Dispatch analysis subagent with full task spec";
"Subagent asks questions?" -> "Subagent runs analysis, logs parameters, saves results" [label="no"];
"Subagent runs analysis, logs parameters, saves results" -> "Dispatch design-compliance reviewer";
"Dispatch design-compliance reviewer" -> "Analysis matches experiment design?";
"Analysis matches experiment design?" -> "Subagent fixes design gaps" [label="no"];
"Subagent fixes design gaps" -> "Dispatch design-compliance reviewer" [label="re-review"];
"Analysis matches experiment design?" -> "Dispatch scientific-soundness reviewer" [label="yes"];
"Dispatch scientific-soundness reviewer" -> "Results scientifically sound?";
"Results scientifically sound?" -> "Subagent addresses scientific issues" [label="no"];
"Subagent addresses scientific issues" -> "Dispatch scientific-soundness reviewer" [label="re-review"];
"Results scientifically sound?" -> "Mark task complete" [label="yes"];
"Mark task complete" -> "More tasks remain?";
"More tasks remain?" -> "Dispatch analysis subagent with full task spec" [label="yes"];
"More tasks remain?" -> "Dispatch final results reviewer" [label="no"];
"Dispatch final results reviewer" -> "Invoke validation-driven-research";
}
When dispatching a subagent for an analysis task, include:
## Context
You are executing step [N] of a computational biology experiment.
**Overall hypothesis:** [paste hypothesis]
**This task:** [paste full task spec from experiment design]
**Previous results:** [summary of prior steps if relevant]
## Requirements
1. Follow the experiment design EXACTLY — use specified tools, parameters, data sources
2. Log ALL parameters used (even defaults)
3. Record software versions
4. Save all intermediate and final outputs with clear filenames
5. Set random seed to [specified seed] for reproducibility
6. Run the specified control analyses alongside the main analysis
7. Do NOT interpret results — just produce the data. Interpretation comes later.
## Output Format
Save results to: `results/step-[N]-[description]/`
Include: raw output, parsed summary, parameter log, runtime log
The design-compliance reviewer checks:
The scientific-soundness reviewer checks:
Never:
results-review)If reviewer finds issues:
validation-driven-research for statistical validationnpx skills add nggsam/subagent-driven-analysis下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer