/wbBroadcast — Command Hub
/wbBroadcast generates announcement content for npm, GitHub, social media, and documentation sites after a successful /wbRelease. It takes release artifacts — changelogs, version numbers, and feature summaries — and formats them into channel-specific posts. The command handles the communication layer of shipping, ensuring stakeholders and users hear about new releases in the right format.
🎯 Strategic Position
Releases that nobody hears about might as well not have shipped. /wbBroadcast sits at the end of the release pipeline as the final communication step — after code is shipped, but before anyone knows.
- After
/wbRelease+/wbPublish— announce a user-visible release. - After
/wbDeploy— announce a user-facing app change. - When declaring lifecycle status — PREVIEW → LTS, or LTS → OBSOLETE.
🛠️ Operating Modes
| Mode | Trigger | Output |
|---|---|---|
| Package announcement | /wbBroadcast <package> | Channel-specific posts for the latest release |
| Monorepo-wide | /wbBroadcast <monorepo-root>/ | Monorepo-wide announcement kit |
| Lifecycle status | /wbBroadcast <target> --status=<lts|preview|obsolete> | Status-change announcement + VERSION_STATUS.md update |
✅ What a useful broadcast contains
- LinkedIn post — conversational, explains the "why."
- X (Twitter) post — compressed, action-oriented.
- GitHub release notes — structured Highlights / Changes / Breaking / Credits.
- Blog paragraph — 3-paragraph narrative (what's new / why it matters / what to do).
- VERSION_STATUS.md update proposal — if lifecycle status should change.
- "Did NOT generate" section — channels the command doesn't cover (email, video, Slack/Discord).
🚫 What it cannot do
| Not this | Use instead |
|---|---|
| Publish packages to npm | /wbPublish |
| Create changelogs or release artifacts | /wbRelease |
| Verify the release is valid before broadcasting | /wbValid |
| Auto-post to social media | Human review required — the command writes copy, you post |
| Pre-announce before shipping | The command refuses; pre-announcement is a marketing decision |
It also refuses internal-only releases ("consumers don't care about this") and premature announcements ("pre-announce elsewhere").
📚 Reading Order
- ELI5 — the one-paragraph mental model.
- Practical — step-by-step walkthrough on a real release.
- Expert — lifecycle management and VERSION_STATUS.md interaction.
- Examples — annotated broadcast transcripts.
- Exhaustive simulation · Live demo.
🔗 Related
wbBroadcast.md— the command reference this hub orients you around./wbRelease— produces the release artifacts to broadcast./wbPublish— publishes packages to npm./wbDeploy— deploys apps (another broadcast trigger)./wbVision— "Coming Soon" teasers for broadcast content.
Quick Reference
/wbBroadcast packages/wb-press2 # announce latest package release
/wbBroadcast <monorepo-root>/ # monorepo-wide announcement
/wbBroadcast <target> --status=lts # declare LTS status← Home · Commands · Install | wb-flow on npm · flow.wbc-ui.com · wi-bg.com
