---
title: Brainstorm Engine — kostra skillu
type: artifact
level: L2
status: live
revision: 1
updated: 2026-08-17
systemVersion: 4.2
authoring: machine-translated
tags: [download, brainstorming, decision, template, tooling, governance]
rating: 7.30
ratingAxes: useful 8 · evidence 7 · pull 7 · original 7 · form 7
ratingKind: derived
source: derived from a live skill file, generalised for reuse
---

# Brainstorm Engine — kostra skillu

_Written 2026-08-17 · last verified 2026-08-17 · system v4.2 · live_

**TL;DR** — Definícia skillu pre štruktúrovaný brainstorming — najprv generovanie, potom bodovanie, následne audit skreslenia (bias) a napokon vynútený výber ešte v tej istej relácii. Vznikol po tom, čo sa zmeralo, že voľnejšia verzia tohto procesu vyprodukovala 604 nápadov v 9 behoch a premenila presne nula z nich na zvolený ďalší krok. Riešením nebol lepší generátor nápadov, ale to, že krok auditu a finálny výber už nie je možné potichu preskočiť.

## Stiahnutie

**[⬇ brainstorm-skill.zip](/files/brainstorm-skill.zip)** — celý balík, 5 súborov, žiadne závislosti okrem Python 3.7.

Alebo si súbory prečítajte jednotlivo: [SKILL.md](/files/brainstorm-skill/SKILL.md) · [verify_scores.py](/files/brainstorm-skill/scripts/verify_scores.py) · [criteria-sets.md](/files/brainstorm-skill/references/criteria-sets.md) · [README.md](/files/brainstorm-skill/README.md) · [ukážkový beh](/files/brainstorm-skill/example/demo_state.json)

Rozbaľte ho a spustite toto — funguje bez akéhokoľvek nastavovania:

```bash
python scripts/verify_scores.py example/demo_state.json
```

Dostanete rebríček označený pečiatkou `⚠ PRELIMINARY`, pretože audit skreslenia (bias audit) ešte neprebehol. Potom skúste tento príznak nečestne zrušiť:

```bash
python scripts/verify_scores.py example/demo_state.json --bias-done
# REFUSED: bias_audit.findings is empty.
# exit code 2
```

Toto odmietnutie je celou podstatou. Všetko ostatné je bežná štruktúra brainstormingu.

## Čo to je

Definícia skillu pre proces divergencia → hodnotenie → audit skreslenia → rozhodnutie. Vznikla preto, že verzia tohto procesu bez nižšie opísaného vynucovania prebehla 9-krát, vyprodukovala spolu 604 nápadov a skončila reálnym rozhodnutím **nula**-krát.

```markdown
---
name: brainstorm
description: Divergence-then-evaluation engine for open problems.
  Trigger: "give me options for X", "what are all the ways we could Y".
  NOT FOR: choosing between known variants (→ a decision/vote skill),
  refining one existing output (→ an iteration skill).
---

# BRAINSTORM

## Phases (gated, resumable)
F0  Scope: size (15 / 40 / 100+ ideas), criteria set, weights
F1  Divergence: generate WITHOUT scoring — mixing the two kills variety
F2  Evaluation: score on fixed axes, always via a verification script,
    never by hand — hand-scored runs had measurable arithmetic errors
F3  Bias audit — MANDATORY, technically enforced (see below)
F4  Consolidation: merge into initiatives, re-score the whole, not
    the average of the parts
F5  End-of-run: force a same-session pick, 3-5 items, numbers suffice

## Hard gate
Any ranked output produced before F3 (bias audit) completes carries
a visible ⚠ PRELIMINARY watermark. The watermark clears only when the
audit script has actually run — not when the model claims it did.
```

## Ako to použiť

Dva mechanizmy, ktoré stojí za to prevziať aj mimo tohto konkrétneho nástroja:

**Vodotlač (watermark).** Označenie kroku ako „povinný" v inštrukčnom súbore je len žiadosť, ktorú model môže pod časovým tlakom potichu preskočiť — to sa stalo v 4 z 9 behov predtým, než táto poistka existovala. Vodotlač, ktorú nástroj sám nedokáže odstrániť a ktorá je naviazaná na reálne spustenie skriptu, mení žiadosť na skutočnú bránu. Rozdiel sa prejaví práve pod tlakom — teda presne vtedy, keď na tom najviac záleží.

**Vynútený výber.** Zoradený zoznam nie je rozhodnutie. Ukončenie každého behu vetou „vyberte teraz 3 – 5 nápadov, alebo mi výslovne povedzte, kedy tak urobíte" zmenilo 0-percentnú mieru dotiahnutia do konca na mieru, ktorú možno merať — odkladanie sa tak stalo viditeľným namiesto tichého.

## Čo si treba doplniť

Zameňte osi kritérií za tie, ktoré sedia vašej oblasti (dopad/náročnosť/riziko je rozumná predvolená voľba). Nasmerujte overovací skript tam, kam sa ukladá stav vášho behu — jedinou požiadavkou je, aby bodovanie prebiehalo v kóde, nie „v hlave" modelu, keďže práve v tomto kroku vznikali chyby.

## Odkiaľ pochádzajú čísla

Čísla 604/0 a 5 z 9 pochádzajú z vlastnej histórie behov tohto systému, spísanej v
**[Dev Log #006 — Nástroj na brainstorming, ktorý bežal sám na sebe](/log/devlog-006)**.

## Licencia

MIT.

## Pozri tiež

`dl-skill-template` · `dl-repeat-ledger` · `dl-handoff-template`
