К основному содержанию
скилл CX Codex

md-validation — скилл для Claude Code: проверка ссылок и Mermaid

Проверяет относительные ссылки между страницами и диаграммы Mermaid до коммита. Пригодится тем, кто собирает многостраничные документы и базы знаний.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add haowjy/creative-writing-skills --skill md-validation -a claude-code
Открыть на GitHub

Что делает md-validation

Скилл закрывает две вещи, которые ломаются тихо. Первая — относительные ссылки между страницами: в многостраничном артефакте или базе знаний битые перекрёстные ссылки гниют незаметно, поэтому каждую цель проверяют до коммита. Вторая — диаграммы Mermaid: их открывают в браузере и смотрят глазами, потому что ошибка синтаксиса даёт сломанный рендер, а не сообщение об ошибке.

Внутри описан список частых провалов парсера. Метки с пунктуацией без кавычек рвут разбор. Голое end в нижнем регистре конфликтует с терминатором subgraph. Идентификаторы узлов, начинающиеся с o или x после маркеров рёбер, читаются неверно. Кастомные заливки без подходящего цвета текста делают подписи нечитаемыми. Полные правила авторства — кавычки, переносы строк, зарезервированные слова, темы — лежат в resources/mermaid-authoring.md.

Проверка визуальная, автоматического парсера здесь нет. Это значит, что скилл не поймает ошибку за вас в CI — открывать артефакт и сверять диаграммы придётся вручную.

Какие задачи решает

  • проверить относительные ссылки между страницами до коммита
  • найти битые перекрёстные ссылки в базе знаний
  • отловить сломанный рендер диаграммы Mermaid
  • разобраться, почему метка с пунктуацией ломает парсер
  • починить нечитаемые подписи из-за кастомной заливки

Примеры запросов агенту

  • проверь относительные ссылки в docs/ перед коммитом
  • посмотри диаграммы Mermaid в собранном HTML и скажи, что сломалось
  • почему эта диаграмма не рендерится — проверь по правилам из resources/mermaid-authoring.md

Как установить md-validation

1Через Skills CLI (Vercel)

npx skills add haowjy/creative-writing-skills --skill md-validation -a claude-code

2Вручную: положить файлы

~/.claude/skills/md-validation/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/md-validation/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о md-validation

Как установить md-validation в Claude?

Выполните npx skills add haowjy/creative-writing-skills --skill md-validation -a claude-code. Скилл окажется в ~/.claude/skills/md-validation/SKILL.md.

Что делает md-validation?

Проверяет относительные ссылки между страницами и диаграммы Mermaid. Диаграммы смотрят в браузере, потому что синтаксическая ошибка проявляется сломанным рендером.

Нужен ли отдельный инструмент для проверки Mermaid?

Нет. Скилл советует открыть HTML-артефакт в браузере и проверить каждую диаграмму визуально — ошибки показываются как сломанный рендер, а не текстом.

Исходный текст

SKILL.md · Apache-2.0
---
name: md-validation
description: Use when validating markdown links or Mermaid diagrams.
---

# md-validation

## Mermaid Diagrams

Validate Mermaid diagrams render correctly before shipping. Open the HTML
artifact in a browser and check every diagram visually — syntax errors show
as broken renders, not error messages.

Common failure modes:
- Unquoted labels with punctuation break the parse
- Bare lowercase `end` collides with subgraph terminator
- Node IDs starting with `o` or `x` after edge markers get misparsed
- Custom fills without matching text color make labels unreadable

See `resources/mermaid-authoring.md` for the full authoring rules (quoting,
line breaks, reserved words, themes).

## Markdown Links

Check that relative links between pages resolve. When building a multi-page
artifact or KB, broken cross-references silently rot — verify each link
target exists before committing.

© haowjy · Apache-2.0 · haowjy/creative-writing-skills

Похожие скиллы

Всё по теме «Тексты и документация» →
codebase-documenter mhattingpete Разбирает незнакомый репозиторий и пишет по нему документацию: архитектура, компоненты, поток данных, гайд по разработке. Пригодится при онбординге и передаче проекта. CX Codex +1 587установок mermaidjs-v11 mrgoonie Скилл учит агента писать диаграммы на синтаксисе Mermaid.js v11 и рендерить их в SVG, PNG или PDF. Пригодится, когда нужно нарисовать схему по описанию, а не руками. CX Codex +1 362установок mermaid-diagram-generator patricio0312rev Скилл рисует диаграммы Mermaid прямо в markdown: блок-схемы, sequence, ERD, состояния и классы. Пригодится, когда нужно показать поток запроса или схему базы в документации. CX Codex +1 331установок design-doc-mermaid SpillwaveSolutions Генерирует диаграммы Mermaid и техническую документацию по коду или описанию задачи. Подходит для оформления GitHub wiki, системных архитектур и схем баз данных. CX Codex +1 80 700установок utility-mermaid-diagrams product-on-purpose Помогает создавать корректные диаграммы Mermaid для PRD и технических спецификаций, подбирая подходящий тип из 15 вариантов и проверяя синтаксис. CX Codex +1 736установок mermaid-diagrams hoodini Скилл, который учит агента писать диаграммы на синтаксисе Mermaid: блок-схемы, sequence, классы, ER, Gantt. Пригодится, когда нужно нарисовать схему прямо в markdown. CX Codex +1 406установок

Из того же набора22

creative-writing-muse Скилл для одного агента, который сам переключает роли: планирует, пишет, критикует и запоминает. Пригодится, когда субагентов нет. CX Codex +1 494установок creative-research Скилл собирает проверенный материал под ваш вопрос: историю, культуру, быт, детали ремесла. Возвращает отчёт со ссылками, из которого можно писать. CX Codex +1 487установок information-hierarchy Скилл для больших человекочитаемых материалов: отчётов, документации, многосекционных объяснений. Ответ идёт первым, глубина — за ним. CX Codex +1 399установок structured-artifact Скилл для сборки структурированных HTML-артефактов: помогает агенту решить, как подать материал, и только потом выбрать инструменты. CX Codex +1 387установок zoom-out Разбирает незнакомый участок кода с четырёх сторон и собирает из находок одну карту ориентирования. CX Codex +1 386установок qi-layer Скилл задаёт правила, по которым агент пишет и поддерживает AGENTS.md и .context/CONTEXT.md, чтобы инструкции оставались короткими и рабочими. CX Codex +1 385установок knowledge-layers Скилл решает, в какой слой проекта писать знание: AGENTS.md, .context/, KB, docs/ или рабочий каталог. Пригодится, когда агент путается, где искать контекст. CX Codex +1 384установок reflect Проверяет результат работы перед финальным отчётом и направляет сохранённые знания в файлы проекта. Пригодится, чтобы сверить ожидания и зафиксировать важные детали сессии. CX Codex +1 378установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой