用途:审计任意仓库面向 AI 编程代理的反馈基础设施,覆盖测试、Lint、类型检查、静态分析、构建、调试六层,输出评分报告并为代理生成优化配置。适合新进入无 .claude/lint-rules.json 的仓库、用户要求审计测试或 Lint 配置、克隆仓库后检查反馈回路,以及定期排查配置漂移时使用。
主要能力:只读审计阶段运行审计脚本,可指定目录、输出 JSON、用 --save 保存快照以追踪评分回退与配置变更;报告包含技术栈摘要、六层各 0-3 分评分卡、逐层发现、调试残留文件(如 _v2.、_backup.、_fixed.)与按 P0-P3 排序的建议。可选从 CLAUDE.md 抽取“never/always”约束作为候选 Lint 规则。配置生成阶段产出 .claude/lint-rules.json、CLAUDE.md 测试段落与 Hook 建议,并与现有配置合并、保留用户定制。规则库含 react、rust-workspace、python-cli、functional-ts 四个包,其中 functional-ts 需手动启用;规则支持 exclude_paths 与 exclude_patterns 排除。
使用方式:如 uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py;uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py --json > /tmp/audit.json;uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py --save;uv run ~/.claude/skills/test-harness-auditor/scripts/extract_conventions.py;uv run ~/.claude/skills/test-harness-auditor/scripts/generate.py --audit /tmp/audit.json。所有生成配置需用户批准后再写入。
限制:不编写或修改测试文件,不安装工具(仅建议),不修改 CI/CD 流程;一等支持 JavaScript/TypeScript、Rust、Python、Go、Ruby,其他栈仅基础检测与通用建议。具体支持情况、平台与收费信息暂未提供。