Skip to content

Commit 3b8f260

Browse files
Brian MadisonBrian Madison
authored andcommitted
add some helpful maintainer skills
1 parent 0187d18 commit 3b8f260

17 files changed

Lines changed: 959 additions & 53 deletions

File tree

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
---
2+
name: bmad-os-changelog-social
3+
description: Generate social media announcements for Discord, Twitter, and LinkedIn from the latest changelog entry. Use when user asks to create release announcements, social posts, or share changelog updates. Reads CHANGELOG.md in current working directory. Reference examples/ for tone and format.
4+
disable-model-invocation: true
5+
---
6+
7+
# Changelog Social
8+
9+
Generate engaging social media announcements from changelog entries.
10+
11+
## Workflow
12+
13+
### Step 1: Extract Changelog Entry
14+
15+
Read `./CHANGELOG.md` and extract the latest version entry. The changelog follows this format:
16+
17+
```markdown
18+
## [VERSION]
19+
20+
### 🎁 Features
21+
* **Title** β€” Description
22+
23+
### πŸ› Bug Fixes
24+
* **Title** β€” Description
25+
26+
### πŸ“š Documentation
27+
* **Title** β€” Description
28+
29+
### πŸ”§ Maintenance
30+
* **Title** β€” Description
31+
```
32+
33+
Parse:
34+
- **Version number** (e.g., `6.0.0-Beta.5`)
35+
- **Features** - New functionality, enhancements
36+
- **Bug Fixes** - Fixes users will care about
37+
- **Documentation** - New or improved docs
38+
- **Maintenance** - Dependency updates, tooling improvements
39+
40+
### Step 2: Get Git Contributors
41+
42+
Use git log to find contributors since the previous version. Get commits between the current version tag and the previous one:
43+
44+
```bash
45+
# Find the previous version tag first
46+
git tag --sort=-version:refname | head -5
47+
48+
# Get commits between versions with PR numbers and authors
49+
git log <previous-tag>..<current-tag> --pretty=format:"%h|%s|%an" --grep="#"
50+
```
51+
52+
Extract PR numbers from commit messages that contain `#` followed by digits. Compile unique contributors.
53+
54+
### Step 3: Generate Discord Announcement
55+
56+
**Limit: 2,000 characters per message.** Split into multiple messages if needed.
57+
58+
Use this template style:
59+
60+
```markdown
61+
πŸš€ **BMad vVERSION RELEASED!**
62+
63+
πŸŽ‰ [Brief hype sentence]
64+
65+
πŸͺ₯ **KEY HIGHLIGHT** - [One-line summary]
66+
67+
🎯 **CATEGORY NAME**
68+
β€’ Feature one - brief description
69+
β€’ Feature two - brief description
70+
β€’ Coming soon: Future teaser
71+
72+
πŸ”§ **ANOTHER CATEGORY**
73+
β€’ Fix or feature
74+
β€’ Another item
75+
76+
πŸ“š **DOCS OR OTHER**
77+
β€’ Item
78+
β€’ Item with link
79+
80+
🌟 **COMMUNITY PHILOSOPHY** (optional - include for major releases)
81+
β€’ Everything is FREE - No paywalls
82+
β€’ Knowledge shared, not sold
83+
84+
πŸ“Š **STATS**
85+
X commits | Y PRs merged | Z files changed
86+
87+
πŸ™ **CONTRIBUTORS**
88+
@username1 (X PRs!), @username2 (Y PRs!)
89+
@username3, @username4, username5 + dependabot πŸ›‘οΈ
90+
Community-driven FTW! 🌟
91+
92+
πŸ“¦ **INSTALL:**
93+
`npx bmad-method@VERSION install`
94+
95+
⭐ **SUPPORT US:**
96+
🌟 GitHub: github.com/bmad-code-org/BMAD-METHOD/
97+
πŸ“Ί YouTube: youtube.com/@BMadCode
98+
β˜• Donate: buymeacoffee.com/bmad
99+
100+
πŸ”₯ **Next version tease!**
101+
```
102+
103+
**Content Strategy:**
104+
- Focus on **user impact** - what's better for them?
105+
- Highlight **annoying bugs fixed** that frustrated users
106+
- Show **new capabilities** that enable workflows
107+
- Keep it **punchy** - use emojis and short bullets
108+
- Add **personality** - excitement, humor, gratitude
109+
110+
### Step 4: Generate Twitter Post
111+
112+
**Limit: 25,000 characters per tweet (Premium).** With Premium, use a single comprehensive post matching the Discord style (minus Discord-specific formatting). Aim for 1,500-3,000 characters for better engagement.
113+
114+
**Threads are optional** β€” only use for truly massive releases where you want multiple engagement points.
115+
116+
See `examples/twitter-example.md` for the single-post Premium format.
117+
118+
## Content Selection Guidelines
119+
120+
**Include:**
121+
- New features that change workflows
122+
- Bug fixes for annoying/blocking issues
123+
- Documentation that helps users
124+
- Performance improvements
125+
- New agents or workflows
126+
- Breaking changes (call out clearly)
127+
128+
**Skip/Minimize:**
129+
- Internal refactoring
130+
- Dependency updates (unless user-facing)
131+
- Test improvements
132+
- Minor style fixes
133+
134+
**Emphasize:**
135+
- "Finally fixed" issues
136+
- "Faster" operations
137+
- "Easier" workflows
138+
- "Now supports" capabilities
139+
140+
## Examples
141+
142+
Reference example posts in `examples/` for tone and formatting guidance:
143+
144+
- **discord-example.md** β€” Full Discord announcement with emojis, sections, contributor shout-outs
145+
- **twitter-example.md** β€” Twitter thread format (5 tweets max for major releases)
146+
- **linkedin-example.md** β€” Professional post for major/minor releases with significant features
147+
148+
**When to use LinkedIn:**
149+
- Major version releases (e.g., v6.0.0 Beta, v7.0.0)
150+
- Minor releases with exceptional new features
151+
- Community milestone announcements
152+
153+
Read the appropriate example file before generating to match the established style and voice.
154+
155+
## Output Format
156+
157+
**CRITICAL: ALWAYS write to files** - Create files in `_bmad-output/social/` directory:
158+
159+
1. `{repo-name}-discord-{version}.md` - Discord announcement
160+
2. `{repo-name}-twitter-{version}.md` - Twitter post
161+
3. `{repo-name}-linkedin-{version}.md` - LinkedIn post (if applicable)
162+
163+
Also present a preview in the chat:
164+
165+
```markdown
166+
## Discord Announcement
167+
168+
[paste Discord content here]
169+
170+
## Twitter Post
171+
172+
[paste Twitter content here]
173+
```
174+
175+
Files created:
176+
- `_bmad-output/social/{filename}`
177+
178+
Offer to make adjustments if the user wants different emphasis, tone, or content.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
πŸš€ **BMad v6.0.0-alpha.23 RELEASED!**
2+
3+
πŸŽ‰ Huge update - almost beta!
4+
5+
πŸͺŸ **WINDOWS INSTALLER FIXED** - Menu arrows issue should be fixed! CRLF & ESM problems resolved.
6+
7+
🎯 **PRD WORKFLOWS IMPROVED**
8+
β€’ Validation & Edit workflows added!
9+
β€’ PRD Cohesion check ensures document flows beautifully
10+
β€’ Coming soon: Use of subprocess optimization (context saved!)
11+
β€’ Coming soon: Final format polish step in all workflows - Human consumption OR hyper-optimized LLM condensed initially!
12+
13+
πŸ”§ **WORKFLOW CREATOR & VALIDATOR**
14+
β€’ Subprocess support for advanced optimization
15+
β€’ Path violation checks ensure integrity
16+
β€’ Beyond error checking - offers optimization & flow suggestions!
17+
18+
πŸ“š **NEW DOCS SITE** - docs.bmad-method.org
19+
β€’ Diataxis framework: Tutorials, How-To, Explanations, References
20+
β€’ Current docs still being revised
21+
β€’ Tutorials, blogs & explainers coming soon!
22+
23+
πŸ’‘ **BRAINSTORMING REVOLUTION**
24+
β€’ 100+ idea goal (quantity-first!)
25+
β€’ Anti-bias protocol (pivot every 10 ideas)
26+
β€’ Chain-of-thought + simulated temperature prompts
27+
β€’ Coming soon: SubProcessing (on-the-fly sub agents)
28+
29+
🌟 **COMMUNITY PHILOSOPHY**
30+
β€’ Everything is FREE - No paywalls, no gated content
31+
β€’ Knowledge shared, not sold
32+
β€’ No premium tiers - full access to our ideas
33+
34+
πŸ“Š **27 commits | 217 links converted | 42+ docs created**
35+
36+
πŸ™ **17 Community PR Authors in this release!**
37+
@lum (6 PRs!), @q00 (3 PRs!), @phil (2 PRs!)
38+
@mike, @alex, @ramiz, @sjennings + dependabot πŸ›‘οΈ
39+
Community-driven FTW! 🌟
40+
41+
πŸ“¦ **INSTALL ALPHA:**
42+
`npx bmad-method install`
43+
44+
⭐ **SUPPORT US:**
45+
🌟 GitHub: github.com/bmad-code-org/BMAD-METHOD/
46+
πŸ“Ί YouTube: youtube.com/@BMadCode
47+
48+
🎀 **SPEAKING & MEDIA**
49+
Available for conferences, podcasts, media appearances!
50+
Topics: AI-Native Organizations (Any Industry), BMad Method
51+
DM on Discord for inquiries!
52+
53+
πŸ”₯ **V6 Beta is DAYS away!** January 22nd ETA - new features such as xyz and abc bug fixes!
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
πŸš€ **Announcing BMad Method v6.0.0 Beta - AI-Native Agile Development Framework**
2+
3+
I'm excited to share that BMad Method, the open-source AI-driven agile development framework, is entering Beta! After 27 alpha releases and countless community contributions, we're approaching a major milestone.
4+
5+
**What's New in v6.0.0-alpha.23**
6+
7+
πŸͺŸ **Windows Compatibility Fixed**
8+
We've resolved the installer issues that affected Windows users. The menu arrows problem, CRLF handling, and ESM compatibility are all resolved.
9+
10+
🎯 **Enhanced PRD Workflows**
11+
Our Product Requirements Document workflows now include validation and editing capabilities, with a new cohesion check that ensures your documents flow beautifully. Subprocess optimization is coming soon to save even more context.
12+
13+
πŸ”§ **Workflow Creator & Validator**
14+
New tools for creating and validating workflows with subprocess support, path violation checks, and optimization suggestions that go beyond simple error checking.
15+
16+
πŸ“š **New Documentation Platform**
17+
We've launched docs.bmad-method.org using the Diataxis framework - providing clear separation between tutorials, how-to guides, explanations, and references. Our documentation is being continuously revised and expanded.
18+
19+
πŸ’‘ **Brainstorming Revolution**
20+
Our brainstorming workflows now use research-backed techniques: 100+ idea goals, anti-bias protocols, chain-of-thought reasoning, and simulated temperature prompts for higher divergence.
21+
22+
**Our Philosophy**
23+
24+
Everything in BMad Method is FREE. No paywalls, no gated content, no premium tiers. We believe knowledge should be shared, not sold. This is community-driven development at its finest.
25+
26+
**The Stats**
27+
- 27 commits in this release
28+
- 217 documentation links converted
29+
- 42+ new documents created
30+
- 17 community PR authors contributed
31+
32+
**Get Started**
33+
34+
```
35+
npx bmad-method@alpha install
36+
```
37+
38+
**Learn More**
39+
- GitHub: github.com/bmad-code-org/BMAD-METHOD
40+
- YouTube: youtube.com/@BMadCode
41+
- Docs: docs.bmad-method.org
42+
43+
**What's Next?**
44+
45+
Beta is just days away with an ETA of January 22nd. We're also available for conferences, podcasts, and media appearances to discuss AI-Native Organizations and the BMad Method.
46+
47+
Have you tried BMad Method yet? I'd love to hear about your experience in the comments!
48+
49+
#AI #SoftwareDevelopment #Agile #OpenSource #DevTools #LLM #AgentEngineering
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
πŸš€ **BMad v6.0.0-alpha.23 RELEASED!**
2+
3+
Huge update - we're almost at Beta! πŸŽ‰
4+
5+
πŸͺŸ **WINDOWS INSTALLER FIXED** - Menu arrows issue should be fixed! CRLF & ESM problems resolved.
6+
7+
🎯 **PRD WORKFLOWS IMPROVED**
8+
β€’ Validation & Edit workflows added!
9+
β€’ PRD Cohesion check ensures document flows beautifully
10+
β€’ Coming soon: Subprocess optimization (context saved!)
11+
β€’ Coming soon: Final format polish step in all workflows
12+
13+
πŸ”§ **WORKFLOW CREATOR & VALIDATOR**
14+
β€’ Subprocess support for advanced optimization
15+
β€’ Path violation checks ensure integrity
16+
β€’ Beyond error checking - offers optimization & flow suggestions!
17+
18+
πŸ“š **NEW DOCS SITE** - docs.bmad-method.org
19+
β€’ Diataxis framework: Tutorials, How-To, Explanations, References
20+
β€’ Current docs still being revised
21+
β€’ Tutorials, blogs & explainers coming soon!
22+
23+
πŸ’‘ **BRAINSTORMING REVOLUTION**
24+
β€’ 100+ idea goal (quantity-first!)
25+
β€’ Anti-bias protocol (pivot every 10 ideas)
26+
β€’ Chain-of-thought + simulated temperature prompts
27+
β€’ Coming soon: SubProcessing (on-the-fly sub agents)
28+
29+
🌟 **COMMUNITY PHILOSOPHY**
30+
β€’ Everything is FREE - No paywalls, no gated content
31+
β€’ Knowledge shared, not sold
32+
β€’ No premium tiers - full access to our ideas
33+
34+
πŸ“Š **27 commits | 217 links converted | 42+ docs created**
35+
36+
πŸ™ **17 Community PR Authors in this release!**
37+
@lum (6 PRs!), @q00 (3 PRs!), @phil (2 PRs!)
38+
@mike, @alex, @ramiz, @sjennings + dependabot πŸ›‘οΈ
39+
Community-driven FTW! 🌟
40+
41+
πŸ“¦ **INSTALL ALPHA:**
42+
`npx bmad-method install`
43+
44+
⭐ **SUPPORT US:**
45+
🌟 GitHub: github.com/bmad-code-org/BMAD-METHOD/
46+
πŸ“Ί YouTube: youtube.com/@BMadCode
47+
48+
🎀 **SPEAKING & MEDIA**
49+
Available for conferences, podcasts, media appearances!
50+
Topics: AI-Native Organizations (Any Industry), BMad Method
51+
DM on Discord for inquiries!
52+
53+
πŸ”₯ **V6 Beta is DAYS away!** January 22nd ETA!
54+
55+
#AI #DevTools #Agile #OpenSource #LLM #AgentEngineering
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
name: bmad-os-diataxis-style-fix
3+
description: Fixes documentation to comply with Diataxis framework and BMad Method style guide rules
4+
disable-model-invocation: true
5+
---
6+
7+
Read `prompts/instructions.md` and execute.

0 commit comments

Comments
Β (0)