SuperAPI AI 工具集

mpm-orchestration-demo

编程与开发

查看项目

更新于 10-15 17:28

技能介绍

用途:该技能是 Claude MPM 中 Command → Agent → Skill 编排模式的规范参考,展示命令、代理与技能如何组合,用于构建非平凡的 MPM 工作流。

两种技能调用方式:一为预加载技能,在代理的 frontmatter 中以 skills: 列出,内容在启动时注入代理上下文,成为内嵌领域知识,适合代理始终需要的核心知识,通常 1–3 个;二为动态调用,通过 Skill 工具在运行时调用 Skill(skill: "skill-name"),仅在需要时调用,节省上下文,适合条件性或重量级操作。

示例流程:用户调用 /code-review-demo 命令,接受文件路径参数,通过 Agent 工具调用 code-reviewer 代理;该代理预加载 code-review-checklist 技能,按清单审查文件并返回结构化问题列表;命令若发现问题,则动态调用 issue-formatter 技能,将问题格式化为 review-report.md。

组件包括:命令 code-review-demo.md(接受 $ARGUMENTS,调用代理,若有问题则调用 issue-formatter);代理 code-reviewer.md(tools: Read,skills: code-review-checklist);预加载技能 code-review-checklist(user-invocable: false,按输入验证、错误处理、空值安全、安全、复杂度等条件审查,返回 ISSUE: [line] [severity] [description]);动态技能 issue-formatter(将问题整理为摘要、严重问题、警告、建议)。

适用场景:构建需要多组件协作、结构化返回与条件逻辑的 MPM 工作流。

限制与注意事项:不要预加载所有技能,避免浪费上下文;不要把编排逻辑放在代理中,代理应只做一件事并返回数据;子代理不能通过 bash 调用其他子代理,所有代理调用须经 Agent 工具;不要让代理返回非结构化文本;不要复制技能内容,共享知识应抽取为共享技能。资料未提供安装命令、收费信息或平台支持等细节。