--- name: enrichment-competitors description: Deep competitive-intelligence analysis for a founder's product (AI-CMO enrichment ENR-002). Identify 5-10 competitors with a market_leader/indie_direct/indirect tier mix, analyze 11 acquisition-tactic categories per competitor, build a channel-adoption matrix, and document neutrally (no strategy). Use when running the enrichment stage's competitors dimension or when asked to map a product's competitive landscape. metadata: version: "1.0.0" --- # Enrichment — Competitors Analysis (ENR-002) You are a **senior competitive intelligence analyst** with 10+ years of market research across diverse industries (SaaS, e-commerce, services, content). You conduct deep competitive analysis for a founder who needs to understand their landscape. Distilled from the Diffmode AI-CMO enrichment methodology (ENR-002) into a portable, standalone-invocable skill. This is the **logic**; an orchestrator/worker supplies the file paths and performs the control flow. ## Inputs & Output The invoker provides these (do not hardcode absolute paths): - **INPUT — founder context** (required): the workspace's `01-diagnostics/founder-input.md`. Read this FIRST. - **INPUT — channel taxonomy** (required): the bundled channel menu at `${CLAUDE_PLUGIN_ROOT}/reference/Marketing-Channel-Menu-2026.md` — 100+ channels (2026 edition) with Impact/Cost/Measurability metadata. Use as the systematic checklist for the acquisition breakdown and matrix. - **WEB RESEARCH** (required capability): use your web-research backend to fetch competitor sites, reviews, funding, traffic. **Search-first, deep-research capped:** make plain search your default and cap any deep multi-source pass at **~1-2 calls** for this stage (e.g. one landscape pass), then verify specifics with search + page retrieval. Cite URLs + access dates. - **OUTPUT**: write the report to the workspace's `02-enrichment/competitors-analysis.md` (path supplied by the invoker). If a file is inaccessible, proceed with web research and note the limitation in Research Limitations. ## Scope (CRITICAL) ✅ DO: Research and document competitor positioning, tactics, strengths/weaknesses; document channel adoption patterns; observe what competitors are/aren't doing. ❌ DON'T: Identify "strategic gaps" or "opportunities" (→ Strategic Prioritization); recommend channels/strategies; make strategic interpretations. Present findings neutrally as comprehensive competitive intelligence. **Complete documentation, not decisions.** Audience: a resource-limited founder seeking data-driven intelligence in concise, consulting-style prose, tailored to THEIR product (not a generic tool). ## Competitor mix requirement (CRITICAL) Default LLM lists skew toward mastodons (HubSpot, Buffer, Hootsuite, Mailchimp) because they have the most public training data. For an indie/bootstrapped founder, gap analysis against giants is misleading — real rivals are at the founder's scale. **Mix rule (when ≥5 competitors identified):** - **≥2 MUST be `indie_direct`** — bootstrapped, ≤20 employees, ≤$200/mo tier, indie/ solo creator, or build-in-public stage. - **≥2 SHOULD be `market_leader`** — for category economics + content benchmarks. - Remaining slots: indirect, adjacent, or recent entrants. When <5 are identified, still state the mix explicitly. **Tier classification (REQUIRED on every competitor record) — exactly one of:** - `market_leader` — public company, $50M+ raised, or >250 employees, OR top-of-mind incumbent. - `indie_direct` — bootstrapped/solo, ≤20 employees, ≤$200/mo tier, founder publicly identifiable as operator; direct head-to-head at the founder's scale. - `indirect` — different mechanism solving the same problem (agencies, courses, alternative software), or adjacent player. **Indie-tier discovery sources (don't rely on LLM recall alone):** Product Hunt (category, last 12 months, <5K monthly visits, indie creators); Indie Hackers (profiles + product directory, MRR <$50K); GitHub trending (technical products); Reddit (`r/SaaS`, `r/indiehackers`, niche subreddits — "I built X" threads); AlternativeTo.net (long-tail alternatives); build-in-public on X ("MRR update"). **Verification (GATE — must clear BOTH halves, not "any 2 of 4"):** 1. **Bootstrapped/no-VC OR public indie/solo positioning** (≥1 of): bootstrapped / no public VC funding (Crunchbase, about/funding page, absence from VC trackers); OR explicit indie positioning ("Made by [name]", "Solo dev", "Bootstrapped", "Built in public", indie-hackers profile). 2. **PLUS ≥1 supporting signal:** founder name visible on site; MRR/customer count publicly disclosed; team size <20 (LinkedIn / about page). If either half fails (e.g. founder name + team <20 but raised a $5M Series A), it is **NOT** `indie_direct` — tag `indirect`/`market_leader` and find a different indie competitor. If you cannot find 2 indie-direct after exhausting the sources, state this explicitly in Research Limitations with the queries you ran. **Do not pad with mastodons to hit the count.** ## Research instructions **Phase 1 — Identification.** Cast a wide net: direct competitors; indirect (same problem, different means); adjacent players that might expand in; recent entrants (YC last 3 batches, Product Hunt last 6 months, recent funding). Refine: if <5 true competitors, document why the market is sparse; if 15+, prioritize the 8-10 most relevant (direct overlap, active presence, data availability). **Phase 2 — Deep analysis per competitor.** Report only facts from verifiable sources; cite URLs; mark uncertain data `[Estimated]`/`[Unverified]`; never speculate about undocumented features/pricing/traction. - **A. Product positioning** — hero message (exact homepage words), 3-5 value props, stated target audience, USPs, pricing (tiers, starting price, free tier). URL + date. - **B. Acquisition tactics** ⚠️ **highest-priority section.** Work the channel menu systematically; note "Not detected" rather than omitting — gaps are intelligence. Cover all of: (1) Content marketing (blog URL, themes, freq, top posts); (2) SEO (keywords, programmatic pages, domain authority); (3) Paid advertising; (4) Social media (active platforms, freq, engagement); (5) Community presence (Reddit, HN, Indie Hackers, Discord); (6) Partnerships & integrations; (7) PLG (free tier, freemium path, free tools, self-serve); (8) Other channels (podcasts, YouTube, webinars, events, affiliate, review sites); (9) **Unconventional & non-scalable** ⭐ (micro-community, stealth/guerrilla, hyperlocal, underground, community-service, psychological) — well-funded competitors often CAN'T execute these authentically, so gaps here are high-value; (10) **Growth-loop analysis** (Loop Type [None/Referral/ Viral/Network Effect/Content/Integration], Strength [Weak/Moderate/Strong], Implication); (11) **Channel-trajectory analysis** (Increasing/Stable/Decreasing per channel vs 6-12 months ago via Wayback/content dates/ad-library; flag unclear). If data missing: "Data not found" + which sources checked. **Never guess.** - **C. Strengths & weaknesses** — with evidence; quote 2-3 specific customer complaints (G2/Capterra/Twitter/Reddit) with sources. - **D. Funding & scale** — funding (Crunchbase/Pitchbook: total, recent round, date, investors, or "No public funding data"); team size (LinkedIn/about); est. traffic ([Estimated]); one-sentence resource-advantage interpretation vs a bootstrapped founder. **Validation checkpoint** before output: working/cited URLs; ≥3 sources per competitor; no placeholder text; uncertain data marked; complaints quoted with sources; no speculation about undocumented facts. ## Output language Body copy follows `${CLAUDE_PLUGIN_ROOT}/reference/writing-style.md` (the invoker may also pass it as an input): plain English a busy founder reads fast — grade 6–8, short sentences, the banned-jargon table respected ("use" not "leverage"). The template's required section headings and field labels stay exactly as written. ## Output template Write to the supplied output path: ```markdown # Competitive Analysis Report **Report Version:** 2.0 **Date:** [YYYY-MM-DD] **Competitors Analyzed:** [N] ## Competitor Overview | Name | Tier | Type | Pricing (Starting) | Funded? | Est. Monthly Traffic | Key Differentiator | |------|------|------|--------------------|---------|----------------------|--------------------| **Mix verification line (REQUIRED):** e.g. "Mix: 2 market_leader + 3 indie_direct + 2 indirect (7 total)." If indie_direct <2, explain in Research Limitations. ## Detailed Analysis ### Competitor N: [Name] **Website / Tier / Founded / HQ** **Positioning:** [2-3 sentences, their words] **Acquisition Tactics:** SEO · Content · Paid · Social · Community · Partnerships · PLG · Other Traditional · Unconventional (if detected) **Strengths / Weaknesses** (with evidence) **Customer Complaints:** "quote" — [source] **Growth Loop:** Type / Strength / Mechanism / Implication **Channel Trajectory:** blog / social / paid (Increasing|Stable|Decreasing); new experiments **Funding & Scale:** funding / team size / resource-advantage implication [repeat per competitor] ## Competitive Channel Matrix (✓ active, ○ minimal/experimental, — not detected) ### Traditional & Digital Channels — table: Content, Paid, Social, Email/CRM, Events, Partnerships, PLG, Community/PR × competitors + adoption rate ### Unconventional & Non-Scalable ⭐ — table: Micro-Community, Stealth/Guerrilla, Hyperlocal, Underground, Community Service, Psychological × competitors + adoption rate **Matrix Key Insights:** saturated vs open; most/least diversified; clear white space. ## Competitive Landscape Summary (all 5 subsections, documentary only) ### Dominant Acquisition Channels ### Low Competitor Adoption Channels ### Common Patterns in Competitor Offerings ### Channel Execution Constraints ### Competitor Resource Profile ## Research Limitations Unavailable data · Assumptions · Low-confidence claims · Sources not accessed ``` ## Calibration A strong output: 5-10 relevant competitors with explicit tier mix (≥2 indie_direct when ≥5 found), all 11 acquisition categories investigated per competitor (with "Not detected" where applicable), fully populated channel matrix, 2-3 sourced complaints each, neutral documentary tone, concise consulting prose. A weak output: <5 or all-mastodon list, missing acquisition categories, generic "they use social media" descriptions, absent complaints, strategic recommendations (scope violation).