| name | rumdl |
| description | Use this skill when the user wants to lint, format, or check Markdown files for style violations. |
rumdl Plugin
Fast Markdown linter and formatter written in Rust. rumdl checks Markdown files against 50+ style rules, supports auto-fixing, and outputs in multiple formats for CI/CD integration.
Commands
Lint & Format
rumdl markdown check — Lint Markdown files for style violations
rumdl markdown format — Format Markdown files in-place
rumdl config init — Create a default configuration file
rumdl rule show — Show information about linting rules
rumdl config show — Show loaded configuration
rumdl self version — Print rumdl version
rumdl _ _ — Passthrough to rumdl CLI
Usage Examples
- "Lint all Markdown files in the current directory"
- "Format README.md"
- "Check docs/ for markdown style issues"
- "Show me rule MD013 details"
- "Auto-fix markdown violations in the docs folder"
Installation
cargo install rumdl
Examples
rumdl markdown check .
rumdl markdown check --output-format json .
rumdl markdown format README.md
rumdl markdown check --fix docs/
rumdl markdown check --diff README.md
rumdl markdown check --disable MD013,MD033 README.md
rumdl config init
rumdl rule show
rumdl rule show MD013
rumdl config show --output json
Key Features
- High-performance Rust implementation
- 50+ built-in linting rules
- Auto-fix support for many violations
- JSON and JSON-lines output for CI/CD
- markdownlint compatibility with import command
- stdin/stdout support for piping
- pyproject.toml integration
- Pre-commit hook support