SuperAPI AI 工具集

maestro-init

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:maestro-init 用于初始化受保护的项目状态,在整个流程开始前生成 .workflow 目录与相关文件。它明确不调用 maestro run create,bootstrap 文件仍由各自的受保护存储管理。

主要能力:预检查项目是否已初始化;按收敛式菜单驱动问答确定项目类型(全新项目或既有代码库接入)、技术栈、目录结构与初始配置,包括 specs 分类与 wiki 引导;支持 --from <source> 从上游上下文包(如 brainstorm:ID、@file 或路径)预填项目愿景、目标、约束与术语,并跳过交互问答。

使用方式:可选参数 -y/--yes 进入自动模式,配置问答后无交互运行研究,预期通过 @ 引用提供 idea 文档;--from 与 --from-brainstorm 等价。初始化完成后产出 .workflow/project.md、.workflow/state.json、.workflow/config.json 和 .workflow/specs/,并显示下一步路由建议。

限制:所有文件写入必须仅针对 .workflow/,不得修改源代码或该目录之外的任何文件。若面向全新项目而 .workflow/ 已存在会触发 E002,需使用 --from 导入或删除后重来;上下文源不存在为 E003,模板缺失为 E004,既有代码库场景下 .workflow/ 已存在为警告 E005,研究失败为 W001。完成前必须校验三个必需产物齐全,缺失则不得报告完成。结束 Run 需使用资料中的 maestro run complete 命令。

适用场景:需要为 maestro-flow 工作流快速建立项目基线、从头脑风暴上下文导入设想,或在既有代码库上接入流程时使用。其余平台与价格信息暂未提供。