SuperAPI AI 工具集

black-tortoise-agent-orchestration

智能体与模型

查看项目

更新于 10-15 07:54

技能介绍

用途

Black-Tortoise Agent Orchestration 是一个用于编排 Black-Tortoise 代理的子代理与 MCP 工具的技能,目标是确保 DDD(领域驱动设计)与 Signals-first 流程,并保持最小改动。

使用时机

  • 使用 Black-Tortoise 代理处理多步骤任务(规划 → 实现 → 验证)。
  • 需要在单一回合内协调多个 MCP(angular-cli、Software-planning-mcp、sequentialthinking、context7、codacy)。

作业流程(最小化)

  1. 定位规则:依 docs/INDEX.md 读取对应 AGENTS.md → README.md。
  2. 拆解:调用 sequentialthinking/* 取得步骤;若需正式计划,用 Software-planning-mcp/* 的 start_planning / save_plan。
  3. 查证:
    • API / 框架:context7/*(resolve-library-id → get-library-docs)。
    • Angular CLI / schematics:angular-cli/*。
  4. 实现护栏:
    • 单向依赖:Presentation → Application → Domain → Infrastructure。
    • Signals-first,禁止 RxJS 状态管理与 as any。
    • 保持可删除性,最小改动。
  5. 质量:必要时用 codacy/* 取得分析,再给出可行修正;建议执行 pnpm run lint、pnpm run architecture:gate(不自动执行)。

子代理切换

  • 计划:agent/runSubagent → Planning mode instructions
  • 调试:agent/runSubagent → debug
  • 安全/质量:agent/runSubagent → SE: Security

MCP 防循环守则

  • 同一议题对同一 MCP 只调用一次;若无新信息,立即停止重复。
  • context7:resolve-library-id 后接 get-library-docs 一轮完成,避免重跑。
  • Software-planning-mcp:start_planning / save_plan 仅在计划需要更新时执行一次。
  • sequentialthinking:用于初次拆解/优先序,不在同一步骤重入。
  • 避免嵌套或互相递归的 agent/runSubagent;一次只切换一个子代理,完成后返回主代理。

输出要求

  • 先列假设与风险,再给具体步骤(含文件路径)。
  • 指出需验证的指令或测试。
  • 保持简洁,避免重复、避免跨域耦合。

示例输入

  • 「为 tasks capability 增加列表排序,先给计划再实现」
  • 「查 Angular Material 20 中 mat-table 的 sticky 行为,提供修正步骤」

示例输出要点

  • 片段化步骤 + 路径链接
  • 指定需查阅的 AGENTS.md / README.md
  • 提醒执行 lint / architecture gate / relevant tests

限制

资料未提供该技能的收费、价格、平台支持范围、具体效果指标或安装命令等信息。