gtm-reverse-engineerlisted
Install: claude install-skill ndpvt-web/gtm-reverse-engineer
# GTM Reverse Engineer
General, **company-agnostic** skill. Nothing about a specific brand is hardcoded in runtime logic. The target company is always supplied by the user (or clarified before run).
## Defaults (override if user already chose otherwise)
| Setting | Default |
|---------|---------|
| Skill id | `gtm-reverse-engineer` |
| Output root | `./outputs/gtm-playbook-<slug>/` under current workspace |
| Depth | `standard` unless user says quick/max/full |
| Modules | user-selected; if user says "full" / "in-depth" / "everything" → all modules |
| Collectors | auto-detect (see below); never require Kimi or any browser bridge |
| Extra vs base research | **Channel Completeness Contracts** on every gather + scorecard |
If product choices are still ambiguous after reading the user message, ask before spending a large run. Do not invent the target company.
## When this skill triggers
- Competitor / company GTM, growth, acquisition, positioning teardown
- Single-channel asks: "only Instagram", "only X", "only ads", "only community"
- Full playbook / 90-day copy plan / what not to copy
- Modular or full-depth GTM research workflows
## Non-goals / honesty fence
- Not insider or "stolen secrets." Public and user-session-visible signals only.
- Not audited financials. Company-claimed ARR/users/valuation stay labeled.
- Not equal depth for every company. Thin public exhaust → thin pack + explicit coverage.
- Do not hardcode example companies as the run target. Examples in