用途:这是一个与具体项目无关的自主 E2E 测试运行器,针对本地(LOCAL)运行栈验证功能,逐步检查状态并生成文档,绝不触碰生产环境。
主要能力:支持按范围运行测试,参数可为 staged(仅暂存变更)、unstaged(仅未暂存变更)、N(最近 N 次提交)或 working-tree(默认,暂存加未暂存)。始终启用智能文档分析,按路径、功能名和交叉引用只读取相关 docs/ 文件。流程包括:配置与前置检查、安全检查(发现生产标识即中止)、服务启动与健康检查、自主功能识别与依赖追踪、计划模式下的测试计划、通过 Agent Teams 执行、修复循环、文档生成与清理。测试覆盖正常路径、无效输入、重复/幂等请求、错误处理、意外数据库变更、竞态、安全、边界与回归。
使用方式:以技能命令调用并传入上述参数。首次运行会从 CLAUDE.md、compose、env 和包清单自动提取配置,需用户确认后写入 .claude/autonomous-tests.json,并在 ~/.claude/trusted-configs/ 记录信任哈希。要求启用 Agent Teams 功能标志,否则需运行 bash <skill-dir>/scripts/setup-hook.sh。执行前必须进入计划模式并等待用户批准,测试套件交由 Agent Teams 执行,代理使用 model: "opus"。
限制:需要本地 Docker 栈与相应配置;每个代理需分配不同测试凭据,否则须串行执行;不修改生产数据、不连接生产服务、不在文档中暴露凭据;无单元测试时仅记录而不视为失败;时间戳统一使用 UTC。具体收费、平台支持等信息暂未提供。