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- Repository
- coreyhaines31/marketingskills57.8k
- 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):
- Target. The company's domain. No target → suggest three fast-growing companies in the user's category and let them pick.
- Mode. See the table below.
- Window. Default: the last 24 months, or since launch if the company is younger.
- 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.
- 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.
- Data tools and budget. Which paid sources they have (see references/data-sources.md) and a cap for paid calls (default $5).
- Country. For traffic and keyword estimates. Default: US.
