用途:分析大型仓库或多服务项目,找出可独立成技能(skillable)的单元,映射其导出与集成点,并产出推荐的 skill-brief.yaml 文件,作为遗留项目接入的主要入口。分析需足够深入以生成可执行简报,同时避免误报过多。
主要能力:扫描深度随 forge 层级自适应——Quick(文件结构)、Forge(AST)、Forge+(AST + CCC 语义预排序)、Deep(AST+QMD)。工作流分阶段:初始化、会话续接、扫描项目、识别单元、映射与检测、推荐、生成简报、工作流健康检查。
使用方式:输入 project_path(必填)与 scope_hint(可选)。从 {project-root}/_bmad/skf/config.yaml 加载配置,解析 project_name、output_folder、user_name、communication_language、document_output_language、forge_data_folder、skills_output_folder、sidecar_path。若传入 --headless 或 -H,或 preferences.yaml 中 headless_mode: true,则启用无头模式,默认 false。随后读取并执行 ./steps-c/step-01-init.md 启动流程。
输出:analysis-report.md 及每个推荐单元一个 skill-brief.yaml。
限制:各步骤须按顺序完整执行,不得跳过、重排或优化;一次只加载一个步骤文件,不预加载后续步骤;加载下一步前更新输出文件 frontmatter 中的 stepsCompleted。若指令引用的子进程或工具不可用,需在主上下文线程中达成目标。无头模式下确认门自动采用默认动作并记录。具体收费、价格、平台与效果资料暂未提供。