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.mdsource content
Markdown Lint
Markdown ファイルを作成・編集した後に lint を実行するスキル。
重要
Markdown ファイル (*.md) を作成・編集した場合は、必ずこのスキルに従って lint を実行すること。
実行コマンド
just lint
対象ファイル
(すべての Markdown ファイル)*.md- 例:
,README.md
,DEVELOPMENT.mdCHANGELOG.md - 例:
.claude/skills/**/SKILL.md - 例:
apps/blog/src/contents/*.md
手順
- Markdown ファイルを作成・編集
を実行してエラーを確認just lint- エラーがあれば修正
- 再度
で確認(すべて Passed になるまで繰り返す)just lint
よくあるエラーと修正方法
| エラー | 原因 | 修正方法 |
|---|---|---|
| MD041 | 最初の行が見出しでない | を先頭に追加 |
| MD040 | コードブロックに言語指定がない | のように言語を指定 |
| textlint | 日本語の文法エラー | エラーメッセージに従って修正 |
| cspell | 不明な単語 | の に追加 |
注意事項
- YAML front-matter がある場合、見出しはその直後に記述
- コードブロックには必ず言語を指定(
でも可)text - 日本語の助詞の重複に注意(textlint が検出)