Skip to content

feat(v0.8/v0.9/v1.0): marketing & GTM skills from open-source inspiration#69

Merged
mattgierhart merged 6 commits into
mainfrom
feat/v08-v10-marketing-gtm-skills
May 31, 2026
Merged

feat(v0.8/v0.9/v1.0): marketing & GTM skills from open-source inspiration#69
mattgierhart merged 6 commits into
mainfrom
feat/v08-v10-marketing-gtm-skills

Conversation

@mattgierhart

Copy link
Copy Markdown
Owner

Summary

Thickens PRD lifecycle stages v0.8 (Deployment & Ops), v0.9 (Go-to-Market), and v1.0 (Market Adoption) by adding 15 new skills, 1 new SoT file, 1 new ID prefix, and 1 new methodology rule, drawing inspiration from 9 open-source marketing/GTM skill repos (Corey Haines, BrianRWagner, Wondel, AgriciDaniel, irinabuht/Ryze AI, jonathimer, alirezarezvani, Composio, VoltAgent).

The three structural innovations adopted:

  • Mode tiering (quick/standard/deep) from BrianRWagner — .claude/rules/08-skill-execution-modes.md is the methodology rule; v0.8/v0.9 skills retrofit with execution_modes frontmatter and skill-specific output tables.
  • Framework-grounded skill format from Wondel — each new "thinking" skill names one author/book per skill (Dunford, Hormozi, Moore, Torres, Fitzpatrick) and embeds a 200–400 word summary inline. Matches the methodology's "no claim without ID" discipline.
  • 5-section operational template from irinabuht — "doing" skills use a tighter What This Does / How It Works / Example / What You Get Back / When to Use It block inset before the standard Consumes/Produces/Anti-Patterns connective tissue.

What's deliberately not lifted: Composio's MCP-tool-bound action skills (methodology stays tool-agnostic), irinabuht's 44 paid-ads skills (over-specialized for most products), and the "god-file foundation doc" pattern (would compete with the existing SoT ID graph).

What's in this PR

Phase A — Foundation

  • .claude/rules/08-skill-execution-modes.md (new) — the quick/standard/deep mode pattern with picking heuristics, phase tagging conventions, and depth-vs-confidence interaction
  • 5 existing v0.8/v0.9 skills retrofitted with execution_modes frontmatter and ## Execution Mode section (prd-v09-gtm-strategy deferred to Phase B refactor)

Phase B — v0.9 framework split

  • prd-v09-positioning-dunford — April Dunford's 5-step (Obviously Awesome). Outputs GTM-* Type=Positioning + BR-POS-* rules.
  • prd-v09-offer-construction-hormozi — Hormozi value equation + Grand Slam Offer ($100M Offers). Outputs GTM-* Type=Offer and Type=Guarantee.
  • prd-v09-launch-channels-orb — Corey Haines's Owned / Rented / Borrowed framework. Outputs GTM-* Type=Channel + channel-mix matrix.
  • prd-v09-gtm-strategy → converted to orchestrator that chains the three and runs cross-skill reconciliation (best-fit alignment, promise consistency, guarantee viability, category-channel fit, KPI rollup).

Phase C — v0.9 tactical playbooks (irinabuht 5-section format)

  • prd-v09-aeo-audit — AI search visibility diagnostic (ChatGPT / Perplexity / AI Overviews). Outputs GTM-AEO-* + Coverage Matrix.
  • prd-v09-alternatives-pages — X-vs-Y / Alternative-to-X comparison page portfolio. Outputs SCR-ALT-*.
  • prd-v09-cold-outreach-tiered — Tier 1/2/3 outreach sequences (Aaron Ross + BrianRWagner influence). Outputs GTM-OUT-*.
  • prd-v09-hn-reddit-launch — Show HN + Reddit playbook for developer/technical products. Includes founder-presence rules and anti-astroturf gates.

Phase D — v0.8 additions

  • prd-v08-changelog-as-marketing — Stripe/Linear/Vercel pattern: changelog as distribution surface. Outputs MON-CHG-* + per-channel GTM-CHG-*.
  • prd-v08-drift-baseline-compare — generalizes AgriciDaniel's seo-drift (baseline → snapshot → compare → history) to any KPI / config / AI position / vendor pricing. Outputs MON-DRIFT-*.
  • prd-v08-marketing-ops-handoff — lead lifecycle + sales/CSM handoff rules for B2B / sales-assisted products. Outputs BR-MOPS-* + GTM-MOPS-*.

Phase E — v1.0 stage from scratch

v1.0 was previously empty. This adds the full stage anchored on Moore's Crossing the Chasm as the spine.

  • New ID prefix ADO-* (ADO-STAGE-, ADO-BEACHHEAD-, ADO-WHOLE-, ADO-REF-) registered in SoT/SoT.ADOPTION.md.
  • prd-v10-chasm-adoption-moore (default mode: deep) — the v1.0 spine. Stage assessment, beachhead selection, whole-product gap analysis, reference cultivation, chasm risk register.
  • prd-v10-continuous-discovery-torres — Teresa Torres's Opportunity Solution Tree; weekly 3-interview cadence; D/V/F assumption mapping.
  • prd-v10-mom-test-interview — Rob Fitzpatrick's interview discipline; past-behavior questioning; Bad Data taxonomy (compliments/fluff/ideas); P4 confidence calibration.
  • prd-v10-case-study-builder — SCQR-structured case studies with quantified outcomes; three-format output (short/medium/long); consent management.
  • prd-v10-testimonial-collector — trigger-based harvest (NPS/milestone/post-purchase/renewal/support); processing workflow; per-placement formatting.

Phase F — Taxonomy & index updates

  • domain-profile.yaml: ADO prefix mapping; GTM- Type sub-codes documented; all 15 new skills in the domain list.
  • PRD.md: v0.9 section rewritten for chained framework workflow; v1.0 expanded from stub to Moore-anchored stage.
  • README.md: lifecycle DoD updated for v0.8/v0.9/v1.0.
  • .claude/skills/README.md: 29 → 44 skill count; full directory listing; PRD Stage → Skill Mapping reshaped.
  • .claude/skills/skills-inventory.md: navigation table updated.
  • .claude/agents/metro/MEMORY.md: four Decisions entries recording the load-bearing structural choices.

Stats

  • 6 commits, 29 files changed, +3,761 / -374 lines.
  • 15 new skills, 1 refactored skill (gtm-strategy → orchestrator), 1 new rule, 1 new SoT file, 1 new ID prefix.

Test plan

  • git log --oneline main..HEAD shows 6 clean commits in phase order
  • All new SKILL.md files have correct frontmatter (name, description, execution_modes)
  • domain-profile.yaml parses (YAML valid)
  • All 15 new skills appear in the skill list at session start (verified during PR build — orchestrator description picked up correctly)
  • SoT/SoT.ADOPTION.md follows the existing SoT file conventions (frontmatter, id_prefix, update protocol)
  • No skill references a path that doesn't exist (cross-references like [prd-v09-positioning-dunford](../prd-v09-positioning-dunford/SKILL.md) all resolve)
  • PRD.md v0.9 + v1.0 sections reference real skills and IDs
  • python scripts/readiness.py run does not regress (out-of-scope for this PR; this is methodology, not gate advancement)
  • Manual smoke: invoke prd-v09-positioning-dunford in a new session and confirm it loads
  • Manual smoke: invoke prd-v10-chasm-adoption-moore in a new session and confirm SoT.ADOPTION.md is referenced correctly

Out of scope (intentional follow-ups)

  • Per-skill references/ directories and assets/ templates (deferred — embedded summaries are the chosen depth)
  • Updates to .claude/skills/skills-inventory.md Stage Overview sections (large rewrite; the navigation table is updated, the verbose stage sections will drift organically until next refresh)
  • prd-v09-gtm-strategy mode-tiering retrofit (the file was rewritten as orchestrator in Phase B; modes were added there)
  • README.md Squad Status example refresh (lightweight; deferred)

🤖 Generated with Claude Code

mattgierhart and others added 6 commits May 22, 2026 09:54
New rule 08-skill-execution-modes.md defines the three-tier depth pattern
inspired by BrianRWagner's SKILL-MODE-PATTERN. Default is standard; quick
is appropriate, not degraded.

Retrofit five existing v0.8/v0.9 skills with execution_modes frontmatter
and an Execution Mode section showing skill-specific quick/standard/deep
output shapes. gtm-strategy is deferred to Phase B (full refactor to
orchestrator).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replace the monolithic prd-v09-gtm-strategy with three sub-skills, each
anchored to a canonical framework, and convert the old skill to an
orchestrator that chains them and reconciles outputs.

- prd-v09-positioning-dunford: April Dunford's 5-step (Obviously Awesome).
  Emits GTM-* with Type=Positioning and BR-POS-* constraint rules.
- prd-v09-offer-construction-hormozi: Hormozi value equation and Grand
  Slam Offer mechanics ($100M Offers). Emits GTM-* with Type=Offer and
  Type=Guarantee.
- prd-v09-launch-channels-orb: Corey Haines's Owned/Rented/Borrowed
  framework. Emits GTM-* with Type=Channel and the channel-mix matrix.
- prd-v09-gtm-strategy: now an orchestrator with cross-skill
  reconciliation (best-fit alignment, promise consistency, guarantee
  viability, category-channel fit, KPI rollup).

Each new skill embeds its framework summary inline (200-400 words) per
the "no god-file references" decision. Confidence floors apply per P4.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…HN/Reddit)

Tactical "doing" skills that plug into specific channels from the ORB
launch-channels mix matrix. Hybrid format: standard PRD Consumes/Produces
+ irinabuht-style 5-section operational template (What This Does / How
It Works / Example / What You Get Back / When to Use It) inset before
the connective-tissue sections.

- prd-v09-aeo-audit: AI search visibility diagnostic across ChatGPT /
  Perplexity / AI Overviews. Outputs GTM-AEO-* gaps and Coverage Matrix.
- prd-v09-alternatives-pages: X-vs-Y and Alternative-to-X comparison
  page portfolio. Outputs SCR-ALT-* page specs.
- prd-v09-cold-outreach-tiered: Tier 1/2/3 sequences differentiated by
  research signal strength. Aaron Ross + BrianRWagner influence. Ends
  on the Hormozi guarantee, not a meeting ask.
- prd-v09-hn-reddit-launch: Show HN + Reddit playbook for developer /
  technical / open-source products. Founder-presence rules, story-angle
  selection, anti-astroturf gates.

All four explicitly disqualify themselves when positioning best-fit
doesn't match the channel.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Three "doing" skills extending v0.8 Deployment & Ops with the
operational layer that bridges to v0.9 marketing/GTM.

- prd-v08-changelog-as-marketing: Treats the changelog as a distribution
  surface (Stripe/Linear/Vercel pattern). Categorizes releases, maps to
  channels, sets format templates per channel. Outputs MON-CHG-* and
  per-channel GTM-CHG-* entries.
- prd-v08-drift-baseline-compare: Generalizes AgriciDaniel's seo-drift
  pattern (baseline → snapshot → compare → history) to any KPI / config /
  metric / AI search position / vendor pricing. Outputs MON-DRIFT-*.
  Explicitly distinct from absolute-threshold alerting.
- prd-v08-marketing-ops-handoff: Lead lifecycle stages and sales/CSM
  handoff rules for B2B / sales-assisted products. Self-disqualifies
  for pure self-serve consumer products. Outputs BR-MOPS-* lifecycle
  rules and GTM-MOPS-* handoff flows.

All three integrate with the v0.9 channel and KPI work that follows.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ADOPTION + ADO-* prefix)

v1.0 was previously empty. This adds the full stage anchored on Geoffrey
Moore's Crossing the Chasm as the spine, plus the discovery, interview,
and social-proof apparatus that pragmatist buyers require.

New ID prefix:
- ADO-STAGE-* — adoption-lifecycle stage assessment
- ADO-BEACHHEAD-* — chasm-crossing beachhead segment
- ADO-WHOLE-* — whole-product gaps (Moore's "complete solution" model)
- ADO-REF-* — reference-account cultivation
Stored in new SoT/SoT.ADOPTION.md (with frontmatter, category schema,
update protocol, stage history section).

New skills:
- prd-v10-chasm-adoption-moore (default: deep) — the v1.0 spine. Stage
  assessment, beachhead selection, whole-product gap analysis, reference
  cultivation, chasm risk register. Anchored in Moore (1991/2014).
- prd-v10-continuous-discovery-torres — Opportunity Solution Tree
  practice; weekly 3-interview cadence; assumption mapping (D/V/F);
  riskiest-assumption-first testing. Anchored in Torres (2021).
- prd-v10-mom-test-interview — interview discipline that gets truth
  instead of compliments. Past-behavior questioning; Bad Data taxonomy
  (compliments/fluff/ideas); P4 confidence calibration. Anchored in
  Fitzpatrick (2013).
- prd-v10-case-study-builder — operational 5-section skill. SCQR
  structure, quantified outcomes, three-format output (short/medium/long),
  consent management. Inspired by BrianRWagner.
- prd-v10-testimonial-collector — operational 5-section skill. Trigger-
  based harvest (NPS/milestone/post-purchase/renewal/support), processing
  workflow with consent tracking, per-placement formatting. Inspired by
  BrianRWagner.

All five honor the Dunford best-fit / Moore beachhead distinction — the
beachhead is tighter than the best-fit and dominates v1.0 chasm-crossing
priority. Cross-segment testimonials and case studies are explicitly
flagged as anti-pattern during chasm crossing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Phase F of the marketing/GTM skills workstream: register the 15 new skills
and new SoT file in every index, lifecycle table, and agent memory store
that needs to know about them.

- .claude/domain-profile.yaml: add ADO- → SoT/SoT.ADOPTION.md mapping;
  document GTM- Type sub-codes; add 15 new skills to the domain list.
- README.md: lifecycle DoD table updated for v0.8/v0.9/v1.0 with new
  skill outputs and ADO- prefix surface.
- PRD.md: v0.9 section rewritten to reflect the chained-framework
  workflow (Dunford → Hormozi → ORB + orchestrator); v1.0 section
  expanded from stub into a Moore-Chasm-anchored stage with ADO-
  references, discovery cadence, and social-proof production.
- .claude/skills/README.md: skill count 29 → 44; directory listing
  expanded; PRD Stage → Skill Mapping table reshaped for v0.8/v0.9/v1.0.
- .claude/skills/skills-inventory.md: navigation table updated with
  all 15 new entries.
- .claude/agents/metro/MEMORY.md: four Decisions entries recording
  the load-bearing structural choices (v0.9 chain workflow; v1.0
  anchored on Moore; tactical playbooks plug into ORB channels; mode
  tiering as methodology-wide).

CLAUDE.md and healthcare/ in the repo predate this branch; left alone.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mattgierhart mattgierhart merged commit 1ca94a9 into main May 31, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant