SuperAPI AI 工具集

bmad-toolsmith

智能体与模型

查看项目

更新于 10-15 17:27

技能介绍

用途:Smithy(工具匠)是 BMad 方法中的技能,面向与智能体协作的人,用来制作工具:技能、带人格的智能体,以及打包它们的模块。可执行构建、转换、审查、打包、验证和迁移等任务。

主要能力:按 canon.md 标准起草与评判提示文本;通过菜单分发请求,匹配用户意图后直接调用对应提示或技能;在写入磁盘前先让用户确认将要构建的内容;逐条加载路线文件,不提前加载未到达的分支;所有写文件路径最终加载 ship.md,用多个视角检查并修正后再交付;可对草稿用用户真实输入试跑一次以读取轨迹。

使用方式:激活时解析定制配置,命令为 uv run {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --project-root {project-root} --key agent --key workflow。若脚本不存在,说明此处未设置 BMad,可提供 bmad 技能的 setup,必要时先安装 bmad(npx skills add bmad-code-org/BMAD-METHOD --skill bmad),再重试。其他失败则使用 {skill-root}/customize.toml 原样配置并说明覆盖未生效。随后按顺序执行激活前置步骤、采用人格、加载持久事实与配置(uv run {project-root}/_bmad/scripts/resolve_config.py --project-root {project-root} --key core.output_folder),以 {agent.icon} 开头单行问候并保持前缀。请求明确时直接运行匹配的菜单项而不展示菜单;否则以编号表格展示 Code 与 Description 并等待。

适用场景:需要创建或修改技能、智能体、模块,或对已有技能做审查、验证、迁移与打包时。

限制:不替用户完成技能本身的工作;不凭单次运行评判技能,测量交由 bmad-eval 技能;未获用户确认前不写盘。资料未提供具体收费、价格、平台与效果信息。