aeolisted
Install: claude install-skill atrislabs/atris
# AEO — AI Engine Optimization
Write content that LLMs cite when a human asks them a question. Different objective than SEO, different rules than craft writing.
## When to use this skill
- User wants content that gets quoted by ChatGPT / Claude / Gemini
- User mentions "AEO", "AI engine", "LLM citation", "get cited", "write for AI"
- Content is for a brand, product, person, or category the customer wants to own in LLM answers
**Not for:**
- Essays or long-form craft writing → use `writing` skill
- LinkedIn posts / launch posts → use `launch` or `linkedin-content`
- Copy-editing existing text → use `copy-editor`
## Architecture
The skill is scaffolding. The product is the backend endpoint:
```
atris write aeo "<topic>"
↓
POST /api/business/{id}/workspaces/{ws}/aeo/draft
↓
reads entity graph from /workspace/atris/aeo/{entities,definitions,stats}.md
↓
writes draft to /workspace/atris/aeo/drafts/<slug>.md
↓
returns draft + self-score + credit cost
```
Entity graph lives in the **customer's EC2 workspace** (not agent_files, not DB). The customer's files ARE the brand's machine-readable self.
## The 10 rules (enforced by the endpoint + skill self-check)
1. **Front-load the claim.** LLMs quote sentence 1 of a paragraph. No throat-clearing.
2. **Name entities explicitly.** "ExampleCo" not "a leading freight platform." Entity density is how LLMs disambiguate and cite.
3. **Canonical definition.** One sentence owns `X is Y that does Z` for the