360 Secure SkillHub
360 安全技能中心

AIDLC Bug Killer

核心功能是通过SubAgent、主Agent、ReviewAgent三个角色分工协作,按标准化工作流处理项目Bug:SubAgent分析代码生成bug报告存入pending目录,主Agent修复后移至waiting_confirm,ReviewAgent验证通过后移至confirmed。典型场景为需要多Agent协同修复项目Bug的场景,各Agent通过目录同步状态,需遵循单bug单文件、更新changelog等规则。

sydpz
sydpz
热度 46.68
最近更新 2026-05-11 17:38:22
分类:开发依赖:读写文件 / 代码执行 / 内部调用大模型应用场景:调试排错 / 代码审查 / 代码生成 / 工作流 ...

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add aidlc-bug-killer
Metadata
name
aidlc-bug-killer
description
多Agent协作Bug修复工作流。用于三个Agent协作修bug:SubAgent发现bug,主Agent修复,ReviewAgent确认。当需要协调多个Agent修复项目bug时使用此skill。

AIDLC Bug Killer - 三Agent协作Bug修复系统

目录结构

card-tower/
└── aidlc-docs/
    └── bug-reports/
        ├── pending/           # 待处理bug (SubAgent写入)
        ├── waiting_confirm/   # 修复中/待确认 (主Agent写入)
        └── confirmed/         # 已确认完成 (ReviewAgent确认)

角色分工

角色 职责 写入目录
SubAgent 分析代码,发现bug,生成报告 pending/
主Agent 读取bug,修复代码,更新状态 waiting_confirm/
ReviewAgent 验证修复,确认通过 confirmed/

工作流

1. SubAgent发现Bug

创建文件:aidlc-docs/bug-reports/pending/B-XXX-title.md

使用模板:references/bug-template.md

2. 主Agent修复Bug

  1. 读取 pending/ 下的bug文件
  2. 分析并修复代码
  3. 更新bug文件状态
  4. 移动到 waiting_confirm/

3. ReviewAgent确认

  1. 读取 waiting_confirm/ 下的修复文件
  2. 运行测试验证
  3. 检查修复是否符合预期
  4. 移动到 confirmed/

Changelog 必须更新规则

每次合并代码到 master 后,必须更新 aidlc-docs/aidlc-state.md 的 changelog:

### YYYY-MM-DD
| 时间 | commit | 变更内容 |
|------|--------|----------|
| HH:MM | abc1234 | 描述 |

这是 Sub-Agent 获取主Agent进展的唯一入口。即使只改了一行代码也要写。

关键规则

  1. 一个bug一个文件 - 便于并行处理
  2. 状态同步 - 文件状态必须与实际一致
  3. 不删除bug - 已确认的移入confirmed,不删除
  4. 详细记录 - 便于追溯和复盘