test-harness-auditor

Solid

This skill should be used when auditing a repo's test, lint, type-check, static analysis, build, and debug infrastructure for AI coding agents. Use when entering a new repo, when asked to 'audit tests', 'audit harness', 'check test infrastructure', 'lint audit', 'what testing tools are configured', or when a repo has no .claude/lint-rules.json. Generates optimized configs for the lint-on-write hook.

Testing & QA 34 stars 3 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
51
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Test Harness Auditor Audit any repo's feedback infrastructure across six layers and generate optimized configs for AI coding agents. ## When to Run - Entering a new repo with no `.claude/lint-rules.json` - User asks to audit tests, lint setup, or agent infrastructure - After cloning a repo to check what feedback loops exist - Periodically to catch configuration drift ## Two-Phase Workflow ### Phase 1: Audit (read-only) Run the audit script to scan the current repo: ```bash uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py ``` Or target a specific directory: ```bash uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py /path/to/repo ``` For machine-readable output (consumed by Phase 2): ```bash uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py --json > /tmp/audit.json ``` To save a snapshot for drift detection (tracks score changes over time): ```bash uv run ~/.claude/skills/test-harness-auditor/scripts/audit.py --save ``` Combine flags: `--json --save` saves the snapshot AND outputs JSON. On subsequent `--save` runs, the report includes a drift section showing score regressions, config changes, and residue file changes. The script produces a structured Markdown report (or JSON with `--json`) with: - **Stack summary**: detected language, frameworks, package manager, actual scripts from package.json - **Scorecard**: 0-3 score for each of the six layers (test, lint, type-check, SA, build, debug) - **Findings**: per-layer details o...

Details

Author
tdimino
Repository
tdimino/claude-code-minoan
Created
5 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category