markdown-expert-writer

Enforce markdownlint rules for consistent, parser-friendly Markdown files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/donellmccoy/ECTSystem --skill markdown-expert-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-expert-writer
Source: https://github.com/donellmccoy/ECTSystem/tree/main/.github/skills/markdown-expert-writer
Command: npx skills add https://github.com/donellmccoy/ECTSystem --skill markdown-expert-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writers and teams often produce Markdown that fails markdownlint checks, leading to inconsistent documentation, parser issues, and reduced trust. This skill provides a rigorous standard for Markdown quality, ensuring every file adheres to a comprehensive linting rule set.

Core Features & Use Cases

  • Enforces 30+ markdownlint rules to ensure consistency, readability, and parser compatibility.
  • Provides actionable feedback and templates to fix violations during drafting and editing.
  • Use case: a project README that must pass linting before release, documentation for internal APIs, and knowledge bases requiring strict formatting.

Quick Start

Create a new Markdown document that follows the markdownlint rules: begin with a level-1 heading, maintain blank lines around sections, use a single consistent list style, include a fenced code block with a language, and end with a trailing newline.

Frequently Asked Questions about markdown-expert-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I make my Markdown documentation pass markdownlint checks?

To make Markdown documentation pass markdownlint checks, ensure files begin with a level-1 heading, maintain blank lines around sections, use a consistent list style, fence code blocks with a language, and end with a trailing newline. This enforces parser-friendly, consistent formatting.

What markdownlint rules do I need to follow for consistent project READMEs?

Consistent project READMEs must follow 30+ markdownlint rules covering header levels, blank line spacing, list style consistency, and correctly fenced code blocks to ensure readability, parser compatibility, and strict formatting compliance.

Why does my Markdown file fail linting checks when I use inconsistent list styles?

Markdown files fail linting checks when using inconsistent list styles because markdownlint enforces a single consistent list style across the document to prevent parser issues and maintain documentation consistency.

Can I generate a compliant Markdown template for technical guides?

Yes, you can generate a compliant Markdown template for technical guides. The template will strictly adhere to the markdownlint rule set, providing a structured starting point with proper headers, spacing, and fenced code blocks.

What is the best way to fix markdownlint violations in existing documentation?

The best way to fix markdownlint violations in existing documentation is to apply actionable feedback during the editing process, correcting header levels, adding blank lines around sections, and ensuring fenced code blocks include a language identifier.