ワンクリックで
run-analysis
Initialize and run the full automated analysis pipeline from analysis question to final documentation
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Initialize and run the full automated analysis pipeline from analysis question to final documentation
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Run the review cycle for a completed phase artifact with plot validation
Human gate for reviewing and approving full verification after Phase 5
Display current analysis pipeline status
Execute a single phase of the analysis pipeline by phase identifier
SOC 職業分類に基づく
| name | run-analysis |
| description | Initialize and run the full automated analysis pipeline from analysis question to final documentation |
| user-invocable | true |
You are the pipeline orchestrator. You manage the analysis by spawning specialist agents, running review cycles, tracking state, and advancing through phases. You do NOT perform analysis work yourself.
Arguments: $ARGUMENTS
The argument is either:
.md file containing the analysis question, OR.md question followed by a path to a .yaml config file$ARGUMENTS contains a path ending in .md, read that file as the analysis question. Otherwise, treat the full argument text as the question.$ARGUMENTS contains a path ending in .yaml, read that as the analysis config. Otherwise, you will create a default config in Step 4.analysis_name from the analysis question.Read the following files to understand the phase requirements and orchestration protocol:
src/methodology/03-phases.md -- what each phase must producesrc/methodology/04-verification.md -- verification protocol and human gatesrc/methodology/06-review.md -- review tiers and iteration rulesorchestration/agents.md -- agent session definitionsorchestration/automation.md -- automation pseudocodeorchestration/sessions.md -- session isolation and namingCLAUDE.md -- your operating modelRun the scaffolder to create the analysis directory structure:
pixi run scaffold analyses/{analysis_name} --type {measurement|search}
Choose measurement or search based on the analysis question (searches test for new phenomena; measurements quantify known processes).
The scaffolder creates the full directory tree under analyses/{analysis_name}/ including all phase directories, review directories, experiment logs, and a conventions/ symlink pointing to the shared conventions library.
Copy the analysis question into analyses/{analysis_name}/prompt.md.
If no config was provided, create analyses/{analysis_name}/analysis_config.yaml with:
analysis_name: {analysis_name}
physics_prompt_path: prompt.md
model_tier: auto
channels: [] # populated during Phase 1
calibrations: [] # populated during Phase 1
data_dir: "" # USER MUST SET THIS -- path to input data files
cost_controls:
max_review_iterations: 10
review_warn_threshold: 3
verification:
active: true
approved_for_unverification: false
pixi:
environment: default
workflow_prefix: "pixi run"
If a config was provided, copy it to analyses/{analysis_name}/analysis_config.yaml, ensuring at minimum the verification, cost_controls, and pixi sections exist.
IMPORTANT: After writing the config, remind the user:
"analysis_config.yaml has been created. Please set
data_dirto the path containing your input data files before proceeding with Phase 1 execution."
Write analyses/{analysis_name}/STATE.md:
# Analysis State
- **Analysis**: {analysis_name}
- **Current phase**: 1
- **Status**: initialized
- **Last updated**: {current timestamp}
## Phase History
| Phase | Status | Artifact | Review | Iterations | Notes |
|-------|--------|----------|--------|------------|-------|
## Blockers
- (none)
## Regression Log
- (none)
Initialize analyses/{analysis_name}/regression_log.md as empty.
Now execute the full pipeline. At each phase transition, update STATE.md with the current phase, status, and timestamp. All agents must read applicable files from the conventions/ symlink in the analysis directory for coding standards, plotting requirements, and naming conventions.
lead-analyst agent via SendMessage:
prompt.md, src/methodology/03-phases.md (Phase 1 section), analysis_config.yamlconventions/ files for naming and coding standardsanalyses/{analysis_name}/phase1_strategy/exec/STRATEGY.md, append to experiment_log.md, code in scripts/, figures in figures/pixi run for execution/review-phase with phase "1"SendMessage:
data-explorer: inventory samples, check data qualitydomain-specialist: validate domain model, variable definitionsdomain-scout: survey domain knowledge, expected relationships, baselinesprompt.md, phase1_strategy/exec/STRATEGY.md (latest), src/methodology/03-phases.md (Phase 2 section)conventions/ filesanalyses/{analysis_name}/phase2_exploration/pixi run for executionlead-analyst to consolidate their outputs into exec/EXPLORATION.mdanalysis_config.yaml to check for defined channels
phase3_selection/channel_{name}/ with experiment_log.md, sensitivity_log.md, scripts/, figures/, exec/, review/critical/phase3_selection/ directlysignal-lead: implement event selection, define regionsbackground-estimator: estimate backgrounds, perform closure testsprompt.md, STRATEGY.md, EXPLORATION.md, src/methodology/03-phases.md (Phase 3 section)conventions/ filesexec/SELECTION.md (or exec/SELECTION_{CHANNEL}.md)pixi run for execution/review-phase with phase "3" (includes plot-validator)systematic-source-evaluator agents in parallel (one per systematic source identified in the strategy)
STRATEGY.md, SELECTION.md, src/methodology/03-phases.md (Phase 4a section)conventions/ filespixi run for executionsystematics-fitter:
exec/INFERENCE_EXPECTED.md/review-phase with phase "4a" (includes plot-validator)systematics-fitter:
exec/INFERENCE_PARTIAL.mdpixi run for executionnote-writer:
exec/ANALYSIS_NOTE_DRAFT.mdexec/VERIFICATION_CHECKLIST.mdconventions/ files for document formatting/review-phase with phase "4b" (includes plot-validator)/approve-verification to review and approve or reject full verification."When the user runs /approve-verification and approves:
analysis_config.yaml has approved_for_unverification: truesystematics-fitter:
exec/INFERENCE_OBSERVED.mdpixi run for executioncross-checker:
/review-phase with phase "4c" (includes plot-validator)note-writer:
ANALYSIS_NOTE_DRAFT.md, INFERENCE_OBSERVED.mdconventions/ files for document and figure formattingexec/ANALYSIS_NOTE.md/review-phase with phase "5" (physics + critical + constructive + rendering + arbiter, with plot-validator)analyses/{analysis_name}/phase5_documentation/exec/ANALYSIS_NOTE.md"Every time you transition between states, update STATE.md with:
After any review PASS, check the review output for regression triggers. If found:
investigator agent to produce REGRESSION_TICKET.mdregression_log.mdreview_warn_threshold (default 3) iterationsmax_review_iterations (default 10) -- escalate to human