factorial-ideation

$npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/factorial-ideation

Apply Design of Experiments (DOE) thinking to ideation: identify key factors, define their levels, and systematically explore combinations.

SKILL.md

.github/skills/factorial-ideationView on GitHub ↗
---
name: factorial-ideation
description: "DOE thinking: identify factors, define levels, and explore combinations to systematically cover the design space."
execution: strategy
used-by: systematic-enumeration
---

# Factorial Ideation

Apply Design of Experiments (DOE) thinking to ideation: identify key factors, define their levels, and systematically explore combinations.

## State Ledger

| Resource | Target | Current | % |
|----------|--------|---------|---|
| web-search | 20 | 0 | 0% |
| web-research | 8 | 0 | 0% |
| paper-overview | 20 | 0 | 0% |
| paper-search | 12 | 0 | 0% |
| paper-research | 5 | 0 | 0% |

## HARD-GATE

Cannot exit strategy until ≥80% of each budget line is consumed OR yield targets are met with justification for remaining budget.

## Available Tactics

| Tactic | Role |
|--------|------|
| gap-driven-generation | Generate ideas for uncovered factor combinations |
| evaluation-filtering | Score and filter factorial-derived ideas |

## Available SOPs

| SOP | Role |
|-----|------|
| factor-level-design | Identify factors, define levels, build experiment matrix |
| coverage-gap-detection | Find unexplored regions in factorial space |
| failure-driven-generation | Generate solutions for problematic combinations |
| enumeration-synthesis | Synthesize factorial exploration into idea report |

## Execution Guidance

1. **Identify factors**: Determine key dimensions that define the solution space
2. **Define levels**: For each factor, enumerate possible values/states
3. **Design matrix**: Run factor-level-design to build the experiment matrix
4. **Detect gaps**: Run coverage-gap-detection on the factorial space
5. **Generate**: Propose solutions for high-priority unexplored combinations
6. **Filter**: Apply evaluation-filtering to rank generated ideas
7. **Synthesize**: Produce structured report via enumeration-synthesis

More from yogsoth-ai/de-anthropocentric-research-engine