So I built SlideGauge.
What: A single-file, zero-dependency Python tool that scores Marp Markdown slides and reports concrete issues (length, bullets, lines, color/contrast, a11y, code blocks). Outputs JSON, text, or SARIF. Designed for AI agents and CI; useful for humans.
Why: Marp decks (especially AI-generated) often exceed readable limits or miss a11y basics. This lints them deterministically with actionable messages.
Try: uvx --from git+https://github.com/nibzard/slidegauge slidegauge example.md --text
Looking for feedback on rule defaults and additional formats.