discoverabilitylisted
Install: claude install-skill k97/skills
# discoverability
Checks how easily a website can be found, by search engines and by AI assistants that cite sources, then fixes what it finds in your code. It runs a technical SEO audit, a review of AI-citation readiness, and a fix pass, with scripts that trace redirect loops and lint JSON-LD.
Audit, then GEO review, then apply fixes. Next.js / TypeScript defaults; follow whatever the repo already uses. `${CLAUDE_SKILL_DIR}` is this skill's directory — the working directory is the user's project, so address bundled files through it.
| Flag | Phase | Writes code |
| --------- | ------------------------------------- | ----------- |
| `--audit` | 1 — technical SEO | no |
| `--geo` | 2 — AI-citation readiness | no |
| `--fix` | 3 — apply findings already in context | yes |
| `--full` | 1 → 2 → 3 _(default)_ | yes |
`--routes /,/pricing` narrows scope; default is every route.
## Setup
- Prefer a local path _and_ a live URL. Each catches what the other cannot.
- Read `.agents/product-marketing.md` or `.claude/product-marketing.md` if either exists. Ask only what it does not answer.
- `--fix` needs reports in context. If absent, run `--full`.
## Scripts
Needs `curl` and Node 18+, nothing to install. Run these before reading source: they produce the evidence, source inspection explains it. Each exits non-zero on an error-level finding. Add `--json` to t