Agent Skills
› bacoco/BMad-Skills
bacoco/BMad-Skills
GitHub建立可观测性基础,包括监控、告警和日志规划。适用于系统上线前或面临性能可靠性问题时,通过审计现有遥测数据、定义SLO和设计仪表板,输出全面的可观测性计划及实施待办事项,确保系统具备可靠的诊断与测量能力。
Install All Skills
npx skills add bacoco/BMad-Skills --all -g -y
Skills in Collection (16)
建立可观测性基础,包括监控、告警和日志规划。适用于系统上线前或面临性能可靠性问题时,通过审计现有遥测数据、定义SLO和设计仪表板,输出全面的可观测性计划及实施待办事项,确保系统具备可靠的诊断与测量能力。
提及缺失或低质量的日志、指标或追踪
请求在发布前设置监控或告警
需要SLO、仪表板或值班手册
报告告警疲劳或噪音问题
npx skills add bacoco/BMad-Skills --skill bmad-observability-readiness -g -y
诊断性能瓶颈并制定优化方案,涵盖延迟、吞吐量分析及资源回归处理。提供负载测试策略、性能预算验证及跨层(代码、数据库、基础设施)优化建议,确保产品满足SLA要求。
报告延迟或吞吐量退化
请求负载测试指导
需要设定性能预算
规划发布前扩展策略
询问代码或基础设施调优
npx skills add bacoco/BMad-Skills --skill bmad-performance-optimization -g -y
用于对系统架构、设计或实现进行结构化安全审查,包括威胁建模、风险评估和合规检查。旨在早期暴露安全风险,生成修复待办事项,为产品发布提供安全建议。
请求功能或系统的安全、隐私或合规审查
提及威胁建模、安全设计、风险评估或渗透测试
需要加固基础设施、API、数据流或部署管道
需要在发布前获取修复待办事项
收到需分类处理的外部审计发现
npx skills add bacoco/BMad-Skills --skill bmad-security-review -g -y
引导安装和配置 TaskMaster MCP 服务器,将其集成至 BMAD 工作流。涵盖环境检查、依赖安装、密钥配置、健康验证及 Hook 对齐,确保任务引擎就绪。
用户要求创建或安装 TaskMaster MCP 服务器
需要配置 TaskMaster 的 API 密钥或持久化设置
请求将 TaskMaster 与 BMAD Hooks 集成的指导
npx skills add bacoco/BMad-Skills --skill bmad-taskmaster-mcp-bootstrap -g -y
提供创建高效 Agent Skill 的指导,涵盖触发场景、快速启动工作流及核心设计原则。帮助用户构建具备专用知识、工作流和工具集成的模块化技能包,以扩展 Agent 能力。
询问如何创建或构建新 Skill
请求 Skill 开发流程指导
咨询 Skill 结构、最佳实践或元数据格式
npx skills add bacoco/BMad-Skills --skill core-skill-creation -g -y
负责项目启动、状态跟踪及工作流路由,根据复杂度将任务分发至OpenSpec或BMAD。
用户请求开始新项目
查询当前进度或下一步操作
描述产品构思
询问开发流程指导
npx skills add bacoco/BMad-Skills --skill main-workflow-router -g -y
将已批准的PRD转化为技术架构设计,确定组件结构、技术选型及决策依据,生成ARCHITECTURE.md文档,为开发团队提供实施指导。
询问系统架构或技术栈
提出如何进行系统设计
提及技术决策或构建方案
npx skills add bacoco/BMad-Skills --skill bmad-architecture-design -g -y
根据故事文件、架构和测试计划,端到端实现代码功能并执行测试。确保代码变更可审查、透明且可追溯,通过质量门禁后更新文档并通知编排器进入下一阶段。
用户要求实现特定故事或功能
用户发出开始编码或开发的指令
故事文件已就绪且需进行代码实现
npx skills add bacoco/BMad-Skills --skill bmad-development-execution -g -y
用于将模糊想法转化为结构化简报,通过头脑风暴、竞品分析和需求澄清,识别目标、约束与风险,为产品规划提供依据。
用户提出初步创意或'如果...会怎样'
请求协助思考问题或探索可能性
提及新项目、新功能或市场探索
需要研究特定主题或理解现有项目
npx skills add bacoco/BMad-Skills --skill bmad-discovery-research -g -y
用于将已验证的发现洞察转化为生产就绪的产品需求文档(PRD)和史诗路线图,对齐干系人并准备下游架构与交付工作。
用户要求创建 PRD 或产品需求
用户希望规划功能或构建项目
提及 epic 路线图或结构化计划
npx skills add bacoco/BMad-Skills --skill bmad-product-planning -g -y
将史诗拆分为开发者就绪的用户故事,生成包含验收标准和依赖关系的交付包。
Break into stories
Create user stories
Sprint planning
npx skills add bacoco/BMad-Skills --skill bmad-story-planning -g -y
生成测试策略、ATDD场景和质量检查清单,基于需求、架构和现有资产识别风险,规划测试类型、自动化及质量门禁,确保交付物符合标准。
用户询问如何测试或创建测试策略
提及ATDD、质量保证或测试计划
处于规划或实施阶段需定义质量方法
npx skills add bacoco/BMad-Skills --skill bmad-test-strategy -g -y
用于设计用户体验、创建线框图及用户流程图。基于PRD和架构约束,输出信息架构、组件规范及验证计划,确保UX决策追溯需求并支持后续开发。
询问UI外观或交互方式
提及线框图或用户体验设计
需要设计特定功能或场景的用户流程
npx skills add bacoco/BMad-Skills --skill bmad-ux-design -g -y
用于归档已完成且验证通过的 OpenSpec L0-1 变更。通过检查清单、收集指标与证据,生成归档摘要并同步规范文件,确保变更闭环。
用户要求归档或关闭变更
变更已实施完成需最终化
npx skills add bacoco/BMad-Skills --skill openspec-change-closure -g -y
根据已批准的 OpenSpec L0-1 提案,执行代码或配置变更。通过迭代实现、运行测试验证并记录执行日志,确保透明交付。若发现范围扩大或复杂性增加,则升级至 BMAD 流程。
用户说 'Implement this change' 或 'Apply the fix'
用户要求 'Execute proposal' 或应用 Bug 修复
存在已批准且范围未超出的 OpenSpec 提案
npx skills add bacoco/BMad-Skills --skill openspec-change-implementation -g -y
用于快速创建轻量级(L0-1)变更提案,将小修复或简单功能需求转化为结构化文档,避免启动完整BMAD工作流。
用户请求修复bug
提出小型改进或快速功能需求
涉及低风险、范围明确的代码调整
npx skills add bacoco/BMad-Skills --skill openspec-change-proposal -g -y


