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 17 stars 2 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
42
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
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
3 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

skill-issue

Audit and review all installed agent skills. Run on-demand or via cron to get a health report: skill inventory, usage tracking, version checks, dependency health, and actionable recommendations (keep, update, review, remove). Use when asked to review skills, check for skill updates, find unused skills, or audit the skill ecosystem.

22 Updated 2 months ago
krispuckett
AI & Automation Featured

agentic-actions-auditor

Audits GitHub Actions workflows for security vulnerabilities in AI agent integrations including Claude Code Action, Gemini CLI, OpenAI Codex, and GitHub AI Inference. Detects attack vectors where attacker-controlled input reaches AI agents running in CI/CD pipelines, including env var intermediary patterns, direct expression injection, dangerous sandbox configurations, and wildcard user allowlists. Use when reviewing workflow files that invoke AI coding agents, auditing CI/CD pipeline security for prompt injection risks, or evaluating agentic action configurations.

4,425 Updated 6 days ago
trailofbits
Code & Development Solid

gitops-repo-audit

Audit and validate Flux CD GitOps repositories by scanning local repo files (not live clusters) — runs Kubernetes schema validation, detects deprecated Flux APIs, reviews RBAC/multi-tenancy/secrets management, and produces a prioritized GitOps report. Use when users ask to audit, analyze, validate, review, or security-check a GitOps repo.

99 Updated 6 days ago
fluxcd
AI & Automation Featured

ln-002-session-analyzer

Analyzes current or recent session for errors, inefficiencies, and improvement opportunities across skills, tools, hooks, and communication. Use after completing a task or periodically.

372 Updated 5 days ago
levnikolaevich
Code & Development Solid

evolving-config

Audit Claude Code configuration against latest features and best practices. Use when user says "evolve", "self-improve", "audit config", "what's new in claude code", "upgrade configuration", "check for improvements", "are we up to date".

16 Updated 1 weeks ago
alexei-led