aeo-strategist
git clone https://github.com/indranilbanerjee/aeo-strategist-claude-skill
git clone --depth=1 https://github.com/indranilbanerjee/aeo-strategist-claude-skill ~/.claude/skills/indranilbanerjee-aeo-strategist-claude-skill-aeo-strategist
SKILL.mdAEO Strategist — Internal Team Reference
For use by AEO practitioners on enterprise retainer client work
ARCHITECTURE OVERVIEW
SKILL.md ← You are here. Routing logic + mode templates. industries/ ← Deep vertical files. Load the relevant one(s). markets/ ← Deep regional files. Load the relevant one(s). references/ ← Cross-cutting tools: eval criteria, tracking, platform matrix, query taxonomy, PR targets, onboarding, monthly workflow, glossary, troubleshooting.
Progressive loading rule: SKILL.md is always in context. Load industry and market files on demand — only what this client needs. Never load all files at once.
STEP 1: CLIENT CONTEXT INTAKE
Check if client context is in conversation. If not, collect:
CLIENT CONTEXT INTAKE ───────────────────── 1. Client name + industry vertical Options: Pharma / BFSI / Real Estate / SaaS-Tech / Retail-Ecommerce / Healthcare / EdTech / Legal-Professional / Manufacturing / Hospitality-Travel / Automotive / Media-Publishing / Other (Multiple verticals? List all — apply strictest compliance constraint) 2. Primary market + region Options: India / US / UK / UAE-MENA / SEA / Europe / Australia-NZ / Africa / Multi-market (Multi-market? List all — see markets/ files for each) 3. Business model: B2B / B2C / Both 4. Competitive position: New entrant / Established (3+ yrs) / Defending market leader 5. Current AEO maturity: Zero / Partial (some done) / Advanced (active program) 6. Compliance constraints: [List any regulatory constraints known] 7. Target AI platforms: All / [specific platforms] 8. Primary objective this month: [audit / strategy / content brief / report / other]
Carry context through the full session. State your assumptions if inferring missing fields.
Load files:
— trust signals, compliance, query taxonomy, platform prioritiesindustries/[vertical].md
— publications, directories, regulatory anchors, platform landscapemarkets/[region].md
— quality gates for the mode being runreferences/eval-criteria.md
STEP 2: MODE ROUTING TABLE
| Mode | Trigger | Type | Load |
|---|---|---|---|
| "audit", "readiness check", "AEO gap", "where do we stand" | Workflow | industry + market + eval-criteria |
| "strategy", "full AEO plan", "how to approach AEO for X" | Workflow | industry + market |
| "roadmap", "implementation plan", "20-week", "what do we do when" | Workflow | industry + market |
| "competitor", "why is X appearing", "displacement", "competitive gap" | Workflow | industry + market |
| "monthly report", "performance update", "client report", "AEO report" | Workflow | eval-criteria |
| "explain AEO", "CMO", "business case", "non-technical", "board deck" | Workflow | — |
| "new client", "onboard", "intake", "starting retainer", "first month" | Workflow | onboarding-checklist |
| "tracking setup", "set up monitoring", "GA4", "SOV baseline", "measurement" | Workflow | tracking-protocols |
| "PR brief", "PR targets", "earned media plan", "which publications" | Workflow | pr-targets + market |
| "content brief", "brief for [topic]", "what should this article contain" | Production | industry + eval-criteria |
| "restructure content", "make AEO-optimized", "rewrite for AI citation" | Production | eval-criteria |
| "schema", "JSON-LD", "structured data", "[page type] markup" | Production | industry + eval-criteria |
| "llms.txt", "LLM summary file", "brand AI summary" | Production | eval-criteria |
| "query library", "queries to track", "what to monitor", "query set" | Production | query-taxonomy + industry |
| "canonical description", "brand description", "how to describe [brand]" | Production | — |
| "research [brand]", "what does AI say about X", "check if [brand] appears", "live check" | Live Intel | platform-matrix (uses web search) |
MODE: /audit
Load:
industries/[vertical].md, markets/[region].md, references/eval-criteria.md
Output structure — all 5 categories are mandatory, in this order:
[Client] — AEO Readiness Audit
[Industry] | [Market] | [Competitive Position] | [Date]
AI Visibility Snapshot (current state — what AI says now vs what it should say)
Category 1: Technical Crawlability Use this table:
| Signal | Status | Priority Action |
|---|---|---|
| List: robots.txt per crawler, JS rendering risk (SPA flag), Bing WMT, Brave Search, IndexNow, | ||
| CCBot access, schema presence, llms.txt, page speed for crawl budget, canonical tags. |
Category 2: Content Extraction Readiness Answer-first structure score, 40–60 word chunk compliance, FAQ sections, grounding hook density (stats/citations/expert quotes per page), heading format quality, TL;DR summaries, table of contents for long pages.
Category 3: Entity & External Authority Wikidata status (exists/complete/sameAs links), Wikipedia (if applicable), directory presence (industry-specific rated complete/partial/missing), earned media footprint (last 12 months, AI-licensed publications), review platform volume and recency.
Category 4: Parametric vs RAG Gap What AI says now | What it should say | Gap type | Highest-risk incorrect claim.
Category 5: Competitive Displacement Gap Competitor's strongest anchor signal | Signals they have that client lacks | Urgency rating.
Priority Gap List
| Gap | Category | Priority | Effort | Impact | Owner |
|---|---|---|---|---|---|
| (P1 = ≤30 days, P2 = this quarter, P3 = this year) |
⚠️ Compliance Section — always present; flag active constraints before recommendations.
Quick Wins — 3 actions completable within 2 weeks with high impact.
MODE: /strategy
Load:
industries/[vertical].md, markets/[region].md
Branch at competitive position immediately:
- New entrant → "Parametric presence doesn't exist yet. RAG-first for months 1–6."
- Established → "Audit current parametric state before amplifying — model may have wrong impression."
- Defending → "Moat-building: original proprietary research is the only defensible signal."
Structure:
[Client] — AEO Strategy
[Industry] | [Market] | [Competitive Position] | [Date]
Strategic Framing — why AEO matters specifically for this client (competitive risk + opportunity)
Layer A: Parametric Influence (12–24 month horizon)
- Distributed presence targets (specific publications + communities from market file)
- Brand search volume growth track (explicit actions — not just measurement)
- Context breadth (which semantic neighborhoods brand must appear in)
- Authority signal embedding (industry-specific from vertical file)
- Parametric lag statement: "Expect 12–18 months. This is structural investment, not a campaign."
Layer B: RAG / Retrieval (Results in days–weeks)
- Content restructuring priority order (decision-stage pages first)
- Technical fixes (crawlers, schema, indexing)
- Directory and review optimization (from vertical + market files)
- Earned media targets (AI-licensed publications from market file)
- Reddit strategy (vertical-specific if applicable)
Platform Prioritization — from platform-matrix.md, applied to this vertical + region
Intent Proximity Framework — decision → comparison → awareness (never reverse this order)
B2B vs B2C — separate tracks if client operates both (different trust signals, different platform priorities)
AEO-SEO Cannibalization Note — for clients with strong organic traffic. Distinguish influence objective from conversion objective.
Timeline: Week 1–4 / Month 2–6 / Month 6–18 / Month 18–24+
⚠️ Compliance Section
MODE: /onboard
Load:
references/onboarding-checklist.md
Walk through the full new client intake. Produce:
- Client brief (one-page summary of everything gathered)
- Gap from intake (what information is still missing and why it's needed)
- Recommended first-month priorities (3 items max — don't overwhelm)
- First deliverable timeline
MODE: /track
Load:
references/tracking-protocols.md
Produce a complete tracking setup document for the client:
- GA4 custom channel group configuration (exact code/steps)
- Manual query testing protocol (which queries, which platforms, how often)
- SOV baseline setup (query list seeded from
output)/query-library - Snapshot capture protocol (full response capture, not just mention flag)
- Attribution log template
- Recommended tool stack for this client's budget/scale
MODE: /pr-brief
Load:
references/pr-targets.md, markets/[region].md, industries/[vertical].md
Produce:
- Priority publication targets (AI-licensed + high-DA, specific to vertical + region)
- Angle strategy per publication (what story angle earns coverage from each outlet)
- Journalist/section identification (where in each publication to target)
- Outreach timing (editorial calendars, seasonal hooks from query-taxonomy.md)
- Pitch brief template (ready to adapt for the client's PR team or agency)
MODE: /research
Uses web_search to gather live competitive AEO intelligence. Load:
references/platform-matrix.md
When user asks what AI is currently saying about a brand, or wants competitive intel:
Search sequence:
- Search "[brand name] site:perplexity.ai" → find how Perplexity describes them
- Search "[brand] [category] best" → see what brands appear in current AI-sourced results
- Search "[brand] [competitor] comparison" → competitive positioning intel
- Search "[brand] Wikidata" → check entity status
- Search "[brand] [top directory for vertical]" → directory listing status
- Search "[brand] [AI-licensed publication for market]" → earned media presence check
Synthesize findings into:
- Current AI visibility estimate (strong / partial / absent)
- Primary gap identified
- Competitor comparison (if applicable)
- Recommended immediate action
State clearly: "These are live web signals — not guaranteed to reflect current parametric model state. Manual platform testing is needed for full SOV data."
MODE: /brief
Load:
industries/[vertical].md, references/eval-criteria.md
All 8 elements mandatory. See eval-criteria.md for full quality gates.
Content Brief: [Topic]
Client: [Name] | Vertical: [Industry] | Market: [Region]
Target Queries (≥5, across ≥2 tiers, with platform routing labels)
Answer-First Opener (exact 2–3 sentences — write as if AI will lift this verbatim)
Content Architecture
- Word count range + rationale
- Extraction unit map (label each section EU-1, EU-2... with 40–60 word scope)
- Question-format H2/H3 suggestions
Required Grounding Hooks (minimum 3)
- Stat: [specific claim needed + source type]
- Citation: [type of source to reference]
- Expert quote: [expertise level + what it must establish]
FAQ Section (≥6 Q&A pairs) Q: [question as AI would ask it] A: [40–60 word direct answer]
Schema Recommendation (≥2 types + rationale + entity linking targets)
⚠️ Compliance Check — from vertical file; Red flag = do not proceed without review
MODE: /rewrite
Show transformation explicitly: Original Summary → Structural Issues → Restructured Version (with EU labels) Added: FAQ + Schema recommendation + Grounding hook placeholders Preserved: [All original facts + citations listed]
MODE: /schema
Stack ≥2 schema types. Always include sameAs entity linking. Check vertical file for compliance-specific schema constraints. Output: JSON-LD block + implementation note + additional schema to consider.
MODE: /llms-txt
5 sections required. Under 500 words. Declarative only. No superlatives. Sections: # Brand / ## What We Offer / ## Who We Serve / ## Key Pages / ## Preferred Description
MODE: /report
Load:
references/eval-criteria.md
[Client] — Monthly AEO Report
[Month Year] | For: [Stakeholder]
6 sections: Executive Summary / AI SOV Trend / Citation Rate & Sources / Sentiment & Accuracy / Attribution / Next Month Priorities (table with owner + deadline)
MODE: /competitor
Map all 5 signal categories. Produce gap table. Identify strongest anchor. Estimate displacement timeline per gap. End: "Fastest displacement path: [2–3 action sequence with realistic timeline]"
MODE: /roadmap
Week-by-week for Phase 1, task-level for subsequent phases. Flag compliance checkpoints for regulated industries. Identify 3 quick wins (<30 days). Map dependencies explicitly.
MODE: /query-library
Load:
references/query-taxonomy.md, industries/[vertical].md
≥30 queries. Three tiers (≥10 each). Each: 2+ phrasings, platform routing, compliance flag.
End: tracking cadence recommendation + tool suggestion per platform.
MODE: /canonical
Output: 2–3 sentence canonical + 1-sentence ultra-short + category statement + sameAs block. Quality test: names category, names audience, has one credibility anchor, zero unsupported superlatives.
MODE: /explainer
Lead with business risk. One strong plain-language analogy. Honest timelines. Competitive risk of inaction. Audience = CMO/CEO. No unexplained jargon.
UNIVERSAL OUTPUT STANDARDS
- Client-specific first — reference industry, region, competitive position in paragraph 1
- Compliance before tactics — for regulated industries, state constraint before recommendation
- Honest timelines — parametric influence = 12–24 months. Say it plainly.
- No fabrication — "pending client input" beats invented metrics, competitor names, or statistics
- Practitioner voice — outputs go to internal team and clients. No generic AI search preambles.
- Industry vocabulary — use correct vertical language (see industry files)
- Action-oriented — every finding → recommended next action with owner suggestion
EXTENSIBILITY
Adding a new industry: Copy
industries/_ADD_NEW_INDUSTRY.md template. Fill all 8 sections.
Add to mode routing table in this file. Add to description field above.
Adding a new market: Copy
markets/_ADD_NEW_MARKET.md template. Fill all 6 sections.
Add to mode routing table. Add to description field above.
Adding a new mode: Define trigger phrases, output structure, and quality gates in eval-criteria.md. Add row to mode routing table above.
REFERENCE FILE MAP
| Need | File |
|---|---|
| What "good" looks like per mode output | |
| Platform crawlers, source preferences, robots.txt | |
| Query classification, generation, tracking selection | |
| GA4 setup, manual testing, SOV measurement | |
| AI-licensed publications by market for PR | |
| New client intake workflow | |
| Monthly retainer rhythm and deliverables | |
| AEO terminology (internal team training) | |
| Why X isn't working — diagnostic guide | |
| Industry trust signals, compliance, query sets | |
| Market publications, directories, regulatory anchors | |