explorelisted
Install: claude install-skill kborovik/pilot-skills
# explore — pass 1 layer enum + bail-out + pass 2 layer × frame divergence → designs/<slug>-explore.md
## AUDIENCE
Skill body ∈ SPEC-ADJACENT ∴ glyph register per glyph skill. Output file (`designs/<slug>-explore.md`) ≡ user-reviewing surface ∴ steno register per steno skill (readable symbols `→ & | §`, ⊥ heavy math glyphs).
## Position in funnel
`/sdd:design` ≡ front door. `/sdd:explore` ≡ optional escape hatch ∀ "I don't know what shapes are possible" — pre-design phase that enumerates abstraction layers ∧ surfaces options across them. User-invoked only; ⊥ auto-route from design.
Output ≡ tradeoff matrix @ `designs/<slug>-explore.md` (distinct suffix from `designs/<slug>.md` per design-lifecycle invariant — sibling artifact, distinct lifecycle; ⊥ FOLD-IN candidate). Matrix feeds `/sdd:design` (pick a shape, commit) ∨ `/sdd:spec` direct amend (bail-out path, single-line fix).
One-shot ∴ no convergence loop. User re-runs w/ constraint shift if matrix unsatisfying.
## Loop
1. read `SPEC.md` ∈ root → degrade gracefully if absent
2. **pass 1 — layer enumeration** (single sub-agent, critic-only — block below)
3. **bail-out gate** — pass 1 emits clearly-dominant layer w/ rest dismissed → skip pass 2, emit single-row matrix + direct-path recommendation. Hard rule, ⊥ heuristic-soft.
4. **pass 2 — layer × frame divergence** (N=4 parallel sub-agents, generator-only — block below) — fires only when bail-out gate ⊥ trips
5. **focus** — score (1 sub-agent, critic-only) + cluster