component-common-domai…
Finds duplicate business logic spread across multiple components and suggests consolidation. Use when asking "where is this logic duplicated?", "find common…
Generative Engine Optimization (GEO) specialist — the technical, on-page publishing work that makes a given page or site discoverable, understandable, trustworthy, quotable, and fresh for AI answer engines (Google AI Overviews, ChatGPT Search, Bing Copilot, Perplexity). Use when
$ npx -y skills add tech-leads-club/agent-skills --skill tlc-generative-engine-optimization --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tlc-generative-engine-optimizationContext preview
The summary Claude sees to decide when to auto-load this skill.
Generative Engine Optimization (GEO) specialist — the technical, on-page publishing work that makes a given page or site discoverable, understandable, trustworthy, quotable, and fresh for AI answer engines (Google AI Overviews, ChatGPT Search, Bing Copilot, Perplexity). Use when
name: tlc-generative-engine-optimization description: "Generative Engine Optimization (GEO) specialist — the technical, on-page publishing work that makes a given page or site discoverable, understandable, trustworthy, quotable, and fresh for AI answer engines (Google AI Overviews, ChatGPT Search, Bing Copilot, Perplexity). Use when asked to 'optimize this page/site for GEO', 'optimize for AI search / answer engines', 'get my page cited by ChatGPT/Perplexity', 'improve AI visibility/citability', 'write an llms.txt', 'add citation-ready structure or schema for AI answers', 'otimizar para busca com IA', or to audit/create/improve a codebase for generative search. Do NOT use for AI-driven SEO content strategy or programmatic pages at scale (use ai-seo), classic keyword/SERP ranking (use seo), accessibility (use web-accessibility), or multi-area site audits (use web-quality-audit)." metadata: version: '1.0.0' author: Fernando Paladini - github.com/paladini license: MIT
Expert in Generative Engine Optimization — making pages discoverable, understandable, trustworthy, quotable, and fresh for AI answer engines.
Treat GEO as **documentation quality, not a trick**. AI engines cite pages they can parse, trust, and quote. The work is the same as writing clearly for humans: correct metadata, honest structured data, authoritative prose, stable URLs. Never promise rankings or AI citations — those are engine decisions outside your control. Do the technical work well; citations follow as a byproduct.
**Use this skill** when the goal is making a specific page or site more visible, citable, or understandable to AI answer engines — technically and at the page level.
**Do NOT use** for:
Load `references/pillars-and-workflow.md` for the full deep-dive. Summary:
| # | Pillar | Core check | | --- | ------------------ | ------------------------------------------------------------------------------- | | 1 | **Discoverable** | robots.txt allows AI crawlers; sitemap exists; canonical tags correct; HTTPS | | 2 | **Understandable** | Semantic HTML; page title matches H1; language declared; one topic per page | | 3 | **Useful** | Content answers a specific question; content in static HTML (not JS-only) | | 4 | **Trustworthy** | Author bio; citations/sources linked; publication + update dates visible; HTTPS | | 5 | **Quotable** | One answer per section; short-answer paragraph before elaboration; FAQ schema | | 6 | **Fresh** | `dateModified` in JSON-LD and meta; content reviewed when topic changes |
1. Plan page structure: one topic, one H1, question-based H2s/H3s. 2. Apply `templates/page-metadata.html` (canonical, hreflang, meta description). 3. Add `templates/techarticle.jsonld` (or `faqpage.jsonld` for FAQ pages). 4. Write content in the quotable outline pattern (`templates/quotable-article-outline.md`): short direct answer → supporting detail → sources. 5. Update `robots.txt` to allow AI crawlers (`templates/robots-ai-crawlers.txt`). 6. Add or update `llms.txt` if the site wants to guide AI agents (`templates/llms.txt`). 7. Run the GEO page checklist (in `references/pillars-and-workflow.md`).
1. Crawl check: read `robots.txt` — are `OAI-SearchBot` and `BingBot` allowed? 2. Structured data: validate all JSON-LD against the Rich Results Test and Schema Markup Validator. 3. Pillar sweep: for each of the six pillars, mark pass / partial / fail. 4. Produce a **prioritized findings table** (Pillar → Finding → Severity → Fix). 5. Identify quick wins (metadata, schema, robots) vs. content rewrites.
1. Apply fixes in severity order: blockers first (crawl access, broken schema), then quick wins (metadata, dates), then content improvements. 2. Re-validate structured data after every schema change. 3. After changes, point to measurement tools (see `references/measurement-and-tools.md`) so the user can track AI visibility over time.
**User:** "Can you audit my blog for AI search visibility?"
**Actions:**
1. Check `robots.txt` → `OAI-SearchBot` is missing a `Disallow` but also missing an explicit `Allow` — confirm default is allow. 2. Validate JSON-LD on the homepage → `datePublished` is missing, `author` has no `url`. 3. Run pillar sweep → Trustworthy: partial (no author bio page); Quotable: fail (no FAQ schema on FAQ page). 4. Return findings table with three priority tiers.
**Result:** Prioritized list: fix `techarticle.jsonld`, add author bio, add `FAQPage` schema. Clear, actionable, no ranking promises.
**User:** "Create a new GEO-optimized article pag
The secure, validated skill registry for professional AI coding agents. Extend Antigravity, Claude Code, Cursor, Copilot and more with absolute confidence.
Repo: tech-leads-club/agent-skills
Finds duplicate business logic spread across multiple components and suggests consolidation. Use when asking "where is this logic duplicated?", "find common…
Detects misplaced classes and fixes component hierarchy problems — finds code that should belong inside a component but sits at the root level. Use when asking…
Maps architectural components in a codebase and measures their size to identify what should be extracted first. Use when asking "how big is each module?",…
Analyzes coupling between modules using the three-dimensional model (strength, distance, volatility) from "Balancing Coupling in Software Design". Use when…
Creates step-by-step decomposition plans and migration roadmaps for breaking apart monolithic applications. Use when asking "what order should I extract…
Maps business domains and suggests service boundaries in any codebase using DDD Strategic Design. Use when asking "what are the domains in this codebase?",…