Agent skill

Competitor Gaps

by acogood in acogood/diffmode_free

Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002).

Apache-2.0Auto-check passedProduct & Project Management

Install Competitor Gaps

skills CLI
$ npx skills add acogood/diffmode_free --skill competitor-gaps -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install acogood/diffmode_free competitor-gaps --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/acogood/diffmode_free.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/competitor-gaps .claude/skills/competitor-gaps && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
competitor-gaps
GitHub stars
163
Token cost
~2.9k tokens
SKILL.md length
1,147 words
Files
1
Skills in repo
13
Repo updated
First seen
Licence
Apache-2.0

At a glance

Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002).

  • Works in 6 steps: Resource asymmetry. List what… → Channel gaps (reference the Competitive… → Audience blind spots. Primary segment… → …
  • Running the demand-gen think-tank stages competitor-gaps dimension
  • SKILL.md covers Inputs & Output, Invocation, Scope (CRITICAL) and Procedure — Phase 1: Divergent…, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Competitor Gaps is an agent skill from acogood/diffmode_free. Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002). Find where a bootstrapped founder's resource constraints become structural advantages competitors CAN'T or WON'T replicate, across channel, audience, content, positioning, and execution-quality gaps. Read the competitive channel matrix, document gaps in Tier 1/2/3 (structural / neglected-traditional / strategic-bet), score impact and difficulty, and verify low-competition claims. Pure…

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Prioritization frameworks and Product strategy. The repository describes itself as: Free guerrilla growth tactics for startups, the kind your competitors won't come up with on their own. Runs in Claude Code or Codex: competitor read, buyer map, and 7 to 9… The licence is Apache-2.0.

When your agent uses it

  • Running the demand-gen think-tank stages competitor-gaps dimension
  • Tasks that involve Prioritization frameworks
  • Tasks that involve Product strategy

Example prompts

  • “s resource constraints become structural advantages competitors CAN”
  • “/competitor-gaps”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Resource asymmetry. List what competitors have (funding, team, brand,
  2. Channel gaps (reference the Competitive Channel Matrix). Classify
  3. Audience blind spots. Primary segment competitors target; secondary/niche segments
  4. Content gaps. Topics competitors cover comprehensively (don't compete); topics with
  5. Positioning gaps. How competitors position themselves; contrarian openings — if they
  6. Execution-quality gaps. Where competitors execute poorly despite resources (SEO/

What it can do on your machine

Read from SKILL.md and the folder at commit c175a4d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Competitor Gaps loads about 2.9k tokens when it runs. Until then it costs about 175 tokens; SKILL.md has 1,147 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~175
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from acogood/diffmode_free at commit c175a4d, republished under its Apache-2.0 licence (© acogood). 1,147 words, ~2,947 tokens.

Download SKILL.mdSave it as .claude/skills/competitor-gaps/SKILL.md (or your agent's skills folder).
name
competitor-gaps
description
Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002). Find where a bootstrapped founder's resource constraints become structural advantages competitors CAN'T or WON'T replicate, across channel, audience, content, positioning, and execution-quality gaps. Read the competitive channel matrix, document gaps in Tier 1/2/3 (structural / neglected-traditional / strategic-bet), score impact and difficulty, and verify low-competition claims. Pure analysis over enrichment outputs — NO web research, NO prioritization. Run via analysis-worker. Use when running the demand-gen think-tank stage's competitor-gaps dimension.
metadata.version
1.0.0

Think-Tank — Competitor Gap Analysis (TT-DG-002)

You are a scrappy, analytical marketing strategist helping a bootstrapped founder find competitive gaps where limited resources become structural advantages against funded competitors. Your analysis uncovers specific tactics they can execute that well-funded competitors cannot or will not pursue.

Key philosophy: Resource constraints become competitive advantages when used strategically. Funded competitors are often structurally unable to execute tactics that require authenticity, personal touch, or brand risk — those are the founder's openings.

Distilled from the Diffmode AI-CMO demand-gen think-tank methodology (TT-DG-002) into a portable, standalone-invocable skill. This is the logic; an orchestrator/worker supplies file paths and 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 — competitive intelligence (required): 02-enrichment/competitors-analysis.md — especially the Competitive Channel Matrix (traditional + unconventional sections).
  • INPUT — channel taxonomy (required): the bundled channel menu at ${CLAUDE_PLUGIN_ROOT}/reference/Marketing-Channel-Menu-2026.md — use as the systematic checklist for channel-gap analysis (Cost/Impact/Measurability metadata per channel).
  • OUTPUT: 03-think-tanks/demand-generation/competitor-gaps.md (path supplied by the invoker; downstream synthesis reads this exact path).

If a file is inaccessible, note the missing data explicitly and proceed on available information, marking any inference [ASSUMED - NEEDS VALIDATION].

Invocation

Run by the analysis-worker (no web-research tool). This is gap ANALYSIS over the enrichment outputs — you do not browse the live web. All competitor saturation evidence comes from the channel matrix and acquisition findings already in competitors-analysis.md. Where the source prompt called for live competitor searches, read the matrix's documented adoption instead and cite the row/competitor it came from.

Scope (CRITICAL)

This is a GAP ANALYSIS skill, NOT a strategic decision-making skill.

✅ DO: identify/analyze gaps across channels, audiences, content, positioning, execution quality; explain WHY each gap exists (structural barrier, resource constraint, strategic choice); describe specific tactics per gap with effort/impact analysis; organize gaps by type (Tier 1/2/3) for clarity. ❌ DON'T: make strategic recommendations ("you should pursue X first"); create implementation timelines ("Week 1 do this"); rank gaps as #1/#2/#3 (organizing by tier is fine, strategic ranking is not); make prioritization decisions (→ Strategic Prioritization). Present ALL gaps with honest analysis; selection happens downstream.

CORRECT: "This gap shows high impact potential (9/10) due to low competitor presence." WRONG: "This is the #1 gap you should exploit immediately."

Procedure — Phase 1: Divergent gap discovery (cast a wide net)

  1. Resource asymmetry. List what competitors have (funding, team, brand, infrastructure) and what those resources PREVENT them from doing (scrappy/guerrilla tactics without brand risk; public experimental risk; time-intensive low-status manual work; fast pivots; authentically "indie" presence; fast execution without legal/ compliance review). For each constraint, list 1-2 tactics the founder CAN execute.

  2. Channel gaps (reference the Competitive Channel Matrix). Classify:

    • Saturated (AVOID) — channel categories with 6+ competitors active. Don't compete head-on.
    • Traditional channel gaps (MODERATE) — categories with 0-3 competitors. Per gap: channel name + category (from the Channel Menu); Cost/Impact/Measurability profile; why competitors ignore it; why it might work for the founder; estimated effort (hrs/week); 2-3 specific tactics.
    • ⭐ Unconventional channel gaps (HIGH — structural advantage) — from the matrix's "Unconventional & Non-Scalable" section, channels with 0-1 competitors. Cover the families: Micro-community (Discord/niche subreddits/Slack/forums/FB/LinkedIn groups), Guerrilla/Stealth (whisper campaigns, seeded content, controversial takes), Hyperlocal (geo-targeting, local partnerships, regional meetups — if geographically relevant), Underground/Experimental (gaming integration, AR filters, viral challenges, micro-influencer deals), Psychological/Community-Service (social-proof amplification, free value to a community, founder personal brand). Per gap: name it precisely; why competitors CAN'T execute authentically; why the founder CAN; specific tactical approach; time investment; risk level.
  3. Audience blind spots. Primary segment competitors target; secondary/niche segments they ignore (per ignored segment: why ignored, market-size estimate, accessibility, value-prop fit). Note any niche-domination opportunity.

  4. Content gaps. Topics competitors cover comprehensively (don't compete); topics with weak/missing coverage (per topic: search volume if known, why competitors skip it, the founder's advantage, a specific content angle).

  5. Positioning gaps. How competitors position themselves; contrarian openings — if they say X, can the founder credibly say NOT-X? (per: competitor claim, counter-position, credibility check yes/no + rationale). Include audience-counter and feature-emphasis counters.

  6. Execution-quality gaps. Where competitors execute poorly despite resources (SEO/ content, social, community, PLG): what they do badly, how the founder can out-execute, realistic effort.

Show full SKILL.md (468 more words)Show less

Procedure — Phase 2: Organize & assess

Scoring calibration:

  • Impact potential (1-10): 9-10 ≈ 100+ qualified leads/mo or 20%+ niche share; 7-8 ≈ 50-100/mo or 10-20%; 5-6 ≈ 20-50/mo or 5-10%; 3-4 ≈ 5-20/mo or 1-5%; 1-2 ≈ <5/mo or <1%.
  • Difficulty (1-10): 9-10 = specialized skills you lack, 20+ hrs/wk, high risk; 7-8 = new skills, 10-20 hrs/wk; 5-6 = existing skills, 5-10 hrs/wk; 3-4 = your strengths, 2-5 hrs/wk; 1-2 = trivial, <2 hrs/wk.

Tier 1 classification test (run BEFORE calling any gap "structural"): Most gaps are execution advantages, not structural. A gap is Tier 1 (structural) ONLY if:

  • Q1 — Can competitors hire someone / allocate budget to do this? If YES → it's executional (Tier 2), NOT structural. (LinkedIn newsletter, IG Reels, a Discord community = hireable = NOT structural.)
  • Q2 — What specifically prevents them? Accept only these 4 barrier types: (1) Authenticity requirement (corporate brands rejected/downvoted; can't be delegated without feeling manufactured); (2) Brand-risk constraint (legal/compliance/board would block it); (3) Scale inefficiency (too small/hyperlocal/micro-niche to justify their resources); (4) Regulatory/compliance barrier (rare). NOT valid: "they haven't thought of it", "we have more time", "we'll be more authentic", "too time-intensive for them", "we'll execute better" — those are execution advantages.
  • Q3 — Replication timeframe? Structural = 12-24 months minimum, permanent/ semi-permanent, or compounding (network effects). 3-6 months = execution lead (Tier 2).

Reality check per Tier 1 gap: "If a competitor with $5M funding tried to replicate this tomorrow, could they succeed within 6 months by hiring or spending?" If YES → reclassify Tier 2. If NO → explain why they structurally cannot.

Then organize all gaps into:

  • Tier 1 — Structural advantage ⭐ (competitors CAN'T compete): 3-5 gaps.
  • Tier 2 — Neglected traditional channels (competitors WON'T — not worth their time): 2-4 gaps.
  • Tier 3 — Audience/content/positioning (strategic bets they're ignoring): 2-3 gaps.

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. Maintain the Tier 1/2/3 hierarchy.

markdown
# Competitor Gap Analysis
**Generated:** [YYYY-MM-DD]

## Tier 1: Structural Advantage Gaps ⭐ (Competitors CAN'T compete)
### Structural Gap: [Name]
- **Type:** Micro-community / Guerrilla / Hyperlocal / Underground / Psychological
- **Channel metadata:** Cost / Impact / Measurability (from Channel Menu)
- **Why this gap exists:** [specific structural barrier — one of the 4 valid types]
- **Founder's structural advantage:** [why they uniquely can]
- **Concrete tactic (3-5 steps):** 1… 2… 3…
- **Impact potential:** X/10 — [justification] · **Difficulty:** X/10
- **Time to first result:** [weeks/months] · **Risk:** Low/Med/High — [what could go wrong]
- **Success metrics:** [how to measure]
[3-5 total]

## Tier 2: Neglected Traditional Channels (Competitors WON'T compete)
### Traditional Channel Gap: [Name]
- **Channel + metadata** · **Why competitors ignore it** · **How to exploit (3-4 steps)**
- **Impact potential:** X/10 · **Difficulty:** X/10 · **Time to first result** · **Success metrics**
[2-4 total]

## Tier 3: Audience / Content / Positioning Gaps (Strategic bets)
### Strategic Gap: [Name]
- **Type:** Audience niche / Content gap / Positioning / Execution quality
- **The gap** · **Why it's open** · **How to exploit**
- **Impact potential:** X/10 · **Difficulty:** X/10 · **Success metrics**
[2-3 total]

## Executive Summary (write LAST, 3-5 sentences)
Key structural gap(s) where competitors can't compete; the core insight on why these gaps
exist; the range of potential impacts across gap types (with scores). No recommendations.

Validation (self-check before returning)

  • All sections present; Tier 1/2/3 hierarchy intact.
  • Every Tier 1 gap passes the 3-question test — one of the 4 valid barrier types, 12+ month/permanent timeframe, and would survive the $5M-competitor reality check.
  • Every tactic is specific (3-5 concrete steps) — no "do SEO better."
  • Impact/difficulty scored to the rubrics (as analysis, not strategic ranking).
  • Grounded in this product: references specific findings from competitors-analysis.md (named competitors, matrix rows), not generic claims.
  • Low/zero-competition claims trace to documented matrix adoption (X/Y competitors), not speculation; missing data marked [ASSUMED - NEEDS VALIDATION].
  • Risks identified for high-impact tactics; founder fit considered.
  • Scope respected: NO #1/#2 ranking, NO timelines, NO "you should do X first."
  • No mechanism named via a vector ID — gaps are described in plain English (synthesis maps them to mechanisms downstream).

© acogood, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugin/skills/competitor-gaps of acogood/diffmode_free.

Open the folder on GitHubat commit c175a4d

Compare with similar skills

Competitor Gaps next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Competitor Gaps compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Competitor Gaps this skillacogood/diffmode_free163—~2.9kAutomated safety check: PassApache-2.0
Opportunity Solution Treeavelikiy/great_cto103—~1.8kAutomated safety check: PassMIT
Opportunity Solution Tree Builderdeanpeters/Product-Manager-Skills7.2k1 repos~4.5kAutomated safety check: PassCustom licence
Product Lensaffaan-m/ECC275k2 repos~841Automated safety check: PassMIT
Feature Investment Advisordeanpeters/Product-Manager-Skills7.2k1 repos~5.6kAutomated safety check: PassCustom licence
CEO Plan Reviewgarrytan/gstack136k—~20kAutomated safety check: NotesMIT

Similar skills

  • Opportunity Solution Tree

    avelikiy/great_cto

    Builds an Opportunity Solution Tree that links one measurable outcome to customer opportunities, candidate solutions and experiments.

    103 GitHub stars~1.8k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Opportunity Solution Tree Builder

    deanpeters/Product-Manager-Skills

    Builds an Opportunity Solution Tree from a stakeholder request: a measurable outcome, customer-problem opportunities, candidate solutions, tests and a proof-of-concept pick.

    7.2k GitHub starsUsed in 1 repo~4.5k tokens
    Product & Project ManagementAuto-check passed
  • Product Lens

    affaan-m/ECC

    Validate the why before building through four product diagnostics — a YC-style product diagnostic that produces PRODUCT-BRIEF.md with a go/no-go recommendation, a founder review scoring…

    275k GitHub starsUsed in 2 repos~841 tokens
    Product & Project ManagementAuto-check passed
  • Feature Investment Advisor

    deanpeters/Product-Manager-Skills

    Evaluates whether a feature deserves investment by weighing revenue connection, cost structure, ROI and strategic value, then gives a build or don't-build recommendation.

    7.2k GitHub starsUsed in 1 repo~5.6k tokens
    Product & Project ManagementAuto-check passed
  • CEO Plan Review

    garrytan/gstack

    Reviews a plan from a founder's point of view, questioning premises and scope in one of four modes that run from expansion to reduction.

    136k GitHub stars~20k tokensUpdated today
    Product & Project ManagementAuto-check: notes
  • Product Discovery

    majiayu000/spellbook

    Product discovery and market research expert. An agent skill from majiayu000/spellbook.

    286 GitHub stars~3.3k tokensUpdated today
    Product & Project ManagementAuto-check passed

More from acogood/diffmode_free

All 13 skills in this repo
  • Growth Reviewer

    acogood/diffmode_free

    Parameterized quality reviewer for Diffmode growth-tactics outputs across the whole pipeline.

    163 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Cross Industry

    acogood/diffmode_free

    Cross-industry tactic transfer for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-001).

    163 GitHub stars~2.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Enrichment Acquisition Tactics

    acogood/diffmode_free

    Comprehensive acquisition-tactics audit for a founder's industry (AI-CMO enrichment ENR-004).

    163 GitHub stars~2.7k tokensUpdated 1 mo ago
    Auto-check passed
  • Enrichment Audience

    acogood/diffmode_free

    Advanced JTBD + audience segmentation for a founder's product (AI-CMO enrichment ENR-001).

    163 GitHub stars~2k tokensUpdated 1 mo ago
    Auto-check passed
  • Enrichment Competitors

    acogood/diffmode_free

    Deep competitive-intelligence analysis for a founder's product (AI-CMO enrichment ENR-002).

    163 GitHub stars~2.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Platform Arbitrage

    acogood/diffmode_free

    Platform arbitrage audit for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-003).

    163 GitHub stars~2.5k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Competitor Gaps

What does Competitor Gaps do?

Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002). Competitor Gaps is an agent skill from acogood/diffmode_free. Competitive gap analysis for a founder's product — a Diffmode growth-tactics think-tank research stage (prompt TT-DG-002).

When should I use Competitor Gaps?

Competitor Gaps fits situations like: running the demand-gen think-tank stages competitor-gaps dimension; tasks that involve Prioritization frameworks; tasks that involve Product strategy.

How do I install Competitor Gaps in Claude Code?

Run `npx skills add acogood/diffmode_free --skill competitor-gaps -a claude-code`. Or copy the skill folder (plugin/skills/competitor-gaps in acogood/diffmode_free) into .claude/skills/competitor-gaps in your project. Claude Code loads it when a task matches its description.

How do I install Competitor Gaps in Codex?

Run `npx skills add acogood/diffmode_free --skill competitor-gaps -a codex`. Or copy the skill folder (plugin/skills/competitor-gaps in acogood/diffmode_free) into .agents/skills/competitor-gaps in your project. Codex loads it when a task matches its description.

Can I use Competitor Gaps in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add acogood/diffmode_free --skill competitor-gaps -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/competitor-gaps, .gemini/skills/competitor-gaps, .github/skills/competitor-gaps and .opencode/skills/competitor-gaps in your project.

What does Competitor Gaps need to run?

SKILL.md names no scripts, command-line tools or credentials: Competitor Gaps is instructions for the agent only.

Does Competitor Gaps access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Competitor Gaps safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Competitor Gaps use?

Competitor Gaps is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Competitor Gaps use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Competitor Gaps?

Skills that share tags, products or a category with Competitor Gaps: Opportunity Solution Tree (avelikiy/great_cto, 103 stars), Opportunity Solution Tree Builder (deanpeters/Product-Manager-Skills, 7.2k stars), Product Lens (affaan-m/ECC, 275k stars) and Feature Investment Advisor (deanpeters/Product-Manager-Skills, 7.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Competitor Gaps?

acogood (a GitHub user) maintains it in acogood/diffmode_free, which has 163 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on August 10, 2026.

Source: acogood/diffmode_free on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.