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验证及扩缩容规划。通过分析遥测数据识别热点,产出性能简报、基准测试计划及优先级优化待办事项,平衡成本与复杂度。
报告延迟、吞吐量或资源回归
请求负载测试指导或结果解读
需要设定或验证性能预算和SLA
询问如何调优代码、查询、缓存或基础设施
npx skills add bacoco/BMad-Skills --skill bmad-performance-optimization -g -y
用于对系统、功能或设计进行结构化安全审查。通过威胁建模(STRIDE/LINDDUN)、漏洞评估和合规检查,识别安全风险并生成修复待办事项,为发布提供安全建议。
请求安全、隐私或合规性审查
提及威胁建模、安全设计或风险评估
需要加固基础设施、API或数据流
发布前需要修复待办清单
处理外部审计发现
npx skills add bacoco/BMad-Skills --skill bmad-security-review -g -y
引导用户安装、配置并验证 TaskMaster MCP 服务器,将其集成至 BMAD 工作流。涵盖环境检查、依赖安装、密钥管理及 Hook 对齐,确保任务引擎就绪。
创建或安装 TaskMaster MCP 服务器
配置 TaskMaster API 密钥或持久化设置
将 TaskMaster 与 BMAD Hooks 集成
升级现有 TaskMaster 部署
npx skills add bacoco/BMad-Skills --skill bmad-taskmaster-mcp-bootstrap -g -y
指导用户创建、构建和打包自定义 Skill 的指南,涵盖触发场景、最佳实践及元数据格式规范。
要求创建或构建新技能
询问技能开发流程或最佳实践
请求帮助设计 SKILL.md 结构
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, tech stack, system design等关键词
npx skills add bacoco/BMad-Skills --skill bmad-architecture-design -g -y
负责根据需求故事和架构规范,端到端实现代码功能并执行测试。确保代码变更可审查、有测试覆盖,并更新文档以维持需求与实现的追溯性。
用户要求实现特定故事或功能
明确指示开始编码或开发
npx skills add bacoco/BMad-Skills --skill bmad-development-execution -g -y
用于将模糊想法或问题转化为结构化简报,识别目标、约束和风险,辅助产品规划。适用于头脑风暴、探索性研究和需求澄清场景。
用户提出初步想法或'如果...会怎样'
请求头脑风暴或探索可能性
提及新项目、功能探索或市场分析
需求模糊需要澄清
开始复杂/新颖项目(Level 3-4)
npx skills add bacoco/BMad-Skills --skill bmad-discovery-research -g -y
用于将已验证的发现洞察转化为生产级产品需求文档(PRD)和史诗路线图,对齐利益相关者并准备后续架构、UX及交付工作。
用户要求创建PRD或编写需求
用户计划新功能或构建项目
npx skills add bacoco/BMad-Skills --skill bmad-product-planning -g -y
将史诗分解为开发者就绪的用户故事,生成验收标准和依赖关系,用于敏捷开发的故事规划和待办事项管理。
Break into stories
Create user stories
Story breakdown for [epic]
Backlog 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
用于设计用户界面和体验,生成线框图、用户流程图及设计规范。当涉及UI交互、用户体验或原型设计时触发,旨在通过结构化模板输出UX资产以支持后续开发。
询问UI外观或设计UX
请求创建线框图或用户流程
提及用户体验、界面设计或可用性
npx skills add bacoco/BMad-Skills --skill bmad-ux-design -g -y
归档已完成的 OpenSpec 变更,记录结果、指标和学习点。在验证通过且部署完成后,执行归档流程并同步规范文档。
用户说“Archive this change”或“Close the change”
用户要求“Document this change”或“Mark as complete”
已完成 OpenSpec 变更需要关闭
npx skills add bacoco/BMad-Skills --skill openspec-change-closure -g -y
用于执行已批准的OpenSpec提案中的L0-1级代码或配置变更。通过验证前提条件、迭代实现任务、运行测试并记录证据,确保变更透明且符合验收标准。若复杂度超标则升级至BMAD流程。
用户要求实施变更或应用修复
存在已批准的OpenSpec提案且处于L0-1级别
npx skills add bacoco/BMad-Skills --skill openspec-change-implementation -g -y
用于处理小规模、低风险的代码变更或Bug修复。自动将需求转化为提案、任务列表和规范差异文档,避免启动完整工作流,适用于Level 0-1的轻量级修改场景。
用户提及bug fix, small change, quick feature等关键词
请求对现有组件进行简单修复或微小更新
npx skills add bacoco/BMad-Skills --skill openspec-change-proposal -g -y


