用途:skf-brief-skill 用于在创建智能体技能前进行范围界定,通过引导式发现明确“要技能化什么”,产出 skill-brief.yaml,作为后续 create-skill 编译步骤的输入契约。它是技能创建流水线的第一步。
主要能力:帮助用户确定目标仓库、范围、语言以及包含/排除模式;扮演技能范围架构师角色,结合源码分析、API 表面识别与技能边界设计,与用户协作完成界定。
使用方式:调用时需提供 target_repo(必填)、skill_name(必填),可选 scope_hint、language_hint。工作流分六个阶段:收集意图(交互)、分析目标(自动)、范围定义(交互)、确认简报(确认)、写入简报(自动)、工作流健康检查(自动)。每次只加载一个步骤文件,按顺序执行,不跳过、不重排。若 headless_mode 为 true(传入 --headless 或 -H,或 preferences.yaml 中 headless_mode: true),所有确认门自动采用默认动作并记录自动决策。激活时从 {project-root}/_bmad/skf/config.yaml 加载配置,解析 project_name、output_folder、user_name、communication_language、forge_data_folder、sidecar_path,随后执行 ./steps-c/step-01-gather-intent.md 开始流程。
适用场景:需要为某个代码仓库或项目创建智能体技能,且希望先明确范围与边界时使用。
限制:资料未提供具体收费、价格、平台支持范围及实际效果信息;输出为 skill-brief.yaml,实际技能编译由 create-skill 完成。