Základní nástroje
Každá instalace BMad zahrnuje sadu základních skills, které lze použít v kombinaci s čímkoli — samostatné úkoly a workflow, které fungují napříč všemi projekty, všemi moduly a všemi fázemi. Ty jsou vždy dostupné bez ohledu na to, které volitelné moduly nainstalujete.
Přehled
Section titled “Přehled”| Nástroj | Typ | Účel |
|---|---|---|
bmad-help | Task | Kontextové poradenství, co dělat dál |
bmad-brainstorming | Workflow | Facilitace interaktivních brainstormingových sezení |
bmad-party-mode | Workflow | Orchestrace skupinových diskuzí více agentů |
bmad-distillator | Task | Bezeztrátová LLM-optimalizovaná komprese dokumentů |
bmad-advanced-elicitation | Task | Iterativní zdokonalování LLM výstupu |
bmad-review-adversarial-general | Task | Cynická revize hledající chybějící a chybné |
bmad-review-edge-case-hunter | Task | Vyčerpávající analýza větvících cest pro neošetřené hraniční případy |
bmad-editorial-review-prose | Task | Klinická jazyková korektura pro komunikační srozumitelnost |
bmad-editorial-review-structure | Task | Strukturální editace — škrty, sloučení a reorganizace |
bmad-shard-doc | Task | Rozdělení velkých markdown souborů do organizovaných sekcí |
bmad-index-docs | Task | Generování nebo aktualizace indexu dokumentů ve složce |
bmad-help
Section titled “bmad-help”Váš inteligentní průvodce tím, co přijde dál. — Zkoumá stav vašeho projektu, detekuje, co bylo uděláno, a doporučuje další povinný nebo volitelný krok.
Použijte když:
- Dokončili jste workflow a chcete vědět, co dál
- Jste noví v BMad a potřebujete orientaci
- Jste uvízlí a chcete kontextovou radu
- Nainstalovali jste nové moduly a chcete vidět, co je dostupné
Jak to funguje:
- Skenuje projekt pro existující artefakty (PRD, architektura, stories atd.)
- Detekuje nainstalované moduly a dostupné workflow
- Doporučuje další kroky v pořadí priority — nejprve povinné, pak volitelné
- Prezentuje každé doporučení s příkazem skillu a stručným popisem
Vstup: Volitelný dotaz v přirozeném jazyce (např. bmad-help I have a SaaS idea, where do I start?)
Výstup: Prioritizovaný seznam doporučených dalších kroků s příkazy skills
bmad-brainstorming
Section titled “bmad-brainstorming”Generování různorodých nápadů prostřednictvím interaktivních kreativních technik. — Facilitované brainstormingové sezení, které načítá osvědčené ideační metody z knihovny technik a vede vás k 100+ nápadům před organizací.
Použijte když:
- Začínáte nový projekt a potřebujete prozkoumat problémový prostor
- Jste uvízlí s generováním nápadů a potřebujete strukturovanou kreativitu
- Chcete použít osvědčené ideační frameworky (SCAMPER, reverzní brainstorming atd.)
Jak to funguje:
- Nastaví brainstormingové sezení s vaším tématem
- Načte kreativní techniky z knihovny metod
- Provede vás technikou za technikou, generuje nápady
- Aplikuje anti-bias protokol — mění kreativní doménu každých 10 nápadů
- Produkuje append-only dokument sezení se všemi nápady organizovanými podle techniky
Vstup: Téma brainstormingu nebo formulace problému, volitelný kontextový soubor
Výstup: brainstorming-session-{date}.md se všemi generovanými nápady
bmad-party-mode
Section titled “bmad-party-mode”Orchestrace skupinových diskuzí více agentů. — Načte všechny nainstalované BMad agenty a facilituje přirozenou konverzaci, kde každý agent přispívá svou unikátní odborností a osobností.
Použijte když:
- Potřebujete více expertních perspektiv na rozhodnutí
- Chcete, aby agenti zpochybňovali předpoklady ostatních
- Zkoumáte složité téma překračující více domén
Jak to funguje:
- Načte manifest agentů se všemi nainstalovanými osobnostmi
- Analyzuje vaše téma a vybere 2–3 nejrelevantnější agenty
- Agenti se střídají v přispívání, s přirozenou kříženou diskuzí a nesouhlasy
- Rotuje účast agentů pro zajištění různorodých perspektiv
- Ukončete pomocí
goodbye,end partyneboquit
Vstup: Diskuzní téma nebo otázka, s volitelnou specifikací person
Výstup: Real-time multi-agentní konverzace s udržovanými osobnostmi agentů
bmad-distillator
Section titled “bmad-distillator”Bezeztrátová LLM-optimalizovaná komprese zdrojových dokumentů. — Produkuje husté, tokenově efektivní destiláty, které zachovávají všechny informace pro následné LLM zpracování. Ověřitelné prostřednictvím round-trip rekonstrukce.
Použijte když:
- Dokument je příliš velký pro kontextové okno LLM
- Potřebujete tokenově efektivní verze výzkumů, specifikací nebo plánovacích artefaktů
- Chcete ověřit, že během komprese nebyly ztraceny žádné informace
Jak to funguje:
- Analýza — Čte zdrojové dokumenty, identifikuje hustotu informací a strukturu
- Komprese — Převádí prózu na hustý odrážkový formát, odstraňuje dekorativní formátování
- Ověření — Kontroluje úplnost pro zajištění zachování všech informací
- Validace (volitelné) — Round-trip rekonstrukční test dokazuje bezeztrátovou kompresi
Vstup:
source_documents(povinné) — Cesty k souborům, složkám nebo glob vzorydownstream_consumer(volitelné) — Co to konzumuje (např. „tvorba PRD“)token_budget(volitelné) — Přibližná cílová velikost--validate(příznak) — Spuštění round-trip rekonstrukčního testu
Výstup: Destilátové markdown soubory s reportem kompresního poměru (např. „3.2:1“)
bmad-advanced-elicitation
Section titled “bmad-advanced-elicitation”Iterativní zdokonalování LLM výstupu metodami elicitace. — Vybírá z knihovny elicitačních technik pro systematické zlepšování obsahu více průchody.
Použijte když:
- LLM výstup působí povrchně nebo genericky
- Chcete prozkoumat téma z více analytických úhlů
- Zdokonalujete kritický dokument a chcete hlubší myšlení
Jak to funguje:
- Načte registr metod s 5+ elicitačními technikami
- Vybere 5 nejlépe odpovídajících metod podle typu a složitosti obsahu
- Prezentuje interaktivní nabídku — vyberte metodu, zamíchejte nebo zobrazte vše
- Aplikuje vybranou metodu k vylepšení obsahu
- Znovu prezentuje možnosti pro iterativní zlepšení, dokud nevyberete „Pokračovat“
Vstup: Sekce obsahu k vylepšení
Výstup: Vylepšená verze obsahu s aplikovanými zlepšeními
bmad-review-adversarial-general
Section titled “bmad-review-adversarial-general”Cynická revize, která předpokládá existenci problémů a hledá je. — Zaujme perspektivu skeptického, otráveného recenzenta s nulovou tolerancí pro nedbalou práci. Hledá, co chybí, ne jen co je špatně.
Použijte když:
- Potřebujete zajištění kvality před finalizací výstupu
- Chcete zátěžově otestovat specifikaci, story nebo dokument
- Chcete najít mezery v pokrytí, které optimistické revize přehlédnou
Jak to funguje:
- Čte obsah s cynickou, kritickou perspektivou
- Identifikuje problémy v úplnosti, správnosti a kvalitě
- Specificky hledá, co chybí — ne jen co je přítomné a špatné
- Musí najít minimálně 10 problémů nebo analyzuje hlouběji
Vstup:
content(povinné) — Diff, specifikace, story, dokument nebo jakýkoli artefaktalso_consider(volitelné) — Další oblasti k zvážení
Výstup: Markdown seznam 10+ nálezů s popisy
bmad-review-edge-case-hunter
Section titled “bmad-review-edge-case-hunter”Procházení každé větvící cesty a hraničních podmínek, hlášení pouze neošetřených případů. — Čistě metodologický přístup trasování cest, který mechanicky odvozuje třídy hraničních případů.
Použijte když:
- Chcete vyčerpávající pokrytí hraničních případů pro kód nebo logiku
- Potřebujete doplněk k adversariální revizi (jiná metodologie, jiné nálezy)
- Revidujete diff nebo funkci pro hraniční podmínky
Jak to funguje:
- Enumeruje všechny větvící cesty v obsahu
- Mechanicky odvozuje třídy případů: chybějící else/default, nestřežené vstupy, off-by-one, přetečení aritmetiky, implicitní typová koerce, race conditions, mezery v timeoutech
- Testuje každou cestu proti existujícím ochranám
- Hlásí pouze neošetřené cesty — tiše zahazuje ošetřené
Vstup:
content(povinné) — Diff, celý soubor nebo funkcealso_consider(volitelné) — Další oblasti k zvážení
Výstup: JSON pole nálezů, každý s location, trigger_condition, guard_snippet a potential_consequence
bmad-editorial-review-prose
Section titled “bmad-editorial-review-prose”Klinická jazyková korektura zaměřená na srozumitelnost komunikace. — Reviduje text pro problémy bránící porozumění. Aplikuje baseline Microsoft Writing Style Guide. Zachovává autorský hlas.
Použijte když:
- Napsali jste dokument a chcete vylepšit psaní
- Potřebujete zajistit srozumitelnost pro konkrétní publikum
- Chcete komunikační opravy bez změn stylistických preferencí
Jak to funguje:
- Čte obsah, přeskakuje bloky kódu a frontmatter
- Identifikuje komunikační problémy (ne stylistické preference)
- Deduplikuje stejné problémy napříč více lokacemi
- Produkuje třísloupcovou tabulku oprav
Vstup:
content(povinné) — Markdown, prostý text nebo XMLstyle_guide(volitelné) — Projektově specifický průvodce stylemreader_type(volitelné) —humans(výchozí) pro srozumitelnost/plynulost, nebollmpro přesnost/konzistenci
Výstup: Třísloupcová markdown tabulka: Původní text | Revidovaný text | Změny
bmad-editorial-review-structure
Section titled “bmad-editorial-review-structure”Strukturální editace — navrhuje škrty, sloučení, přesuny a zhuštění. — Reviduje organizaci dokumentu a navrhuje substantivní změny pro zlepšení srozumitelnosti a toku před jazykovou korekcí.
Použijte když:
- Dokument byl vytvořen z více subprocesů a potřebuje strukturální koherenci
- Chcete zkrátit dokument při zachování porozumění
- Potřebujete identifikovat porušení rozsahu nebo pohřbené kritické informace
Jak to funguje:
- Analyzuje dokument proti 5 strukturním modelům (Tutorial, Reference, Explanation, Prompt, Strategic)
- Identifikuje redundance, porušení rozsahu a pohřbené informace
- Produkuje prioritizovaná doporučení: CUT, MERGE, MOVE, CONDENSE, QUESTION, PRESERVE
- Odhaduje celkovou redukci ve slovech a procentech
Vstup:
content(povinné) — Dokument k revizipurpose(volitelné) — Zamýšlený účel (např. „quickstart tutoriál“)target_audience(volitelné) — Kdo to čtereader_type(volitelné) —humansnebollmlength_target(volitelné) — Cílová redukce (např. „o 30 % kratší“)
Výstup: Shrnutí dokumentu, prioritizovaný seznam doporučení a odhadovaná redukce
bmad-shard-doc
Section titled “bmad-shard-doc”Rozdělení velkých markdown souborů do organizovaných souborů sekcí. — Používá nadpisy úrovně 2 jako body dělení k vytvoření složky samostatných souborů sekcí s indexem.
Použijte když:
- Markdown dokument narostl na nezvládnutelnou velikost (500+ řádků)
- Chcete rozložit monolitický dokument na navigovatelné sekce
- Potřebujete samostatné soubory pro paralelní editaci nebo správu LLM kontextu
Jak to funguje:
- Validuje, že zdrojový soubor existuje a je markdown
- Dělí na nadpisech úrovně 2 (
##) do číslovaných souborů sekcí - Vytváří
index.mds manifestem sekcí a odkazy - Vyzve vás ke smazání, archivaci nebo zachování originálu
Vstup: Cesta ke zdrojovému markdown souboru, volitelná cílová složka
Výstup: Složka s index.md a 01-{sekce}.md, 02-{sekce}.md atd.
bmad-index-docs
Section titled “bmad-index-docs”Generování nebo aktualizace indexu všech dokumentů ve složce. — Skenuje adresář, čte každý soubor pro pochopení jeho účelu a produkuje organizovaný index.md s odkazy a popisy.
Použijte když:
- Potřebujete lehký index pro rychlé LLM skenování dostupných dokumentů
- Složka dokumentace narostla a potřebuje organizovaný obsah
- Chcete automaticky generovaný přehled, který zůstává aktuální
Jak to funguje:
- Skenuje cílový adresář pro všechny neskryté soubory
- Čte každý soubor pro pochopení jeho skutečného účelu
- Seskupuje soubory podle typu, účelu nebo podadresáře
- Generuje stručné popisy (3–10 slov každý)
Vstup: Cesta k cílové složce
Výstup: index.md s organizovanými výpisy souborů, relativními odkazy a stručnými popisy