Claude-skill-registry-data markdown-lint

Markdown ファイル編集後のリント実行。Markdown を作成・編集したら必ず実行。

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/markdown-lint" ~/.claude/skills/majiayu000-claude-skill-registry-data-markdown-lint && rm -rf "$T"
manifest: data/markdown-lint/SKILL.md
source content

Markdown Lint

Markdown ファイルを作成・編集した後に lint を実行するスキル。

重要

Markdown ファイル (*.md) を作成・編集した場合は、必ずこのスキルに従って lint を実行すること。

実行コマンド

just lint

対象ファイル

  • *.md
    (すべての Markdown ファイル)
  • 例:
    README.md
    ,
    DEVELOPMENT.md
    ,
    CHANGELOG.md
  • 例:
    .claude/skills/**/SKILL.md
  • 例:
    apps/blog/src/contents/*.md

手順

  1. Markdown ファイルを作成・編集
  2. just lint
    を実行してエラーを確認
  3. エラーがあれば修正
  4. 再度
    just lint
    で確認(すべて Passed になるまで繰り返す)

よくあるエラーと修正方法

エラー原因修正方法
MD041最初の行が見出しでない
# タイトル
を先頭に追加
MD040コードブロックに言語指定がない
```bash
のように言語を指定
textlint日本語の文法エラーエラーメッセージに従って修正
cspell不明な単語
cspell.json
words
に追加

注意事項

  • YAML front-matter がある場合、見出しはその直後に記述
  • コードブロックには必ず言語を指定(
    text
    でも可)
  • 日本語の助詞の重複に注意(textlint が検出)