audit-testing
Skill9 starsChanged 23 days agoMITView on GitHub
Testing & Validation audit. Use when auditing test strategy, coverage, test types, flaky tests, chaos testing, or test plans. Triggers on "audit tests", "audit testing", "audit couverture", "test coverage audit", "audit qualité tests", "test quality audit".
In this repository59 other files it gives its agents.
- AGENTS.mdAGENTS.md
- adversarial-feature-challengeSkill
- api-contract-versioningSkill
- bug-ticket-root-causeSkill
- bug-triage-structuredSkill
- ci-pipeline-orchestrationSkill
- commit-readiness-reviewSkill
- comprehensive-test-strategySkill
- database-schema-evolutionSkill
- ddd-backend-implementationSkill
- design-system-component-lifecycleSkill
- detection-sweepSkill
- domain-glossarySkill
- domain-modeling-designSkill
- frontend-fullstack-implementationSkill
- frontend-spec-call-site-auditSkill
- merge-request-reviewSkill
- performance-profilingSkill
- recording-decisionsSkill
- recurring-bug-root-causeSkill
- refactoring-shared-component-apiSkill
- validating-features-end-to-endSkill
- visual-regression-checkSkill
- writing-robust-testsSkill
- adversarial-feature-challengeSkill
- api-contract-versioningSkill
- audit-architectureSkill
- audit-ci-cdSkill
- audit-complianceSkill
- audit-industrialisationSkill
- audit-observabilitySkill
- audit-performance-frontendSkill
- audit-qualitySkill
- audit-reportSkill
- audit-securitySkill
- bug-ticket-root-causeSkill
- bug-triage-structuredSkill
- ci-pipeline-orchestrationSkill
- commit-readiness-reviewSkill
- comprehensive-test-strategySkill
- daily-workflow-optimizationSkill
- database-schema-evolutionSkill
- ddd-backend-implementationSkill
- design-system-component-lifecycleSkill
- detection-sweepSkill
- domain-glossarySkill
- domain-modeling-designSkill
- frontend-fullstack-implementationSkill
- frontend-spec-call-site-auditSkill
- merge-request-reviewSkill
- performance-profilingSkill
- production-incident-diagnosticSkill
- qa-session-intakeSkill
- recording-decisionsSkill
- recurring-bug-root-causeSkill
- refactoring-shared-component-apiSkill
- validating-features-end-to-endSkill
- visual-regression-checkSkill
- writing-robust-testsSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
ME when: an audit targeting this domain only
- Distinctive: line 15
audit-industrialisation: instead if: a global multi-domain audit - it orchestrates every audit (including ME) and produces a consolidated …
- Distinctive: line 37
Detect the test frameworks: run the te-07 and te-03 commands to find the configs
- Very specific: line 64
Read ../audit-report/reference/apparatus.md before writing the report: the score rule, the criticality and confidence levels, the handling …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Testing & Validation Audit
When ME and not audit-industrialisation
- ME when: an audit targeting this domain only
- audit-industrialisation instead if: a global multi-domain audit - it orchestrates every audit (including ME) and produces a consolidated report
For a full project audit, use
audit-industrialisationrather than invoking each skill separately.
Overview
Audit the maturity of a project's testing practices: coverage, test pyramid, stability, contract testing, chaos engineering, golden dataset, batch replay and CI feedback loop. Produces a maturity score (0-4) per question.
13 questions split into 5 sections. The detailed grids (statement, checks, commands, levels 0-4) live in reference/ - see Grids by section.
Score calculation
- The score rule itself is in the shared apparatus (see Report apparatus)
- A question is N/A if the project profile makes it non-applicable (e.g. no third-party API → te-01/te-01a/te-05 N/A, no batch → te-06 N/A)
- Conditional sub-questions (te-01a, te-02a, te-03a, te-09a) are N/A if their parent question does not reach the required level
- Criticality (used to prioritize remediation, NOT in the score - see
audit-report/reference/scoring-model.md):- must: te-07, te-08, te-09
- should: te-02, te-02a, te-03, te-03a, te-05, te-09a
- could: te-01, te-01a, te-04, te-06
Audit protocol
- Detect the test frameworks: run the te-07 and te-03 commands to find the configs
- Count test files by type (unit, integration, e2e) via the dedicated commands
- Read the coverage configs and thresholds
- Check the CI pipeline for test stages (te-09 commands)
- Run the verification commands for every question te-01 to te-09a
- Evaluate the conditional sub-questions: te-01a (if te-01 ≥ 2), te-02a (if te-02 ≥ 2), te-03a (if te-03 ≥ 2), te-09a (if te-09 ≥ 2)
- Look for patterns: retries, skip, quarantine, fixtures, factories, seeds, circuit breakers, fallbacks
- Examine the ratio unit/integ/e2e (test pyramid)
- Assign a level per question with a justification and a confidence level
- Mark N/A the questions non-applicable to the project profile
- List the non-auditable items requiring an interview or external access
- Produce the report in the shared output format (see Report apparatus)
Grids by section
Each file contains the statement, the items to analyze/check, the bash commands and the tables of levels 0-4.
| Section | Reference | Questions | Count |
| Contract testing | reference/tests-contractuels.md | te-01, te-01a | 2 |
| Golden dataset | reference/golden-dataset.md | te-02, te-02a | 2 |
| E2E & flaky tests | reference/tests-e2e-flaky.md | te-03, te-03a | 2 |
| Resilience & chaos | reference/resilience-chaos.md | te-04, te-05, te-06 | 3 |
| Unit, integration & CI tests | reference/tests-unit-integ-ci.md | te-07, te-08, te-09, te-09a | 4 |
Report apparatus
Read ../audit-report/reference/apparatus.md before writing the report: the score rule, the criticality and confidence levels, the handling of non-auditable items and the output skeleton live there and nowhere else. Domain title Testing & Validation, 13 questions: one row per code listed in Grids by section.
Exit condition
- Test frameworks detected, files counted by type
- All 13 questions evaluated (or justified N/A)
- Conditional sub-questions evaluated if parent ≥ 2 (te-01a, te-02a, te-03a, te-09a)
- Verification commands executed for every scored question
- Level (0-4) + confidence + justification per question
- Domain score calculated (average excluding N/A, "X scored out of Y")
- Report produced in the output format
- Non-auditable items listed
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

