← ClaudeAtlas

know-my-buyerlisted

Interview the site owner about who buys, in their own words, grounded in a real diagnosis rather than generic questions, and write the shared business context every other skill reads. Refuses to run without a diagnosis. Use this skill whenever the user asks to: - Get grilled or interviewed about their business - Figure out who they are actually for, or sharpen their positioning - Set up Rainmaker's business context for the first time - Explain their ICP, personas or buyer language Trigger even for casual requests like "grill me", "who are we actually for", "I don't know what to write about", "set up my business context", "our positioning is vague, help", or on first run after `rainmaker audit`.
vcxcvii/rainmaker · ★ 0 · AI & Automation · score 67
Install: claude install-skill vcxcvii/rainmaker
# know-my-buyer ## 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." **Override for this skill only:** a stub is exactly what `know-my-buyer` exists to replace. Do not stop, and do not repeat the stamp above during the interview itself; the stamp is for skills that read the context, not the one that writes it. ## Consumes | File | Why | If missing | |---|---|---| | `data/snapshots/<latest>/diagnosis.json` | tier distribution and top fin