From claude-seo
Reusable quality-gate scanner for gotodive content and theme. Runs all health checks in one place — encoding/mojibake (literal ?? , U+FFFD), translation structure parity, duplicate/echoing words, sentence fragmentation, broken internal links, and sitemap same-language 200s. Used standalone or called by content-loop / design-system / safe-deploy before any deploy. Triggers on: precheck, quality gate, validate content, check encoding, check translations, health check, broken links, sitemap check.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-seo:precheck [slug | all] [--langs ru,de][slug | all] [--langs ru,de]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Invocation:** `/precheck $1` where `$1` is a page slug (e.g. `technical-diving`)
Invocation: /precheck $1 where $1 is a page slug (e.g. technical-diving)
or all. Optional --langs (default ru,de).
Run ALL checks, COLLECT every failure, then report a single pass/fail summary.
Do NOT stop at the first failure — the goal is a complete picture for the caller
(content-loop, design-system, safe-deploy) to fix in one pass.
Languages in scope: en (source) + ru, de.
Encoding guard (MUST be zero). Scan for corruption introduced by bad deploys.
??:
Select-String -Path output\*\*.html,themes\gotodive-com\**\*.php,themes\gotodive-com\**\*.html -Pattern '\?\?'�): same scan with pattern \uFFFD.· -> ?? class of bug.Translation structure parity.
python scripts/_check-translation-sync.py
Duplicated / echoing words (advisory).
python scripts/_check-dupe-words.py --langs ru,de
Sentence fragmentation.
python scripts/_check-fragmentation.py --langs ru,de
Broken internal links.
node scripts/_check-broken-links.js
Sitemap health (when deploying live).
python scripts/_check_sitemap.py
Print, per check: PASS/FAIL + the specific failing files/lines. End with a single
line: PRECHECK: PASS (all green) or PRECHECK: FAIL (<n> issues).
??/mojibake -> re-author the real UTF-8 glyph; deploy ONLY via binary
scp; prefer HTML entities (·, →) in theme files.python scripts/generate_full_page_translations.py --langs ru,de --slugs <slug>).python scripts/_apply-spec-keys.py --langs ru,de.npx claudepluginhub alexturbo23/gotodive --plugin claude-seoOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Mines projects and conversations into a searchable memory palace. Activates on queries about MemPalace, memory palace, mining, searching, palace setup, wings, rooms, drawers, or recalling past work.