用途:test-audit 用于审计测试套件,识别低价值或重复的测试,并找出这些测试所维持的仅测试用代码(test-only code)。默认仅生成报告,除非用户批准批量处理,否则不执行修改。
主要能力:发现低价值测试、重复测试,以及仅因测试存在而保留的代码。
使用方式:通过 /test-audit 调用。运行前先执行前置命令:~/.claude/skills/gstack/bin/gstack-skill-start --skill "test-audit" --model "claude",并读取输出的 KEY: value STATUS 行。若输出缺少 SKILL_START_PROTO: 1,则进入降级模式:将会话视为交互式,不假设 Conductor,跳过 onboarding/telemetry 步骤,提示用户运行 ./setup 或 /gstack-upgrade。需记录 SESSION_ID 与 TEL_START 供技能结束时遥测使用。
限制:默认仅报告,批量修改需用户批准。计划模式下受宿主只读限制约束,技能不能自行豁免。若 PROACTIVE 为 false,不自动调用或建议技能。AskUserQuestion 不可用或调用失败时按会话类型处理:spawned 自动选推荐项,unattended 自动选推荐项并将同意/审批转为待处理项,headless 则 BLOCKED,interactive 使用散文回退。5 个以上选项需拆分,不得丢弃。非 ASCII 字符直接写入,不使用 \u 转义。
适用场景:需要清理测试套件、减少维护负担、识别可删除的测试及其关联代码时使用。具体收费、平台支持等信息暂未提供。