원클릭으로
scaffold-experiment
Design experiment and generate run.sh, analyze script, and FINDINGS.md template
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Design experiment and generate run.sh, analyze script, and FINDINGS.md template
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Formulate a single testable hypothesis by scanning the project for untested behaviors, gaps, and claims
Guided hypothesis-driven experimentation. Choose a project, generate hypotheses, select which to test, run experiments in parallel or sequentially, document findings.
Generate iteratively-reviewed research ideas from a problem statement. Fully guided - no arguments required.
Send Claude plan to an LLM for external technical review
Create research document with problem statement and context from multiple sources (repositories, papers, files)
Populate FINDINGS.md with results and analysis, update HYPOTHESIS.md status
SOC 직업 분류 기준
| name | _scaffold-experiment |
| description | Design experiment and generate run.sh, analyze script, and FINDINGS.md template |
| user-invocable | false |
| allowed-tools | ["Read","Write","Glob","Grep","Bash(ls *)","Bash(chmod *)","Bash(mkdir *)"] |
Generate a complete experiment directory for a hypothesis. Each scaffolding runs in its own background agent dispatched by the orchestrator.
Skill(_scaffold-experiment "<project_root>" "<hypothesis_dir>" "<claim>" "<refuted_if>" "<language>" "<build_cmd>" "<entry_point>")
Arguments:
project_root — absolute path to the target project root directoryhypothesis_dir — absolute path to hypothesis directory (e.g., <project_root>/hypotheses/h3-caching-latency)claim — the testable hypothesis claimrefuted_if — the falsifiability conditionlanguage — project language: go, python, node, or otherbuild_cmd — project build command (e.g., go build ./...)entry_point — main binary or script pathDetermine:
No approval gate here. The orchestrator handles batch approval in Screen 7 after all experiments are scaffolded.
Use [PROJECT_ROOT] to locate the project source for context when designing the experiment. Write all generated files to [HYPOTHESIS_DIR].
run.shAll run.sh scripts must:
#!/usr/bin/env bash and set -euo pipefailoutput/ subdirectoryoutput/config_a.txtoutput/config_b.txtTailor commands to detected language:
go build && ./binary [flags]python3 [script] [args]node [script] [args]After writing, chmod +x run.sh.
analyze.pyPython script that:
output/config_a.txt and output/config_b.txtCustomize parsing logic based on expected output format.
FINDINGS.md TemplatePre-fill hypothesis and experiment design sections. Leave Results and Analysis as <!-- Auto-populated after experiment runs -->. Include Reproducing section.
Return this structured text to the calling skill:
HYPOTHESIS_DIR: hypotheses/h<N>-<slug>
FILES_CREATED: run.sh, analyze.py, FINDINGS.md
DESIGN_SUMMARY: "Vary: <independent var>. Measure: <dependent var>. Control: <controlled vars>."
The orchestrator parses DESIGN_SUMMARY for Screen 7 (batch approval).