Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Before implementing, generate 3-5 conceptually distinct approaches labeled by creativity dimension (Novel, Surprising, Diverse, Conventional), then hold for selection. Brainstorm-then-select to resist defaulting to the most obvious solution.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 61% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 78% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 21% | 0% |
Interrupt the default path of jumping to the most probable — and least creative — solution.
This is an original Open Science Skills workflow grounded in Creative Preference Optimization (Ismayilzada et al., 2025; background in reference/creative-preference-optimization.md). Standard preference alignment (RLHF/DPO) optimizes for the most human-expected output, which is by construction the least surprising one. The paper's most accessible remedy — its own "brainstorm-then-select" baseline — needs no fine-tuning: force divergence before convergence by generating several conceptually distinct approaches, requiring that at least one is surprising and one is novel, and deferring quality and implementation until after selection.
Use diverge for creative, architectural, or analytical work where more than one non-obvious solution exists. To delegate the brainstorm to a second model family, use the sibling diverge-codex.
Use /diverge <task> when:
Do not use for rote tasks with one correct answer (e.g., fix this syntax error).
Given $ARGUMENTS:
If the task is ambiguous about what "good" looks like, ask one focused question before proceeding. Skip this if the goal is clear. Do not ask about implementation details.
Produce 3–5 approaches that are genuinely conceptually distinct. Differences must be in underlying mechanism, not surface vocabulary.
Label each with its primary creativity dimension:
For each approach provide:
Do not implement. Present all approaches, then ask:
> "Which approach should I pursue? Or should I synthesize elements from multiple?"
Implement the selected approach directly. If the user asks to synthesize, identify which elements are mechanically compatible and propose a brief hybrid plan before implementing.
Other measured skills in the registry, with their headline benchmark lift.