mcpField
B
bmad-create-architecture

bmad-create-architecture

github.com/bmad-code-org开发54.7k386 次安装1 周前更新
代码仓库

关于 bmad-create-architecture

这是一个已弃用的兼容 Skill,会将架构创建请求转交给 `bmad-architecture`。它保留旧调用方式和定制支持,并建议新任务直接使用整合后的 Skill。

主要功能

  1. 01以创建意图转交请求
  2. 02解析旧版定制字段
  3. 03保留旧覆盖文件支持
  4. 04显示弃用通知

适用场景

  1. 01维持调用 `bmad-create-architecture` 的工作流
  2. 02在创建架构时沿用旧定制

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-create-architecture

安装后在 Claude Code 中输入/bmad-create-architecture确认已加载。

附带文件customize.toml

详细介绍

已弃用 — 转发至 bmad-architecture(create 意图)

此技能已合并到 bmad-architecture。它作为一层薄薄的兼容垫片保留,以便按名称进行的现有调用以及 _bmad/custom/bmad-create-architecture.toml 覆盖文件继续正常工作。新的工作应直接调用 bmad-architecture —— 它会从对话中检测 create / update / validate 意图。

激活时

  1. 解析自定义配置:uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow。这会读取任何 {project-root}/_bmad/custom/bmad-create-architecture.toml 和 bmad-create-architecture.user.toml 中对旧字段(activation_steps_prepend、activation_steps_append、persistent_facts、on_complete)的覆盖。

  2. 加载 {project-root}/_bmad/bmm/config.yaml(以及 config.user.yaml,如果存在)以解析 {user_name} 和 {communication_language}。

  3. 用 {communication_language} 向用户发出弃用通知:

    注意:bmad-create-architecture 已弃用,并将在未来版本中移除。它现在以 create 意图转发至 bmad-architecture。若要消除此通知并访问完整的新自定义配置面(spine_template、spine_output_path、run_folder_pattern、doc_standards、external_sources、external_handoffs、finalize_reviewers),请将 _bmad/custom/bmad-create-architecture.toml 迁移到 _bmad/custom/bmad-architecture.toml,并在下次直接调用 bmad-architecture。此版本中存在的自定义配置字段仍然保留在新版本中,如果它们存在于 _bmad/custom/bmad-architecture.toml 中,将会被遵循,但新版本还支持额外的字段,你可以通过迁移来利用它们。

  4. 使用以下上下文调用 bmad-architecture。将这些作为激活上下文传入,以便 bmad-architecture 遵循它们,而不是从头开始解析自己的自定义配置:

    • 意图: create —— 跳过 bmad-architecture 通常的意图检测步骤。
    • 预先解析的旧版自定义配置 —— 对这四个旧字段,使用这些值来代替从 bmad-architecture 自己的 customize.toml 解析。对于其他所有内容(spine_template、spine_output_path、run_folder_pattern、doc_standards、external_sources、external_handoffs、finalize_reviewers),照常使用 bmad-architecture 自己的默认值和覆盖:
      • activation_steps_prepend = 步骤 1 中解析出的值
      • activation_steps_append = 步骤 1 中解析出的值
      • persistent_facts = 步骤 1 中解析出的值
      • on_complete = 步骤 1 中解析出的值
    • 原始用户输入: 原样转发用户调用此技能时所说的内容。

    bmad-architecture 从这里接管工作流。不要在此垫片中执行任何进一步的步骤。

评论

支持 Markdown