用途:Maestro 是编排技能,当任务需要跨多个框架或领域技能时优先使用,覆盖规划、实现、审查、验证和发布。流程为 INTAKE -> PLANNING -> BUILD -> VERIFY -> PUBLISH -> DONE;用户仍在规划则停在 PLANNING,要求实现则走到 VERIFY,要求提交、推送或 PR 则走到 DONE。
主要能力:它不替代框架/领域技能,而是决定需要哪些技能、何时加载及阶段门。专用技能包括 adonisjs(后端)、lucid(ORM/数据库)、inertia-react、inertia-vue、japa(测试)以及项目/领域技能。仓库若提供 CLAUDE.md、AGENTS.md、README.md 或领域技能,编辑代码前应先阅读相关指南。
使用方式:先分类请求并了解工作区,例如运行 git status --short --branch 和 rg --files -g 'CLAUDE.md' -g 'AGENTS.md' -g 'README.md' -g 'package.json'。任何编辑前必须在对话中说明执行计划。构建阶段按数据契约、后端契约、前端契约、测试的顺序推进;涉及生成类型时不得编辑 .adonisjs/**、@generated/* 或 #generated/*,应修改源文件并运行开发服务器/代码生成。验证阶段先运行最窄检查,如 pnpm --filter <app> typecheck、test、build。发布阶段仅当用户要求提交、推送或 PR 时进行,且只暂存明确路径。
适用场景:跨多个技能的完整功能流程,如认证、CRUD、文件上传、双因素认证、Inertia 资源、JSON API、后台任务、邮件流程、管理权限和报表仪表盘,均有对应 runbook。
限制:不要用于只属于单一技能的窄问题,例如询问 Japa 的 loginAs 语法,应直接使用该技能。资料未提供收费、价格或平台信息。