What problem does it solve? Markdown files in the MindIE-SD repository frequently fail CI gates due to markdownlint violations such as MD040 (fenced code blocks missing a language), and bulk fixes risk corrupting UTF-8 Chinese content when edited with PowerShell. This Skill consolidates the repository's lint rules, verification commands, and safe repair patterns so violations are fixed correctly the first time. ## Core Features & Use Cases - Rule Reference: Documents key markdownlint rules (MD040, MD009, MD012, MD031, MD032, MD047) with correct and incorrect examples, plus a language-selection guide for fenced code blocks (python, shell, text, yaml, json, markdown). - Verification Commands: Explains the dual-hook pre-commit setup (markdownlint-manual requiring --hook-stage manual, markdownlint-agents running by default on .agents/) and provides commands for full-repo and commit-scoped checks using .markdownlint.json. - Safe Batch Fixing: Provides encoding-safe repair workflows using Python or Node.js instead of PowerShell, covering both top-level and indented code fence variants, with post-fix validation steps. - Use Case: When CI reports MD040 violations across dozens of README files, use this Skill to add language identifiers to all fenced code blocks, handle indented variants, and re-run markdownlint to confirm zero violations without breaking Chinese characters. ## Quick Start Ask the AI to fix the markdownlint violations in your changed Markdown files and verify them with the repository's .markdownlint.json configuration.