用途:根据仓库的 CHANGELOG.md 最新版本条目,自动生成面向 Discord、Twitter 和 LinkedIn 的发布公告文案。
主要能力:
- 提取并解析最新版本条目,包括版本号、功能、缺陷修复、文档与维护类内容。
- 通过 git 日志获取两个版本标签之间的提交与 PR 编号,整理贡献者名单。
- 按平台分别生成公告:Discord 单条限 2,000 字符,超出则拆分;Twitter 单条(Premium)建议 1,500-3,000 字符;LinkedIn 用于重大或次要版本及社区里程碑。
- 输出到 _bmad-output/social/ 目录,文件命名为 {repo-name}-discord-{version}.md、{repo-name}-twitter-{version}.md、{repo-name}-linkedin-{version}.md,并在对话中给出预览。
必要用法:
- 读取 ./CHANGELOG.md 并提取最新版本条目。
- 查找历史标签:git tag --sort=-version:refname | head -5
- 获取两版本间提交与作者:git log <previous-tag>..<current-tag> --pretty=format:"%h|%s|%an" --grep="#"
- 参考 examples/ 下的 discord-example.md、twitter-example.md、linkedin-example.md 以匹配语气与格式。
内容取舍:优先突出改变工作流的新功能、影响用户的缺陷修复、文档与性能改进、新智能体或工作流、破坏性变更;弱化内部重构、依赖更新、测试与样式微调。
限制:资料未提供实际生成效果、收费、价格或平台发布机制等细节;推文长度以 Premium 为前提,非 Premium 场景暂未提供说明。可依用户要求调整重点、语气或内容。