2.9 KiB
2.9 KiB
| description | argument-hint |
|---|---|
| Разбор одной проблемы из аудита (URL + рекомендации + evidence) | <issue_code> [audit_run_id] |
Пользователь хочет разобрать конкретную проблему. Аргументы: $ARGUMENTS (первый — issue_code, опциональный второй — audit_run_id).
Шаги
-
Распарсить аргументы:
- Первое слово —
issue_code(напримерseo.duplicate_title,tech.internal_broken_link,perf.no_compression). - Второе слово (если есть) —
audit_run_id. - Если
issue_codeпустой — попроси пользователя указать. - Если
audit_run_idпустой — возьми последний completed аудит черезlist_audits.
- Первое слово —
-
Получить страницы с проблемой:
- Вызови
get_issue_pagesсaudit_run_idиissue_code. - Покажи список URL с их статусом (HTTP code, title если есть).
- Вызови
-
Получить рекомендации:
- Вызови
get_issue_remediationсaudit_run_idиissue_code. - Покажи рекомендации.
- Вызови
-
Разобрать evidence:
- В ответах
get_issue_pagesинспектируйevidence_typeиevidence[]:- GSC CTR issues →
gsc_page_metrics - Yandex position drops →
yandex_webmaster_queries - Site-level sitemap →
sitemap_discovery - duplicate_h1 →
duplicate_h1_groups - near_duplicate →
near_duplicate_groups - URL issues →
url_samples/mixed_case_groups - hreflang →
hreflang_*
- GSC CTR issues →
- Page-level checks (schema, og, viewport, redirect_chain, perf., viewport_bad, js_errors, content.missing_, tap_targets_small, font_too_small, heading_hierarchy_broken) → per-page
dataс конкретной находкой. - Покажи пользователю самые важные эвиденсы.
- В ответах
-
Особый случай
tech.internal_broken_linkvstech.target_not_crawled:- Если код
tech.target_not_crawled— НЕ называй это «битыми ссылками». Это страницы, обнаруженные но не закраленные (поmax_pages_capилиrobots_disallowed). - Рекомендация: увеличить
max_pages(особенно еслиtop_uncrawled_targets[].incoming_countвысокий — это популярные URL в навигации/футере) или поправить robots.txt.
- Если код
-
Сохранить артефакт:
- Если есть
mcp.write— вызовиsave_audit_artifactс типомseo_recommendationsилиdeveloper_tasks(зависит от природы проблемы),source="claude-code".
- Если есть