CSV Quality Auditor
Use this skill when a user needs a deterministic, dependency-free structural check of a delimited text file.
Run the audit
Identify the input file and its delimiter.
Run:
python scripts/audit_csv.py INPUT [--delimiter DELIM] [--json]Use
--jsonwhen another tool will consume the result.Interpret exit status
0as clean,1as audited with quality issues, and2as invalid usage or a file/read/CSV parse failure.Report each issue with its code and one-based CSV record number. Do not silently rewrite the source file.
The default delimiter is a comma. --delimiter accepts comma, semicolon, tab,
\t, or any single custom character. See
references/rules.md for exact detection rules.