| name | seo-audit |
| description | Аудит markdown-draft по SEO-правилам (H1, H2, lead-длина, internal links, title/meta). Возвращает JSON со списком issues и score 0-100. Не правит draft — предлагает правки текстом. |
| version | 1.0.0 |
| category | analysis |
| displayName | SEO Auditor |
| icon | 📊 |
| color | #FFAA00 |
| dependsOn | [] |
| requiresScopes | [] |
seo-audit
Когда использовать
После того, как writer сдал master-draft, и до публикации. Скилл прогонит
структурные SEO-проверки и вернёт список issues. Дешёвый (Haiku), быстрый —
запускать на каждый draft.
НЕ используй для семантического review (это writer-editor / fact-checker).
Алгоритм
- Запусти скрипт:
pnpm exec tsx skills/seo-audit/scripts/audit.ts <draft-path>
Скрипт парсит markdown, проверяет правила, возвращает JSON:
{
"path": "...",
"issues": [
{"severity": "error"|"warning"|"info", "rule": "h1-count", "message": "..."},
...
],
"score": 0-100
}
- Интерпретируй issues:
severity: error — обязательно к исправлению.
severity: warning — желательно.
severity: info — заметки, можно игнорировать.
- Сформируй отчёт в output путь (markdown):
# SEO audit: <path>
Дата: YYYY-MM-DD
Score: <N>/100
rule: message → предлагаемое исправление
...
...
approve если score ≥ 70 и errors нет
reject если errors > 0 → writer'у нужно вернуться к draft