30
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill lyndonkl/claude --skill design-of-experiments- SKILL.md11.1 KB
Overview
This skill helps you design, plan, and analyze experiments that vary multiple factors efficiently to find the vital few, optimize settings, or map response surfaces. It focuses on minimizing runs while preserving the ability to detect main effects and interactions. Use it to turn constrained testing budgets into reliable, actionable conclusions.
How this skill works
The skill guides you through defining objectives and constraints, listing factors and responses, selecting an appropriate experimental design (screening, factorial, response surface, Taguchi, etc.), and producing a randomized design matrix and execution protocol. It embeds guardrails like randomization, replication, blocking, and power justification so you can run experiments that support unbiased statistical analysis and robust recommendations.
When to use it
- You have limited time or budget and must test many variables efficiently
- You need to screen 8+ candidate factors to find the critical few
- You suspect interactions between parameters and want to detect them
- You need to optimize 2–5 key factors for peak performance
- You must map curvature or find optima across a factor space
- You need robust settings that tolerate environmental or noise variation
Best practices
- Randomize run order and use blocking when runs span batches or days
- Replicate center points for continuous factors to estimate pure error
- Choose design resolution to avoid confounding important interactions
- Define response metrics and analysis plan before collecting data
- Run a power analysis to justify sample size and detect meaningful effects
- Document assumptions, protocols, and any changes during execution
Example use cases
- Screen 15 software configuration parameters to identify the top 3 that affect latency
- Optimize temperature, pressure, and time in a manufacturing step to maximize yield
- Use a central composite design to map a chemical formulation response surface and find the optimum ratio
- Design Taguchi inner-outer arrays to make a consumer product robust across temperature and humidity
- Run A/B/n tests with factorial combinations of layout, CTA color, and messaging to reveal interactions
FAQ
Yes — screening designs like Plackett-Burman or fractional factorials are built for limited runs, but expect reduced ability to estimate interactions; follow up with focused experiments on the shortlisted factors.
How do I handle hard-to-change factors?
Use split-plot or nested designs to accommodate hard-to-change factors and adjust the analysis for different error structures; escalate to a specialized design if many hard-to-change factors exist.