Severity Testing Experimental Design Lens
Philosophical Mode: Falsificationist
Primary Question: "Would this design have caught the error?"
Focus: Adversarial Cases, Negative Controls, Falsification Tests, Easy-Pass Detection, Confirmatory Theater
Arguments
/autoskillit:exp-lens-severity-testing [context_path] [experiment_plan_path]
- context_path (optional positional arg 1) — Absolute path to a lens context file
containing IV/DV tables, H0/H1 hypotheses, controlled variables, and success criteria.
If provided, read this file before beginning analysis to obtain structured context.
If omitted, discover context by exploring the CWD.
- experiment_plan_path (optional positional arg 2) — Absolute path to the full
experiment plan. If provided, read for complete experimental methodology and design.
If omitted, locate the experiment plan by exploring the CWD.
When to Use
- Evaluating whether positive results are meaningful or trivially achievable
- Checking for adversarial robustness of experimental conclusions
- User invokes
/autoskillit:exp-lens-severity-testing or /autoskillit:make-experiment-diag severity
Critical Constraints
NEVER:
- Modify any source code files
- Accept a "pass" result without asking what a false result would have looked like under this design
- Create files outside
{{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/
- Run subagents in the background (
run_in_background: true is prohibited)
ALWAYS:
For every positive claim, identify what error the test was capable of detecting
Inventory negative controls and sanity checks explicitly — their absence is a finding
Rate severity before reporting conclusions, not after
Flag confirmatory theater: experiments designed to confirm rather than risk refutation
BEFORE creating any diagram, LOAD the /autoskillit:mermaid skill using the Skill tool - this is MANDATORY
If the Skill tool cannot be used (disable-model-invocation) or refuses this invocation, do NOT proceed with diagram creation. Abort this step and omit the diagram from output.
Write output to {{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/exp_diag_severity_testing_{YYYY-MM-DD_HHMMSS}.md
After writing the file, emit the structured output token as literal plain text with no
markdown formatting on the token name (the adjudicator performs a regex match):
diagram_path = /absolute/path/to/{{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/exp_diag_severity_testing_{...}.md
Analysis Workflow
Step 0: Parse optional arguments
If positional arg 1 (context_path) is provided and the file exists, read it to obtain
IV/DV tables, H0/H1 hypotheses, controlled variables, and success criteria. If positional
arg 2 (experiment_plan_path) is provided and exists, read the experiment plan for full
methodology. Use this structured context as the foundation for Steps 1-5; skip the CWD
exploration for these fields if the context file supplies them.
Step 1: Launch Parallel Exploration Subagents
Spawn Explore subagents to investigate:
Positive Results Claimed
- Find all conclusions and positive claims in the experiment
- Look for: demonstrates, improves, outperforms, achieves, shows, confirms, validates
Negative Controls & Sanity Checks
- Find negative controls, baselines, and sanity check tests
- Look for: negative_control, sanity, ablation, degenerate, trivial, null, random
Adversarial Conditions
- Find adversarial or stress-test conditions applied
- Look for: adversarial, attack, stress, perturbation, corruption, noise, edge_case
Alternative Explanations Tested
- Find whether alternative explanations were examined
- Look for: alternative, confound, artifact, spurious, coincidence, luck
Prediction Specificity
- Find how specific the predictions were before seeing data
- Look for: prediction, hypothesis, preregistered, expected, prior
Step 2: Assess Severity for Each Claim
For each claim:
- What error was the test capable of detecting?
- What would a false positive result have looked like under this design?
- Were negative controls or sanity checks included?
- Were adversarial conditions tested?
- Is the test informative (would a bad result look different from a good result)?
Step 3: Rate Severity and Identify Gaps
Severity ratings: HIGH / MEDIUM / LOW
Flag confirmatory theater when design is structured to confirm rather than risk refutation.
Step 4: Create Optional Severity-Flow Diagram
Show Claims → HIGH/MEDIUM/LOW severity tests → Severity verdicts.
Step 5: Write Output
Write the analysis to: {{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/exp_diag_severity_testing_{YYYY-MM-DD_HHMMSS}.md (relative to the current working directory)
Pre-Diagram Checklist
Before creating the diagram, verify:
Related Skills
/autoskillit:make-experiment-diag - Parent skill
/autoskillit:mermaid - MUST BE LOADED before creating diagram
/autoskillit:exp-lens-error-budget
/autoskillit:exp-lens-validity-threats
1---2name: exp-lens-severity-testing3description: Analyze severity of experimental tests — adversarial cases, negative controls, falsification tests, easy-pass detection, and confirmatory theater. Falsificationist lens answering "Would this design have caught the error?"4---56# Severity Testing Experimental Design Lens78**Philosophical Mode:** Falsificationist9**Primary Question:** "Would this design have caught the error?"10**Focus:** Adversarial Cases, Negative Controls, Falsification Tests, Easy-Pass Detection, Confirmatory Theater1112## Arguments1314`/autoskillit:exp-lens-severity-testing [context_path] [experiment_plan_path]`1516- **context_path** (optional positional arg 1) — Absolute path to a lens context file17 containing IV/DV tables, H0/H1 hypotheses, controlled variables, and success criteria.18 If provided, read this file before beginning analysis to obtain structured context.19 If omitted, discover context by exploring the CWD.20- **experiment_plan_path** (optional positional arg 2) — Absolute path to the full21 experiment plan. If provided, read for complete experimental methodology and design.22 If omitted, locate the experiment plan by exploring the CWD.2324## When to Use2526- Evaluating whether positive results are meaningful or trivially achievable27- Checking for adversarial robustness of experimental conclusions28- User invokes `/autoskillit:exp-lens-severity-testing` or `/autoskillit:make-experiment-diag severity`2930## Critical Constraints3132**NEVER:**33- Modify any source code files34- Accept a "pass" result without asking what a false result would have looked like under this design35- Create files outside `{{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/`36- Run subagents in the background (`run_in_background: true` is prohibited)3738**ALWAYS:**39- For every positive claim, identify what error the test was capable of detecting40- Inventory negative controls and sanity checks explicitly — their absence is a finding41- Rate severity before reporting conclusions, not after42- Flag confirmatory theater: experiments designed to confirm rather than risk refutation43- BEFORE creating any diagram, LOAD the `/autoskillit:mermaid` skill using the Skill tool - this is MANDATORY44- If the Skill tool cannot be used (disable-model-invocation) or refuses this invocation, do NOT proceed with diagram creation. Abort this step and omit the diagram from output.45- Write output to `{{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/exp_diag_severity_testing_{YYYY-MM-DD_HHMMSS}.md`46- After writing the file, emit the structured output token as **literal plain text** with no47 markdown formatting on the token name (the adjudicator performs a regex match):4849 ```50 diagram_path = /absolute/path/to/{{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/exp_diag_severity_testing_{...}.md51 ```5253---5455## Analysis Workflow5657### Step 0: Parse optional arguments5859If positional arg 1 (context_path) is provided and the file exists, read it to obtain60IV/DV tables, H0/H1 hypotheses, controlled variables, and success criteria. If positional61arg 2 (experiment_plan_path) is provided and exists, read the experiment plan for full62methodology. Use this structured context as the foundation for Steps 1-5; skip the CWD63exploration for these fields if the context file supplies them.6465### Step 1: Launch Parallel Exploration Subagents6667Spawn Explore subagents to investigate:6869**Positive Results Claimed**70- Find all conclusions and positive claims in the experiment71- Look for: demonstrates, improves, outperforms, achieves, shows, confirms, validates7273**Negative Controls & Sanity Checks**74- Find negative controls, baselines, and sanity check tests75- Look for: negative_control, sanity, ablation, degenerate, trivial, null, random7677**Adversarial Conditions**78- Find adversarial or stress-test conditions applied79- Look for: adversarial, attack, stress, perturbation, corruption, noise, edge_case8081**Alternative Explanations Tested**82- Find whether alternative explanations were examined83- Look for: alternative, confound, artifact, spurious, coincidence, luck8485**Prediction Specificity**86- Find how specific the predictions were before seeing data87- Look for: prediction, hypothesis, preregistered, expected, prior8889### Step 2: Assess Severity for Each Claim9091For each claim:921. What error was the test capable of detecting?932. What would a false positive result have looked like under this design?943. Were negative controls or sanity checks included?954. Were adversarial conditions tested?965. Is the test informative (would a bad result look different from a good result)?9798### Step 3: Rate Severity and Identify Gaps99100Severity ratings: HIGH / MEDIUM / LOW101Flag **confirmatory theater** when design is structured to confirm rather than risk refutation.102103### Step 4: Create Optional Severity-Flow Diagram104105Show Claims → HIGH/MEDIUM/LOW severity tests → Severity verdicts.106107### Step 5: Write Output108109Write the analysis to: `{{AUTOSKILLIT_TEMP}}/exp-lens-severity-testing/exp_diag_severity_testing_{YYYY-MM-DD_HHMMSS}.md` (relative to the current working directory)110111---112113## Pre-Diagram Checklist114115Before creating the diagram, verify:116117- [ ] LOADED `/autoskillit:mermaid` skill using the Skill tool118- [ ] Using ONLY classDef styles from the mermaid skill (no invented colors)119- [ ] Diagram will include a color legend table120121---122123## Related Skills124125- `/autoskillit:make-experiment-diag` - Parent skill126- `/autoskillit:mermaid` - MUST BE LOADED before creating diagram127- `/autoskillit:exp-lens-error-budget`128- `/autoskillit:exp-lens-validity-threats`