Adds the infrastructure for shipping web bundles as downloadable ZIPs
attached to a GitHub Release, consumed by the upcoming
bmadcode.com/web-bundles/ page.
- web-bundles/bundles.json — manifest with persona, tagline, description,
accent color, motif key, knowledge files, and feature flags
(web-browsing, deep-research, stitch integration) for each of the 6
bundles. Top-level releaseTag and downloadUrlPattern so the
consuming page can construct download URLs without hardcoding.
- tools/bundle-web-bundles.js — packager that zips each bundle dir into
dist/web-bundles/{slug}.zip and prints the gh release create command.
Zero dependencies; uses system zip.
- .gitignore — exclude dist/web-bundles/ build artifacts.
The web-bundles-v1.0.0 release on GitHub is currently in draft state
with the 6 zips attached; it'll be published in coordination with the
Ghost site page going live.
|
||
|---|---|---|
| .. | ||
| brainstorming-coach | ||
| market-and-industry-research | ||
| prd-coach | ||
| prfaq-coach | ||
| product-brief-coach | ||
| ux-coach | ||
| README.md | ||
| bundles.json | ||
README.md
BMad Web Bundles
V4 shipped web bundles. V6 brings them back, new and improved. Each bundle packages a BMad skill as a self-contained install for Google Gemini Gems and ChatGPT Custom GPTs, so you can run the planning work in your web LLM subscription before opening your IDE.
Why use these
- Cost. Web LLM subscriptions are flat-rate. Run brainstorming, briefs, PRDs, and research there instead of burning IDE tokens.
- Right tool for the job. Planning conversations want Canvas, image generation, and Deep Research. Implementation wants the codebase and a terminal. Use each where it's strongest.
- Persona swapping. Every bundle's
INSTRUCTIONS.mdcarries a default persona and a contrasting swap example. Change voices without touching the protocol.
The shelf
| Bundle | Purpose |
|---|---|
brainstorming-coach/ |
Facilitated ideation across 60 techniques. Defaults to Carson (Osborn lineage); swap to Mary for analyst rigor. |
product-brief-coach/ |
Build a one-page product brief through guided discovery. |
prfaq-coach/ |
Working Backwards PRFAQ challenge (Bezos lineage) to forge and stress-test product concepts. |
prd-coach/ |
Product Requirements Document with built-in validation (Cagan lineage). |
ux-coach/ |
UX patterns, flows, and design specifications. |
market-and-industry-research/ |
Market research, customer JTBD, competitive landscape, regulatory and technical lenses. Deep Research mode integrated. |
Install
Each bundle has its own INSTRUCTIONS.md with platform-specific setup steps. Pattern is the same:
- Create a Gem (Gemini) or Custom GPT (ChatGPT).
- Upload the bundle's
SKILL.md(and any data files) as knowledge. - Paste the block below the PASTE BOUNDARY into the instructions box.
- Enable Web Browsing / Deep Research if the bundle's install steps call for it.
Gemini Gems require Gemini Advanced. ChatGPT Custom GPTs require Plus, Pro, Business, or Enterprise; Deep Research has its own plan limits.
Build your own
Web bundles are generated from BMad skills using the bmad-os-skill-to-bundle utility skill. Point it at any BMad skill folder and it produces a SKILL.md, an INSTRUCTIONS.md, and any required data files, with persona inheritance from the owning agent.