rumdl
Installation
SKILL.md
rumdl — Markdown Linting and Formatting
Use rumdl to keep Markdown consistent with fast linting, safe auto-fixes, markdownlint-compatible rules, CI output formats, and project-local configuration.
Workflow
- Inspect existing Markdown config first:
.rumdl.toml,rumdl.toml,.markdownlint*, CI config, prek hooks, and just recipes. - Preserve the project's style choices. Do not enable stricter prose wrapping or HTML restrictions unless the user asks.
- Use
rumdl importwhen migrating from markdownlint, then make.rumdl.tomlthe source of truth. - Run
rumdl checkfirst for audits and verification. Runrumdl check --fixonly when the user wants automatic cleanup; runrumdl checkagain for final verification. - Report changed config, files auto-fixed, and any remaining manual issues.
Critical Rules for Agents
- Use
rumdl checkfor verification. It reports violations and exits non-zero when problems remain. - Do not auto-fix unless requested. Use
rumdl checkfor audits and verification; userumdl check --fixonly when the user asks for cleanup or approves modifying Markdown files. - Do not use
rumdl fmtas the only CI gate. Formatter mode applies fixes and exits successfully; pair it withcheckfor enforcement. - Keep configuration local and explicit. Prefer
.rumdl.tomlin the repository root so agents and CI share the same rules. - Use CI-native output when available. Prefer
--output-format githubon GitHub Actions and--output-format gitlabon GitLab when running rumdl directly.