src/autoskillit/skills_extended/exp-lens-unit-interference/SKILL.md
Create Unit Interference experimental design diagram showing unit hierarchy, cluster structure, shared resources, and SUTVA violation pathways. Causal-Structural lens answering "What is the unit, and can treatments spill over?"
npx skillsauth add talont-org/autoskillit exp-lens-unit-interferenceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Philosophical Mode: Causal-Structural Primary Question: "What is the unit, and can treatments spill over?" Focus: Experimental Unit, Cluster Structure, Shared Resources, Network Effects, SUTVA Violations
/autoskillit:exp-lens-unit-interference [context_path] [experiment_plan_path]
/autoskillit:exp-lens-unit-interference or /autoskillit:make-experiment-diag unitNEVER:
{{AUTOSKILLIT_TEMP}}/exp-lens-unit-interference/run_in_background: true is prohibited)ALWAYS:
Focus on the unit definition and whether SUTVA is plausible
Map the full unit-cluster-resource hierarchy before assessing interference
Identify every shared resource that could transmit treatment effects across groups
Distinguish direct spillover (shared cache) from indirect spillover (market equilibrium)
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-unit-interference/exp_diag_unit_interference_{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-unit-interference/exp_diag_unit_interference_{...}.md
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.
Spawn Explore subagents to investigate:
Unit Definition
Cluster & Group Structure
Shared Resources
Network & Social Connections
Treatment Assignment Boundary
For each level of the hierarchy:
Document:
CRITICAL — Analyze Interference Pathways: For every shared resource or connection:
Rate each pathway:
Use flowchart with:
Direction: TB (units nested within clusters nested within the system)
Subgraphs:
Node Styling:
cli class: Experimental unitsphase class: Cluster / group nodesstateNode class: Shared resourcesgap class: Interference pathwayshandler class: Treatment assignmentdetector class: SUTVA boundaryWrite the diagram to: {{AUTOSKILLIT_TEMP}}/exp-lens-unit-interference/exp_diag_unit_interference_{YYYY-MM-DD_HHMMSS}.md (relative to the current working directory)
Before creating the diagram, verify:
/autoskillit:mermaid skill using the Skill tool/autoskillit:make-experiment-diag - Parent skill for experimental lens selection/autoskillit:mermaid - MUST BE LOADED before creating diagram/autoskillit:exp-lens-causal-assumptions - For DAG-level causal structure analysis/autoskillit:exp-lens-randomization-blocking - For randomization strategy and blocking designdevelopment
Generate YAML recipes for .autoskillit/recipes/. Use when user says "make script skill", "generate script", "script a workflow", "write a script", "create a script", "new recipe", "write a pipeline", or when loaded by other skills for script formatting.
data-ai
Create Uncertainty Representation visualization planning spec showing error bar definitions, distribution-aware alternatives, and multi-seed variance protocols. Statistical lens answering "How is uncertainty honestly represented?"
data-ai
Create Temporal Dynamics visualization planning spec showing axis scaling (linear vs log), smoothing disclosure, epoch/step alignment, run aggregation (mean + variance bands), early-stopping markers, and wall-clock vs step-count x-axis. Temporal lens answering "Are training dynamics shown clearly and honestly?"
data-ai
Create Narrative Story Arc visualization planning spec showing visual consistency across the report (same color = same model everywhere), logical figure progression, redundant figure detection, and narrative dependency between figures. Narrative lens answering "Do the figures tell a coherent story across the report?"