diversity-maximization
$
npx mdskill add yogsoth-ai/de-anthropocentric-research-engine/diversity-maximizationSelect a portfolio that maximizes coverage across the solution space, avoiding redundancy and ensuring representation of distinct approaches, domains, or capabilities.
SKILL.md
.github/skills/diversity-maximizationView on GitHub ↗
---
name: diversity-maximization
description: Maximize portfolio diversity and coverage using MAP-Elites, Niche coverage, Maximum dispersion, and Anti-clustering methods.
used-by: portfolio-optimization
---
# Diversity Maximization
## Purpose
Select a portfolio that maximizes coverage across the solution space, avoiding redundancy and ensuring representation of distinct approaches, domains, or capabilities.
## When to use
- Redundancy between candidates is a concern
- Coverage of different niches or capabilities matters
- Innovation portfolio needs variety of approaches
- Hedging through diversity rather than risk modeling
## Budget
| Dimension | Target |
|-----------|--------|
| Candidates evaluated | 8-20 |
| Niches defined | 4-10 |
| Diversity dimensions | 2-5 |
| Coverage threshold | >=80% of defined niches |
## State Ledger
| Field | Type | Description |
|-------|------|-------------|
| candidates | list | All candidates with feature vectors |
| niches | list | Defined niches or capability areas |
| coverage_map | matrix | Which candidates cover which niches |
| diversity_score | number | Aggregate diversity metric |
| gaps | list | Uncovered or under-covered niches |
## Available Tactics
| Tactic | When |
|--------|------|
| niche-coverage-analysis | Need to map and score coverage systematically |
| pareto-frontier-construction | Trading off diversity against cost or value |
## Available SOPs
| SOP | Purpose |
|-----|---------|
| niche-definition | Define the niches to cover |
| niche-mapping | Map candidates to niches |
| coverage-scoring | Score how well portfolio covers space |
| objective-definition | Define diversity objectives formally |
## Execution Guidance
1. Define the diversity dimensions and niches via niche-definition
2. Map all candidates to niches via niche-mapping
3. Score current coverage and identify gaps via coverage-scoring
4. Select portfolio that maximizes coverage while respecting constraints
5. If value also matters, use pareto-frontier-construction to trade off
## Output Format
```yaml
strategy: diversity-maximization
selected_portfolio:
- candidate: <name>
niches_covered: [<niche1>, <niche2>]
coverage_score: <0-1>
redundancy_score: <0-1>
gaps_remaining:
- niche: <name>
severity: <high|medium|low>
method_used: <MAP-Elites|niche-coverage|max-dispersion>
```
More from yogsoth-ai/de-anthropocentric-research-engine
- abductive-hypothesis-generationStrategy: 面对异常的最佳解释推理
- ablation-brainstormRemove components one by one, observe system changes to reveal hidden dependencies and generate ideas from structural gaps.
- ablation-component-mappingMap system architecture to ablatable units for ablation studies
- ablation-designDesign ablation studies to isolate component contributions in ML systems
- ablation-executionRemove components one by one from a system, record the response/impact of each removal.
- abp-vulnerability-classificationClassify assumptions on 2 axes — load-bearing (how much conclusion depends on it) × vulnerable (how likely to be false). Focuses attention on High-Load × High-Vulnerable quadrant.
- abstraction-extractionExtract abstract principles from concrete domain cases. Strips domain-specific details to reveal transferable mechanisms.
- abstraction-ladderPerform bisociation at multiple abstraction levels
- abstraction-ladderingMove between concrete and abstract framings — 3 levels up (Why?) and 3 levels down (How?) to find the most productive research level.
- abstraction-to-designAbstract biological principle to design principle. Bridge from biology to engineering.