← ClaudeAtlas

beat-my-competitorslisted

Tear down named competitors on the same tiering rules used for this site, so the comparison is like for like, then produce a joint content-gap table ranked by the tier weight of what is missing. Use this skill whenever the user asks to: - Run a competitor analysis or content gap analysis - Understand how their site compares to a named competitor - Find what a competitor covers that they do not - Tear down a specific competitor's site or positioning Trigger even for casual requests like "how do we compare to ironclad", "what is our competitor doing that we're not", "content gap analysis", "teardown lexion.com", or when a user names a rival and asks how they stack up.
vcxcvii/rainmaker · ★ 0 · AI & Automation · score 67
Install: claude install-skill vcxcvii/rainmaker
# beat-my-competitors ## Context load Run `rainmaker context --check` first. It prints what exists, what is stale, and exits 1 if anything this skill requires is missing. Then read, in this order: 1. `context/business.md` in full. If absent, stop: "No business context. Run `rainmaker audit`, then the `know-my-buyer` skill." 2. `context/voice.md` if this skill writes prose. If absent, stop and say so. 3. `context/glossary.md` if this skill names products, features or competitors. 4. `data/strategy.json` if this skill reads or writes strategy. 5. Only the `data/` files listed in this skill's Consumes table. Never crawl or call an API the core already covers. If `strategy.json.context_hash` does not match the current hash of `context/business.md`, say exactly: "Business context was edited after the strategy was written. Re-run `know-my-buyer`, or run `rainmaker context --sync` to accept the prose as authoritative." Then stop. If `context/business.md` carries `confidence: stub`, continue, and stamp every output with: "Built on a stub context. Nothing in it came from a buyer. Run `know-my-buyer` to replace it." ## Consumes | File | Why | If missing | |---|---|---| | `config.competitors` or `strategy.json.competitors` | who to tear down | ask the user for 3 to 5 domains and stop | | `data/state.json` | our own tier distribution, for a like-for-like comparison | run `rainmaker audit` | | `data/citation-graph.json` | which competitor pages answer engines cite | say the comp