gtm-partnership-architecture — an installable skill for AI agents, published by github/awesome-copilot.
Partnership Architecture
Build and scale partner ecosystems that drive revenue and platform adoption. These aren't theory — they're patterns from building partner programs that drove 8-figure ARR and observing partnerships with real economic commitment.
When to Use
Triggers:
"How do I structure a partner program?"
"Should we build this or partner for it?"
"Partner-led vs direct sales motion"
"Ecosystem strategy"
"How to recruit and tier partners"
"Co-marketing with partners"
"When does a partnership actually matter?"
Context:
Building partnership program from scratch (0→1)
Scaling existing program (1→100)
Evaluating build vs partner decisions
Structuring partner deals and economics
Planning partner GTM motions
Core Frameworks
1. Real Partnerships Require Skin in the Game
The Pattern:
Most "partnerships" are co-marketing theater. Joint webinars, logo swaps, press releases. No economic commitment. No real skin in the game.
Real partnerships look different:
Economic commitment (spend, revenue share, co-investment)
Product roadmap alignment (features built for the partnership)
Executive sponsorship (leadership engaged quarterly)
Mutual risk (both sides can fail if it doesn't work)
How to Tell the Difference:
Ask: "If this partnership fails, what does each side lose?"
If the answer is "nothing" — it's not a partnership. It's a handshake.
The best partnerships I've seen involved uncomfortable commitments on both sides. Multi-year cloud spend commitments. Dedicated engineering teams. Revenue guarantees. The discomfort is the point — it forces both sides to make the partnership work.
Framework: Three-Sided Value Proposition
Every successful partnership creates clear value for three parties:
Your Company:
Distribution (access to partner's customers)
Credibility (association with known brand)
Revenue (direct or influenced)
Product leverage (capability you don't build)
The Partner:
Revenue or margin improvement
Customer retention/stickiness
Competitive differentiation
Reduced support burden
Shared Customers:
Workflow improvement
Reduced integration pain
Single vendor relationship
Cost efficiency
Decision Criteria:
Before pursuing any partnership, answer:
What is our economic commitment? (Eng resources, spend, revenue share?)
What is partner's economic commitment? (Are they investing too?)
What happens if this fails? (Do we both lose something real?)
If both sides can walk away with zero cost, it's not a partnership — it's a handshake.
Common Mistake:
Treating "partnerships" as marketing announcements. Integration launches, joint webinars, co-branded content. These create buzz, not business. Real partnerships require uncomfortable commitments.
2. Ecosystem Control = Discovery, Not Gatekeeping
The Developer Marketplace Decision:
Running ecosystem at a platform company during hypergrowth. Leadership debate: Open the network to anyone, or curate for quality?
Quality control camp: "We need gatekeeping. Otherwise we'll get SEO spam, low-quality APIs, brand damage."
Open network camp: "Developers route around gatekeepers. Network effects matter more than quality control."
The decision: Went open. Quality concerns were real, but we made a bet: Control comes from discovery + trust layers, not submission gatekeeping.
What We Built Instead of Gatekeeping:
Search and discovery - Surface high-quality APIs through algorithms
Trust signals - Verified badges, usage stats, health scores
Community curation - User ratings, collections, recommendations
Moderation - Remove spam after publication, not block before
Result: Network effects won. Thousands of APIs published. Quality surfaced through usage, not through us deciding upfront.
The Pattern:
Curated ecosystem (Gatekeeper Model):
Pros: High quality, controlled brand
Cons: Slow growth, partner friction, you become the bottleneck
Open ecosystem (Discovery Model):
Pros: Network effects, rapid growth, self-service
Cons: Quality variance, moderation overhead
When to Use Which:
Is brand damage risk high if low-quality partners join?
├─ Yes (regulated, security-critical) → Curated
└─ No → Continue...
│
Can you scale human review?
├─ No (thousands of potential partners) → Open
└─ Yes (dozens of partners) → Curated
Common Mistake:
Defaulting to curated because "we need quality control." This works when you have 10 partners. At 100+, you become the bottleneck. Build discovery and trust systems instead.
3. Partnership Tactics > Partnership Theater
The Certification Wedge:
Early in a cloud partnership, looking for channel leverage. Targeting managed service providers (MSPs).
The insight: Buried in the cloud provider's partner program requirements: "Must include [our product category] in certified stack."
The play: Built entire partnership pitch around that one line. MSPs didn't just want our product — they needed it to maintain certification.
Result: We became required, not "nice to have." Closed MSP deals 3x faster than generic partnerships.
Framework: Partnership Leverage Types
1. Requirement leverage (Strongest)
Partner needs you for certification/compliance/partnership status
Example: Cloud provider certification requiring your category of product
How to find: Read partner program requirements, marketplace rules
2. Economic leverage (Strong)
Helps partner make or save money directly
Example: Reduce partner's support costs by 30%
How to measure: Calculate partner's ROI in their P&L terms
3. Competitive leverage (Moderate)
Gives partner differentiation vs competitors
Example: Exclusive integration for 6 months
How to validate: Ask "would competitors want this?"
4. Customer leverage (Moderate)
Partner's customers demand the integration
Example: 50+ support tickets requesting integration
How to measure: Partner support ticket volume
5. Co-marketing leverage (Weak)
Joint content, events, logo swaps
Example: Co-branded webinar
Reality: Nice to have, rarely closes deals
How to Apply:
Before pitching partnership, identify your leverage:
High leverage (requirements, economics) → Full partnership investment
Moderate leverage (competitive, customer) → Light partnership, test first
Low leverage (co-marketing only) → Don't do it, you'll waste time
The Qualification Question:
"If we don't do this partnership, what happens to you?"
"We lose cloud provider certification" → High leverage, pursue
"We might lose some customers" → Moderate, test carefully
"Nothing really changes" → No leverage, walk away
Common Mistake:
Pitching partnerships based on your benefit, not theirs. "We want access to your customers" is co-marketing theater. "You'll maintain cloud provider certification" is leverage.
4. Partner Tiering: Three-Tier Model
Structure partner programs into clear tiers based on commitment and capability:
Tier 1: Integration Partner (Self-Serve)
Partner builds with your public API/docs
You provide: documentation, Slack channel, office hours
Partner drives their own promotion
Timeline: 2-6 months
Best for: Ambitious partners with engineering resources
Tier 2: Partnership Partner (Joint Development)
Co-developed integration
You provide: dedicated channel, regular syncs, product input
Platform provides co-marketing support
Timeline: 6-12 months
Best for: Strategic fit partners, accelerating integration quality
Tier 3: Strategic Partner (Co-Development)
Deep product roadmap integration
You provide: dedicated partner manager, executive relationship
Customized co-marketing, revenue objectives
Timeline: Ongoing
Best for: Marquee partnerships that shift positioning
Decision Criteria:
Tier based on strategic fit AND partner capability
Don't over-tier (creates expectations you can't meet)
Create clear graduation path between tiers
Common Mistake:
Treating all partners equally. Tier 1 partners want self-serve, Tier 3 want white-glove. Mismatch creates frustration.
5. Crawl-Walk-Run Partnership Deployment
De-risk partnerships with phased validation before full commitment.
Crawl (4-8 weeks):
1-2 pilot customers using both solutions
Manual or lightweight integration (not production-grade)
Measure specific outcomes: time savings, adoption, revenue impact
Go/no-go: 20%+ improvement on stated metric
Walk (8-12 weeks):
5-10 additional customers
Build formal integration
Co-marketing: joint announcements, webinars
Sales enablement: training, playbooks
Go/no-go: 70%+ adoption rate of invited customers
Run (6-12 months ongoing):
Full-scale deployment
Joint enterprise sales, integrated customer success
APIs/native integrations, marketplace listing
Quarterly business reviews, executive steering
The Pattern:
Most partnerships fail in Crawl phase. That's good — you learn fast with minimal investment.
Common Mistakes:
Skipping Crawl phase (jumping straight to full commitment)
Running phases in parallel (creates confusion, can't isolate signal)
Continuing partnerships not delivering value (sunk cost fallacy)
Moving to next phase without clear go/no-go criteria
Go/No-Go Criteria:
After Crawl:
Did pilot customers see 20%+ improvement?
Would they recommend to peers?
Can we scale this integration?
After Walk:
Did 70%+ of invited customers adopt?
Is partner actively promoting?
Is support burden manageable?
Enter Run Only If:
Both Crawl and Walk passed criteria
Both sides committed to next phase
ROI model validates at scale
6. Partnership Value Exchange Clarity
If you can't articulate what each party gets, the partnership will fail.
Partnership Charter (Required Before Launch):
Mutual Goals:
What does success look like for us?
What does success look like for partner?
What does success look like for customers?
Value Exchange:
What we give (engineering time, co-marketing, revenue share)
What partner gives (distribution, credibility, co-investment)
Is this balanced? (Would both sides still do this if other walked?)
Timeline:
Crawl phase (dates, deliverables, metrics)
Walk phase (dates, deliverables, metrics)
Run phase (ongoing cadence, QBRs)
Measurement:
Specific metrics for success (revenue, customers, retention)
How we'll track (dashboard, reports, reviews)
Review cadence (monthly? quarterly?)
Governance:
Who owns decisions on each side?
Escalation path for disputes
Exit criteria (what triggers ending partnership?)
The Signature Test:
Both sides should sign the charter. If either side won't commit to paper, there's no real partnership.
Common Mistake:
Verbal agreements without documentation. When things get hard (and they will), you need written alignment.
7. Co-Marketing Execution Checklist
Pre-Launch (4-6 weeks before):
Joint value prop finalized (reviewed by both marketing teams)
Customer case study identified (ideally 2-3 options)
Technical integration validated (no launch-day bugs)
Sales enablement ready (one-pager, deck, demo)
Support trained (both teams know how to handle tickets)
Marketplace listings prepared (if applicable)
Launch Week:
Press release (coordinated timing)
Blog posts (both companies)
Joint webinar scheduled (within 2 weeks of launch)
Social media campaign (coordinated hashtags)
Sales teams briefed (live training session)
Customer comms sent (email to relevant segments)
Post-Launch (Weeks 2-8):
Customer adoption tracked (weekly dashboard)
Support issues triaged (joint Slack channel)
Case study published (quantified results)
Pipeline impact measured (influenced deals)
Quarterly business review scheduled
Common Mistake:
Treating launch as finish line. Real work starts after launch — adoption, support, iteration.
Decision Trees
Should We Build or Partner?
Is this capability core to our product differentiation?
├─ Yes → Build it yourself
└─ No → Continue...
│
Would building this delay our roadmap by >6 months?
├─ Yes → Partner
└─ No → Continue...
│
Is there a credible partner who needs us too?
├─ Yes → Partner
└─ No → Build
Which Partner Tier?
Does partner have engineering resources to self-serve?
├─ Yes → Start at Tier 1, evaluate for Tier 2 after 6 months
└─ No → Continue...
│
Is this a marquee logo that shifts our positioning?
├─ Yes → Tier 3 (Strategic)
└─ No → Tier 2 (Joint Development)
Should We Continue This Partnership?
Did Crawl phase meet success criteria?
├─ No → End partnership, learn from failure
└─ Yes → Continue...
│
Did Walk phase meet success criteria?
├─ No → End partnership or restart Crawl with changes
└─ Yes → Move to Run phase
Common Mistakes
Treating partnerships as sales channel, not platform expansion
Partnerships should expand what your product can do, not just who buys it
Launching without clear integration pathways
Partners will struggle and fail without step-by-step guides
Expecting partners to self-promote
You must provide co-marketing templates, resources, support
Creating too many tiers
2-3 is optimal; more causes confusion and expectation mismatch
Ghosting after launch
Relationships need ongoing cultivation; schedule recurring touchpoints
Pursuing partnerships for vanity
Brand name or funding connections don't equal customer value
No clear exit criteria
Define upfront what failure looks like and when to deprioritize
Quick Reference
Before starting any partnership:
Three-sided value prop articulated
Partner tier identified
Crawl phase scope defined
Success metrics agreed
Partnership charter drafted
Before launching any partnership:
Customer ready criteria met
Co-marketing checklist complete
Sales team briefed
Health management cadence scheduled
Partnership leverage hierarchy:
Requirement (they need you for cert/compliance)
Economic (saves/makes them money)
Competitive (differentiates them)
Customer (their customers want it)
Co-marketing (nice to have, rarely decisive)
Go/no-go criteria:
Crawl: 20%+ customer outcome improvement
Walk: 70%+ adoption rate
Run: Both phases passed + ROI validated
Related Skills
developer-ecosystem: Developer-specific ecosystem programs
enterprise-account-planning: Managing enterprise deals with partners
technical-product-pricing: Pricing partnership deals
Based on partnerships work across multiple platform companies during hypergrowth, including running a developer marketplace ecosystem (open vs curated decision) and leveraging cloud provider certification requirements for channel growth. Not theory — patterns from partnerships that actually drove revenue and platform adoption.don't have the plugin yet? install it then click "run inline in claude" again.
build and scale partner ecosystems that drive real revenue and platform adoption, not co-marketing theater. use this skill when deciding whether to build capabilities in-house or partner for them, structuring partner programs from scratch or scaling existing ones, evaluating partnership economics, designing partner tiers, or planning go-to-market motions with channel partners. this skill is grounded in patterns from eight-figure ARR partnership programs and developer marketplace ecosystems at hypergrowth companies, not theory.
context required:
external connections:
no special setup required: this skill uses decision logic and frameworks, not APIs or SDKs.
step 1: articulate three-sided value proposition
input: prospective partner profile, your product capabilities, target customer segment
output: one-page value prop document. if you cannot fill all three sides with specific, measurable benefits, the partnership fails the viability test. do not proceed.
step 2: identify partnership leverage type
input: partner's business model, their competitive position, their customer needs
evaluate leverage in priority order:
output: single-sentence leverage statement (example: "MSPs need our product to maintain cloud provider certification"). if leverage is weak (co-marketing only), stop and walk away. do not pursue vanity partnerships.
step 3: qualify partner capability and commitment
input: partner's engineering resources, sales structure, existing partnership track record
ask partner directly:
output: qualification scorecard. partners who avoid direct answers or claim "nothing changes if we don't partner" are not real partners. do not proceed with unqualified partners.
step 4: run build-vs-partner decision tree
input: qualified partner, your product roadmap, engineering capacity
is this capability core to your product differentiation?
├─ yes → build it yourself, do not partner
└─ no → continue
│
would building this delay roadmap by >6 months?
├─ yes → partner
└─ no → continue
│
is there a credible qualified partner who needs you too?
├─ yes → partner
└─ no → build
output: build or partner decision with documented rationale. if decision is "build," exit this procedure. if decision is "partner," continue to phase 2.
step 5: assign partner tier and commitment level
input: partner's engineering capability, strategic importance, existing relationship maturity
use three-tier model:
tier 1: integration partner (self-serve)
tier 2: partnership partner (joint development)
tier 3: strategic partner (co-development)
assignment rule: do not over-tier. tier 1 partners expect self-serve, tier 3 expect white-glove. mismatch creates frustration and churn.
output: tier assignment document with commitment level for both sides.
step 6: draft partnership charter (written document, both sides sign)
input: three-sided value prop, leverage statement, tier assignment, internal stakeholders
partnership charter must include:
mutual goals section:
value exchange section:
timeline section:
measurement section:
governance section:
output: signed partnership charter. if either side will not sign, there is no real partnership. do not proceed without signatures.
step 7: plan crawl phase (first 4-8 weeks, lowest risk validation)
input: partnership charter, customer list, integration scope
crawl phase scope:
output: crawl phase project plan with specific dates, pilot customer names, success metric definition, and weekly sync cadence.
step 8: onboard pilot customers and measure outcomes
input: 1-2 pilot customers, lightweight integration, agreed success metric
output: crawl phase measurement dashboard updated weekly. if metric trending toward 20%+ improvement, proceed to step 9. if metric trending away from 20%, schedule decision call with partner to diagnose.
step 9: crawl phase go/no-go decision
input: crawl phase measurement dashboard, partner feedback, pilot customer feedback
at end of crawl (week 4-8):
output: go/no-go decision document. if "no go," pause partnership, document learnings, and exit cleanly. if "go," continue to walk phase.
step 10: scale to 5-10 customers with formal integration
input: crawl phase success, partner commitment, co-marketing resources
walk phase scope:
output: walk phase project plan with specific customer targets, integration architecture, and co-marketing calendar.
step 11: execute co-marketing checklist
input: walk phase timeline, marketing team, partner marketing counterpart
pre-launch (4-6 weeks before):
launch week:
post-launch (weeks 2-8):
output: co-marketing execution calendar with assigned owners, completion dates, and success metrics.
step 12: walk phase go/no-go decision
input: adoption dashboard (weeks 8-12), partner promotion activity, support ticket volume, sales feedback
at end of walk phase:
output: go/no-go decision document. if "no go," end partnership or restart crawl phase with different approach. if "go," continue to run phase.
step 13: move to full-scale deployment
input: walk phase success, both sides committed to long-term partnership
run phase scope:
output: run phase operating model document with defined cadence, escalation paths, and success metrics tracked monthly.
step 14: establish partnership governance and health cadence
input: run phase operating model, partnership charter
establish recurring cadence:
output: partnership governance calendar with standing invites and pre-meeting agenda template.
decision 1: is this a real partnership or handshake theater?
ask: if this partnership fails, what does each side lose?
edge case: partnerships with competitors (e.g., co-selling to enterprises). even though margin is shared, risk is real (reputation, customer perception). can proceed if value exchange is clear and governance is tight.
decision 2: build or partner?
use step 4 decision tree (procedure phase 1). if capability is core to differentiation, build. if building delays roadmap by 6+ months and a qualified partner exists, partner. otherwise build.
edge case: your partner has already built the integration and is asking you to co-market it (no new engineering required from you). this is lower risk than joint development. tier 1 (self-serve) or tier 2 (light partnership) only. do not move to tier 3 unless mutual commitment is proven.
decision 3: which tier should this partner start at?
edge case: partner starts at tier 1 but after 6 months shows high adoption and active co-selling. promote to tier 2 with clear written escalation criteria.
decision 4: crawl phase is not meeting success criteria. what now?
options:
output: revised crawl phase plan or formal exit decision. do not move to walk phase without 20%+ improvement signal.
decision 5: walk phase is underperforming. what now?
options:
output: revised walk phase plan with specific changes or formal decision to end partnership. do not move to run phase without 70%+ adoption and active partner promotion.
decision 6: should we continue this partnership into its second year?
evaluate at quarterly business review:
if answers are "no," "no," "no," "yes" respectively, deprioritize or exit. do not let partnerships coast on legacy commitment. refresh every year.
edge case: partnership is mature and profitable but slowing (adoption plateau, partner team distracted). renegotiate or sunset cleanly. do not ghost.
decision 7: should we tier up a tier 1 or tier 2 partner to the next tier?
criteria for tier 1 to tier 2 promotion:
output: written tier escalation agreement. if partner cannot commit to tier 2 workload, stay at tier 1.
criteria for tier 2 to tier 3 promotion:
output: full tier 3 governance model with dedicated resources. if commitment cannot be matched, stay at tier 2.
partnership execution outputs (in order of creation):
viability evaluation document (step 1-4): one-page summary of three-sided value prop, leverage type, partner capability score, and build-vs-partner decision with rationale.
partnership charter (step 6): signed multi-page document covering mutual goals, value exchange, timeline, measurement criteria, governance, and exit conditions. both signatory parties (your company and partner) must sign before proceeding.
crawl phase project plan (step 7): dates, pilot customer names, integration scope, success metric definition, and weekly sync schedule.
crawl phase dashboard (step 8): weekly updated spreadsheet or dashboard showing baseline metric, current metric, trending direction, and pilot customer feedback. accessible to both your team and partner team.
crawl phase go/no-go decision (step 9): written decision document (go or no-go) with supporting data and next steps (proceed to walk or exit).
walk phase project plan (step 10): customer targets (5-10 names), integration architecture, and timeline.
co-marketing calendar (step 11): shared document with all co-marketing activities, owners, completion dates (pre-launch, launch week, post-launch through week 8).
walk phase dashboard (step 11-12): weekly updated adoption metrics (% of invited customers adopted), support ticket volume, co-marketing execution checklist, and early pipeline impact.
walk phase go/no-go decision (step 12): written decision (go to run or no-go) with supporting adoption data and partner activity assessment.
run phase operating model (step 13): documented recurring cadence (weekly, bi-weekly