v0.3.0 — ai-search-rescue + orchestrator + CI + project docs
Substantial release adding the seventh skill, a meta-orchestrator, and infrastructure to prevent the v0.2.0-style un-installable-tag scenario from happening again.
New: ai-search-rescue skill
Framework for recovering visibility in AI search surfaces — Google AI Overviews, Google AI Mode, ChatGPT, Perplexity, Bing Copilot, Claude.ai search. Different mechanics from classical SERP work: the lever is being cited, not being clicked.
What's in it:
- Three-layer measurement: brand-mention prompt set across all six surfaces, GSC AI-traffic filter, AI-crawler log analysis
- Seven optimization tactics (extractable passages, question-shaped headings, source-cited statements, author + Person-Schema, schema for AI, llms.txt, Wikipedia mention)
- 6-12 week recovery workflow with weekly milestones
Grounded in real recovery work where AI-Mode + AI Overview + ChatGPT citation counts moved 2-6 weeks before classical Sistrix VI did. That makes AI citations a leading indicator that Authority-First work from post-core-update-recovery is being recognized.
New: rescue orchestrator skill
Modeled after the claude-seo:seo orchestrator pattern (Tier-4 reference). Type /seo-rescue:rescue to see a routing table for all seven content skills, with sub-aliases like /seo-rescue:rescue audit <domain> that route to specific skills. Makes the full plugin surface area discoverable from a single command.
New: CI workflow
`.github/workflows/validate.yml` runs on every push and PR. Pure node/yaml checks that catch the same bug classes as `claude plugin validate` (manifest paths, JSON parse, YAML frontmatter parse, marketplace.json reference resolution). Plus best-effort `claude plugin validate` invocation when the CLI is installable. Prevents repeat of the v0.2.0/v0.2.1 un-installable releases.
New: project docs
- `CLAUDE.md` at repo root — project overview, architecture diagram, release process, security model, contribution guidelines
- `CHANGELOG.md` — Keep-a-Changelog format, all releases back to 0.1.0
Polish: slash-command discoverability
All seven content SKILL.md frontmatters now declare `user-invokable: true`, `argument-hint`, `license: MIT`, and a `metadata` block (`author`, `version`, `category`). Matches the claude-seo convention. Improves Claude Code autocomplete and catalog-tooling integration.
README has a Quick Reference table at the top showing every namespaced slash command with one-line description and cost-per-audit.
Install
```
/plugin marketplace add maxschottke-spec/seo-survival-kit#v0.3.0
/plugin install seo-rescue@seo-survival-kit
/reload-plugins
```
If you tried v0.2.0 or v0.2.1 and the plugin didn't appear after install — they had the manifest at the wrong path and were never actually installable. v0.2.2 was the first installable version; v0.3.0 adds substantive functionality and polish.
Verification
```
$ claude plugin validate plugins/seo-rescue
✔ Validation passed
$ claude plugin validate .
✔ Validation passed
```
Plus CI green: https://github.com/maxschottke-spec/seo-survival-kit/actions