SuperAPI AI 工具集

subagent-driven-development

编程与开发

查看项目

更新于 10-15 08:04

技能介绍

用途

该技能适用于在当前会话中执行实现计划的场景,尤其是当任务大多相互独立、并且希望避免切换到并行会话时。它的目标是在保证质量的前提下实现快速迭代。

主要能力

核心原则是:每个任务使用全新的子智能体,并执行两阶段审查(先规格、后质量)。相比在并行会话中执行计划,这种方式具有以下特点:

  • 留在同一会话中,无需上下文切换;
  • 每个任务使用全新子智能体,避免上下文污染;
  • 每个任务完成后进行两阶段审查;
  • 迭代更快,任务之间无需人工介入。

使用方式

流程如下:

  1. 读取计划,提取所有任务及其完整文本,创建 TodoWrite。
  2. 对每个任务依次执行:
    • 派发实现者子智能体(./implementer-prompt.md);
    • 如果实现者提出问题:先回答,再重新派发;
    • 实现者完成实现、测试、提交和自审;
    • 派发规格审查者(./spec-reviewer-prompt.md);
    • 如果发现规格问题:实现者修复后重新审查;
    • 派发代码质量审查者(./code-quality-reviewer-prompt.md);
    • 如果发现质量问题:实现者修复后重新审查;
    • 标记该任务完成。
  3. 所有任务完成后:派发最终代码审查者。
  4. 使用 finishing-a-development-branch 技能收尾。

技能提供的提示词模板包括:

  • ./implementer-prompt.md:派发实现者子智能体;
  • ./spec-reviewer-prompt.md:派发规格符合性审查者;
  • ./code-quality-reviewer-prompt.md:派发代码质量审查者。

红线行为

绝对不要:

  • 跳过审查(规格符合性或代码质量);
  • 带着未修复的问题继续推进;
  • 并行派发多个实现子智能体;
  • 让子智能体自己读取计划文件(应提供完整文本);
  • 在规格符合性审查通过前开始代码质量审查。

如果子智能体提出问题:

  • 清楚、完整地回答;
  • 不要催促它们进入实现。

如果审查者发现问题:

  • 由实现者修复;
  • 审查者再次审查;
  • 重复直到通过。

适用场景

适合:已有实现计划、任务大多独立、希望留在当前会话中执行的情况。

限制

资料未提供该技能的具体平台依赖、安装方式、性能指标或收费信息。