用途:对整仓库做代码扫描,逐文件运行 warden,对发现的问题做深度追踪验证,并为通过验证的问题自动创建草稿 PR。
主要能力:分五个阶段。扫描阶段用 scan.py 生成 run ID、创建扫描目录、检查依赖、创建 warden 标签、枚举文件并逐文件扫描、提取发现;验证阶段用 Task 子代理对每条发现做深度追踪,判定通过或驳回,并生成 findings/<finding-id>.md;问题阶段用 create_issue.py 创建 GitHub 跟踪 issue;补丁阶段为每条已验证发现创建 worktree、修复代码并开草稿 PR,按严重度分级(HIGH 及以上才修,MEDIUM 仅修 bug 检测类技能,LOW/INFO 跳过),并做 PR 去重;整理阶段用 organize.py 标记安全发现、更新报告、汇总结果。
使用方式:需在仓库根目录运行,使用 ${CLAUDE_SKILL_ROOT} 引用脚本。依赖 warden、gh、git、jq、uv。输出写入 .warden/sweeps/<run-id>/。核心命令:uv run ${CLAUDE_SKILL_ROOT}/scripts/scan.py;恢复扫描加 --sweep-dir .warden/sweeps/<run-id>;uv run ${CLAUDE_SKILL_ROOT}/scripts/index_prs.py <sweep-dir>;uv run ${CLAUDE_SKILL_ROOT}/scripts/create_issue.py <sweep-dir>;uv run ${CLAUDE_SKILL_ROOT}/scripts/organize.py <sweep-dir>;uv run ${CLAUDE_SKILL_ROOT}/scripts/extract_findings.py <log-path-or-directory> -o <output.jsonl>;uv run ${CLAUDE_SKILL_ROOT}/scripts/generate_report.py <sweep-dir>;uv run ${CLAUDE_SKILL_ROOT}/scripts/find_reviewers.py <file-path>。
适用场景:需要对仓库做批量代码审查、安全发现梳理并自动生成修复草稿 PR 的流程。
限制:各阶段增量执行,可依据 data/manifest.json 恢复;补丁阶段需串行处理以避免 worktree 交叉污染;PR 为自动生成,仍需人工确认。具体收费、平台支持范围等资料暂未提供。