Quality-Diversity Filtering

Filter JSON candidate ideas by gap-method niches for quality and diversity.

393|34|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/Pthahnix/De-Anthropocentric-Research-Engine --skill quality-diversity-filtering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Quality-Diversity Filtering
Source: https://github.com/Pthahnix/De-Anthropocentric-Research-Engine/tree/main/skills/sop/quality-diversity-filtering
Command: npx skills add https://github.com/Pthahnix/De-Anthropocentric-Research-Engine --skill quality-diversity-filtering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The SOP ensures diversity of ideation by retaining the best idea per gap×method-type niche, preventing dominance by a single approach and enabling broad exploration.

Core Features & Use Cases

  • Niche-based pruning: within each combination of gap and method-type, only the top-scoring idea is kept.
  • MAP-Elites-inspired diversity: balances quality and coverage across gaps and methods.
  • Use Case: in an ideation pipeline, filter a large set of candidate ideas to a compact, diverse set for evaluation.

Quick Start

Provide ideas and gaps in JSON format and run the quality_diversity_filter tool to obtain a diverse, top-scoring set of ideas.

Frequently Asked Questions about Quality-Diversity Filtering

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I filter candidate ideas to maximize both quality and diversity across gap-method niches?

Quality-diversity filtering applies MAP-Elites-inspired niche selection to JSON inputs, retaining only the top-scoring idea per gap and method-type combination. It outputs a diverse, reduced set along with a niche map and reasoning for audit.

What is MAP-Elites-inspired niche selection and how does it prevent single-approach dominance in ideation?

MAP-Elites-inspired niche selection balances quality and coverage by pruning ideas within each gap and method-type intersection. It prevents single-approach dominance by keeping only the highest-scoring candidate per niche, ensuring broad exploration.

How do I structure JSON inputs for gap analysis and ideation filtering?

Provide candidate ideas and gaps in JSON format to run the quality-diversity filter. The Skill processes these inputs to return deterministic filtered ideas, a removed count, a niche map, and reasoning for reproducibility.

Can I use this Skill to reduce a large set of candidate ideas into a compact set for evaluation?

Yes, this Skill filters large candidate idea sets into a compact, diverse set for evaluation. It ensures deterministic, reproducible results by providing filtered ideas, removed counts, and a niche map across gap-method combinations.

Why does my ideation pipeline output lack diversity across different gap-analysis categories?

Without quality-diversity filtering, ideation pipelines often suffer from single-approach dominance. Applying MAP-Elites-inspired niche selection retains the top idea per gap and method-type, ensuring broad coverage and diverse exploration.

When should I not use MAP-Elites niche selection for filtering ideas?

Avoid MAP-Elites niche selection when your goal is to retain all high-scoring ideas regardless of overlap, or when your inputs lack defined gap and method-type categories needed to form the niches required for diversity pruning.