Claude Skill
ErwanLorteau/BMAD_Openclaw
BMAD_Openclaw 将 BMad 方法与 OpenClaw 集成,使用 TypeScript 创建结构化的 AI 驱动开发工作流,适用于多智能体编排和软件自动化。
概览
仓库信息
安装这个 Skill
git clone https://github.com/ErwanLorteau/BMAD_Openclaw.git ~/.openclaw/extensions/bmad-methodRegistry 信息
git clone https://github.com/ErwanLorteau/BMAD_Openclaw.git ~/.openclaw/extensions/bmad-methodnpm install
项目简介
BMAD_Openclaw 将 BMad 方法桥接到 OpenClaw,为使用 TypeScript 构建多智能体系统提供结构化的 AI 驱动开发工作流。
Bridging the BMad Method to OpenClaw — Structured AI-driven development workflows.
要点
- 将 BMad 方法与 OpenClaw 集成,实现结构化 AI 工作流
- 使用 TypeScript 构建,实现类型安全的智能体编排
- 支持子智能体和 AI 编排模式
- 专为软件开发自动化设计
使用场景
- 自动化多步骤软件开发任务
- 构建 AI 驱动的代码生成流水线
- 编排子智能体以处理复杂工作流
- 原型化结构化 AI 智能体系统
README 摘要
# BMad Method Plugin for OpenClaw AI-driven agile development framework — the [BMad Method](https://github.com/bmadcode/BMAD-METHOD) as an OpenClaw plugin. Each workflow spawns a dedicated specialist agent (Analyst, PM, Architect, etc.) with fresh context — no bleeding between workflows. The BMad Master orchestrates the full software development lifecycle: analysis → planning → solutioning → implementation. ## How It Works **Why top-level?** OpenClaw sub-agents cannot spawn other sub-agents. bmad-master needs to spawn specialist agents, so it must be a [top-level agent](https://docs.openclaw.ai/concepts/multi-agent) — not a sub-agent of main. **Two execution modes:** - **YOLO** — Autonomous. Sub-agent runs all steps without stopping. Master waits for announce, then proposes next workflow. - **Interactive** — Sub-agent pauses after each step. User reviews output, gives feedback via the master. Master relays to sub-agent via `sessions_send`. ## Tools | Tool | Called by | Description | |------|-----------|-------------| | `bmad_init_project` | Master | Initialize a BMad project (creates `_bmad/`, symlinks, state tracking) | | `bmad_list_workflows` | Master | List available workflows based on current project state | | `bmad_start_workflow` | Master | Prepare a workflow — returns task prompt for `sessions_spawn` | | `bmad_load_step` | Sub-agent | Load the next step in the active workflow | | `bmad_save_artifact` | Sub-agent | Save workflow output (always appends, dedup detection) | | `bmad_complete_workflow` | Sub-agent | Mark workflow complete, update state | | `bmad_get_state` | Master | Get current project state (phase, progress, artifacts) | ## Install ```bash # Clone into OpenClaw extensions git clone https://github.com/ErwanLorteau/BMAD_Openclaw.git ~/.opencla