# Combination Enumeration

> SOP for systematically enumerating combinations across dimensions.

- Skill: `yogsoth-ai/combination-enumeration` (Agent Skill)
- Install (CLI): `npx skillmds@latest add yogsoth-ai/combination-enumeration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/yogsoth-ai/combination-enumeration/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: yogsoth-ai (https://skillmd.com/u/yogsoth-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/yogsoth-ai/combination-enumeration

---


# Combination Enumeration

Systematically enumerate combinations by crossing dimension values.

## Tool

`vault_search` + CC reasoning

## Protocol

1. Take 2-3 dimensions with their value lists
2. Generate all combinations (Cartesian product)
3. For each combination, search vault for existing work covering it
4. Classify: occupied (existing work), empty (opportunity), impossible (constraint)
5. Return classified matrix

## HARD-GATE

<HARD-GATE>
Must enumerate ALL combinations for the given dimensions, not just a sample.
</HARD-GATE>

## Yield

Returns: `{ total: number, occupied: number, empty: number, impossible: number }`

