Bmad Build Auto

作者 bmad-code-orgbda3c5929f67無授權條款53K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫昨天更新

One iteration of an unattended development loop. Use when invoked by name

僅含說明AI & Agents
AI 產生的概覽

透過算繪並遵循工作流程檔案,執行一輪無人值守的 BMad 開發迴圈。

功能
此技能會執行無人值守開發迴圈中的一次迭代。它會從專案根目錄執行一次算繪命令,傳入專案根目錄與技能目錄,並可選擇設定工作流程路線(oneshot 或 full)與審查層級(none、quick、thorough)。根據命令輸出的單行結果,它會讀取並遵循算繪出的 workflow.md,或中止並回報原因。它本身不附帶指令碼,而是依賴外部的 render_skill.py 與 BMad 環境。
適用情境
在被以名稱呼叫時使用,用於推進無人值守 BMad 建置迴圈的一步。適合可指定工作流程路線與審查深度的自動化或背景開發執行。它不適合當作獨立的工作流程來源直接執行。
執行需求
需要 uv 執行環境、已設定的 BMad 專案環境(包含 _bmad/scripts/render_skill.py),以及缺少時用於設定或安裝的 bmad 技能。uv 取得相依套件時可能需要網路存取。此技能僅包含指示,不附帶指令碼。

Run the following command exactly once without changing the current working directory. Replace {project-root} with the absolute path to the project root and {skill-root} with the absolute path to this skill's directory:

bash
uv run --no-cache "{project-root}/_bmad/scripts/render_skill.py" --project-root "{project-root}" --skill "{skill-root}"
  • When the invocation names a route (oneshot or full), append --set workflow.route=<value> to the command.
  • When the invocation names a review selection (none, quick, or thorough; "skip review" or "no review" mean none), append --set workflow.review=<value> to the command.
  • The command should print one line to stdout. read and follow <rendered workflow.md>: read that file and follow it. HALT: <reason>: report the reason and stop.
  • If the script does not exist, BMad is not set up in this project yet. Offer to set it up using bmad skill, then run the command again. If you do not have the bmad skill, offer to install it first.
  • On any other output or failure, including uv being unavailable, report the command output and stop. Do not run any workflow source directly.

來源與署名

來源:bmad-code-org/bmad-method位於skills/bmad-build-auto提交bda3c59

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架