.claude/skills/martech-system-architecture/SKILL.md
Design and implement a scalable marketing technology stack that balances first-party data collection with third-party tools. Use this skill when moving beyond basic conversion tracking, consolidating redundant SaaS tools, or preparing for multi-touch attribution (MTA).
npx skillsauth add samarv/Shanon martech-system-architectureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Marketing Technology (MarTech) is the bridge between product, growth, and engineering. This skill focuses on building a "future-proof" system that preserves data integrity and attribution power as a company scales from 30 to 500+ employees.
Before implementing any new MarTech tool or process, walk through these three steps:
To avoid the common pitfall of having "zero data" for multi-touch attribution (MTA) later, implement this ingestion strategy today:
Ensure your website or app collects the following parameters on every session:
fbclid (Facebook), gclid (Google), and ttclid (TikTok).Instead of just sending the current UTM to your database, store the "First" and "Last" state locally (e.g., in first-party cookies or local storage):
| Category | B2C Recommendation | B2B Recommendation | | :--- | :--- | :--- | | CDP / Analytics | Amplitude | Amplitude | | Warehouse | Snowflake | Snowflake | | Email/Lifecycle | Customer.io (early) → Braze | Braze or HubSpot | | Reverse ETL | Hightouch | Hightouch | | Attribution | AppsFlyer (Mobile) or Branch | Branch (Web focus) |
Example 1: Setting up Attribution for a New Launch
li_fat_id and UTMs are captured in a first-party cookie. They fire an event to Snowflake.Example 2: Managing Tool Redundancy
documentation
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
development
A framework to identify and develop sustainable competitive advantages (Power) based on a company's lifecycle stage. Use this when drafting a product strategy, evaluating business model durability, or distinguishing between "operational excellence" and true competitive moats.
development
```yaml --- name: podcast-launch-and-growth-engine description: A framework for launching and scaling a podcast based on topic validation, ranking momentum, and lean production. Use this skill when starting a new content channel, choosing a niche, or designing a listener acquisition strategy. --- This framework leverages Chris Hutchins' "All the Hacks" methodology to move from an idea to the top 5% of active podcasts through strategic validation, momentum-based launching, and high-efficiency di
development
A high-bar framework for measuring and achieving product-market fit (PMF) before scaling. Use this when validating a new product line, deciding if a beta is ready for a general release, or diagnosing why a product isn't generating organic word-of-mouth growth.