What problem does it solve? Poorly designed studies β confounded assignments, pseudoreplication, missing controls β produce data that no analysis can rescue. This Skill helps you choose the right experimental design, generate reproducible randomization schedules and DOE matrices, and avoid structural mistakes before any data is collected. ## Core Features & Use Cases - Randomization schedules: Generate seeded simple, permuted-block, stratified-block, and cluster randomization tables as pandas DataFrames, with arm-balance checks. - DOE matrices: Build full and fractional factorial, Plackett-Burman screening, central composite, Box-Behnken, and Latin hypercube designs in real factor units with randomized run order, powered by pyDOE3. - Design guidance: Decision trees and reference docs covering blocking, stratification, controls, blinding, crossover/split-plot/cluster designs, aliasing and resolution, and sequential/adaptive trials. - Use Case: You need to test 7 factors cheaply to find the few that matter β generate a Plackett-Burman screening design in real units with randomized run order, then follow up with a response-surface design to optimize. ## Quick Start Ask the assistant to design an experiment that randomly assigns 60 subjects to treatment and control arms in balanced blocks and save the allocation schedule to a CSV file.