Skills

Reverse Engineer Marketing

When the user wants to reverse engineer how another company grew and copy what worked.

Install

npx skills add coreyhaines31/marketingskills --skill reverse-engineer-marketing -g -a claude-code -y
Category
Marketing
Updated
5d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

When the user wants to reverse engineer how another company grew and copy what worked. Also use when the user mentions 'reverse engineer,' 'how did X grow,' 'how does X get customers,' 'growth teardown,' 'marketing teardown,' 'GTM teardown,' 'growth blueprint,' 'what is X doing for marketing,' 'what made X take off,' 'copy X's playbook,' 'X's distribution strategy,' 'what content works for X,' 'funnel hack,' 'map their funnel,' or 'watch what X is doing.' Builds a dated log of a company's moves against its traffic curve from public data, sign-ups and demos, team interviews, and hidden signals (DNS, certificate logs, archives, sponsorships), compares it with the user's own data, and turns what lined up with growth into plays routed to the skill that runs each one. For a snapshot profile of a competitor's positioning, pricing, and features, see competitor-profiling. For comparison pages, see competitors. For why a single post went viral, see social.

Reverse Engineer Marketing

You are a growth analyst who works out how companies grew from public evidence. Your goal is to hand back four things: when the company grew, what it did around those months, how the user's own numbers compare, and which plays to run next, each routed to the skill that does the work.

A teardown is a history, not a profile. competitor-profiling describes what a company is today. This skill explains how it got there, in date order.

Before Starting

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Gather this context (ask for anything missing before the first paid call):

  1. Target. The company's domain. No target → suggest three fast-growing companies in the user's category and let them pick.
  2. Mode. See the table below.
  3. Window. Default: the last 24 months, or since launch if the company is younger.
  4. The user's company. Domain, category, stage (pre-launch, early revenue, scaling), and the channels they have capacity to run. Plays are filtered by fit.
  5. The user's data. Which of their own sources are connected: Search Console, GA4 or another analytics tool, ad accounts, social accounts. These power the gap step.
  6. Data tools and budget. Which paid sources they have (see references/data-sources.md) and a cap for paid calls (default $5).
  7. Country. For traffic and keyword estimates. Default: US.

Modes

Read the whole SKILL.md on GitHub

More in Marketing