agentsclimarketplace

Gtm brief

Skill 0xF4ng/aether-growth-fieldwork/pmm/gtm-brief

Produces a time-bound GTM brief artifact from ICP research, competitive intelligence, product truth, and a defined time horizon. Invoke when turning research, launch context, competitive signals, or founder/PM intent into a structured, actionable plan. This is not OKR planning — it is a decision-ready brief for a named window (day / week / month). Output is a complete brief artifact with verdict on motion fit, near-term moves, open risks, and explicit decision owners. Feeds downstream into campaign execution and experiment design.From its SKILL.md

Install
npx -y skills add 0xF4ng/aether-growth-fieldwork --skill gtm-brief

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

3 things to look at

  • 25 days oldThe repository was created 25 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

21.7 KB, ~4.7k tokens by cl100k_base, as published. Nobody here has run it

GTM Brief — Time-Bound Planning Workflow

Contract

This skill guarantees:

  • The 6 pre-questions are evaluated — not just listed — before any brief section is written
  • Time horizon is matched to decision cadence before recommendations are produced
  • Motion selection (PLG / SLG / MLG / CLG) is argued from evidence, not asserted
  • Every recommended action has a defined owner and completion date
  • Risks and unknowns are surfaced explicitly — not omitted for clean presentation
  • Output is a DRAFT artifact. Brand-calibration pass is required before external circulation if positioning is DRAFT; recommended (not blocking) if positioning has already passed positioning-review → FINAL

Brain reads / writes

Before starting, if a companion aether-growth-brain repo is connected:

  • Read knowledge/icp-map.md — the ICP card is the source of truth for who the brief is for; do not invent or assume ICP from product context alone. If no validated ICP card exists, flag this as a blocking gap before proceeding.
  • Read knowledge/competitor-map.md — confirms which competitive alternatives are named and positioned; brief recommendations must not contradict the current competitive positioning map.
  • Read playbooks/messaging.md — if approved messaging exists, the brief's framing language must align with it.

On completion, write the brief verdict to decisions/:

decisions/gtm-brief-[date]-[horizon].md

Include: date, horizon, motion selected, top 3 actions, open risks, decision owner.


Inputs

Required before proceeding

InputNotes
Time horizonDay / week / month. If not specified, ask before proceeding. Do not default.
Context signalWhat prompted this brief: launch, competitive move, research findings, market event, campaign review. Must be a real signal — not "general planning."
ICP card or equivalentValidated ICP (role, company type, pain category, trigger event). If ICP card from aether-growth-brain is available, use it. Otherwise require the operator to provide it.
Product truthOne product truth: the specific, provable thing this product does better than the competitive alternative for the named ICP. Not a feature list.

Optional but materially improves output

InputEffect on brief
Competitive intelligenceEnables named competitive framing and motion contrast
Prior brief or strategy docActivates Question 5 (what materially changed since then)
Cited signals (data, news, customer quote)Activates Question 6 (campaign threads grounded in cited signals)
Channel performance dataImproves channel prioritization in the motion recommendations

BLOCK rule

If time horizon is missing:
  BLOCK. Return:
  "What window does this brief need to serve?
    - ~1 day: one concrete touch — a post, a DM, a site copy change
    - ~1 week: a content or campaign slice with owners
    - ~1 month: an initiative — landing page, partner, event, multi-asset program
  The answer changes everything about what a useful brief looks like."

If ICP card is missing AND no ICP input provided:
  BLOCK. Return:
  "No validated ICP card found. Run /icp-research first, or provide:
    - Target role and seniority
    - Company type and size signal
    - Primary pain category
    - Trigger event (what makes them ready to act now)
  A brief without a named ICP produces generic recommendations."

Decision logic

Step 1 — Match horizon to decision cadence

Before writing any recommendation, confirm the horizon and set the required precision level:

HorizonRequired precisionWhat a useful brief looks like
~1 dayConcrete touch: one specific post, reply, DM, or site copy change — executable today by a named personThree lines: the action, who owns it, what success looks like by end of day
~1 weekContent or campaign slice: draft outline, channel list, named owners, stated hypothesisOne page: context (2 sentences), 2–3 moves with owners, one experiment to run
~1 monthInitiative: landing page, partner, event, multi-asset program with interdependenciesFull brief artifact (this output format)

Do not answer with a 30-day portfolio when the horizon is this week's move. Do not compress a month-level initiative into a day-level brief. Mismatch between horizon and output depth is the most common GTM brief failure.


Step 2 — Evaluate the 6 pre-questions

Answer all six before writing recommendations. These are evaluation questions — not checklist boxes. Each requires a substantive answer grounded in the inputs, or an explicit statement of what is unknown.

Question 1: What is the single most consequential external change right now?

Evaluation criteria:

  • Must be external (market, competitor, regulatory, technology shift) — not internal milestone
  • Must be consequential: if ignored for 30 days, what specifically gets harder?
  • Must be singular — if multiple changes compete, pick the one that has the shortest window before it closes or accelerates

Flag if: the team lists 4–5 changes without ranking them. That is not an answer; that is avoidance. Force the ranking.

Question 2: Who exactly do we target in the next named window?

Evaluation criteria:

  • Must name role + company type + pain — not "enterprise" or "developers"
  • Must include a trigger: what is happening in their world right now that makes them ready to act?
  • Must be bounded to the horizon window — who is reachable in a day/week/month?

Flag if: the ICP is defined only by demographic (company size, industry) without a trigger event. Demographic alone cannot drive channel or message decisions.

Question 3: What is one concrete action completable by a defined date?

Evaluation criteria:

  • Must be a verb + deliverable + date: "publish [specific post] by [date]", not "explore content opportunities"
  • Must be owned by a specific person
  • Must be completable within the stated horizon — not a 3-month project described as a "first step"

Flag if: the answer is "explore", "investigate", "consider", or "build alignment around." These are not actions; they are deferrals. Return the question.

Question 4: What are we uncertain about, and what evidence would resolve it?

Evaluation criteria:

  • Uncertainty must be named precisely: "we don't know if [audience] reads [channel]" not "we're not sure about distribution"
  • Resolution criteria must be stated: what specific evidence, from what source, would close this uncertainty?
  • Timeline for resolution must fit the horizon

Flag if: no uncertainty is named. Absence of uncertainty is a credibility signal — not a good one. Every brief has at least one genuine unknown.

Question 5: If there is prior strategy, what materially changed since then?

Evaluation criteria:

  • "Materially changed" = something that would change a specific recommendation from the prior brief
  • Must reference the prior brief or strategy doc explicitly — not a vague "things have evolved"
  • If no prior strategy exists, state this explicitly; do not skip the question

Flag if: the team says "not much has changed" but the context signal for this brief is a competitive move or product launch. Something drove this brief — name what changed.

Question 6: What are 1–3 campaign or opportunity threads grounded in cited signals?

Evaluation criteria:

  • Each thread must be grounded in a cited signal: a specific data point, quote, event, or observation — not invented
  • Each thread must connect to the ICP and the named motion (PLG/SLG/MLG/CLG)
  • Threads must be ranked — not listed as equivalent

Flag if: threads are stated without cited signals. "The market is moving toward X" is not a signal; a specific piece of evidence that the market is moving toward X is a signal.


Step 3 — Score competitive landscape

Before selecting a motion, score each named competitor on three dimensions (0–10 each). This converts competitive intelligence from prose impressions into a prioritized signal for motion and message decisions.

Dimensions:

DimensionWhat it measures010
Category ownershipHow clearly is this competitor the default choice / category leader for the ICP's decision frame?Unknown or nicheSynonymous with the category in the ICP's mind
Differentiation sharpnessHow specific and verifiable is their differentiation claim from this company?Generic ("we're better")Specific, verifiable, and hard to replicate
Evidence densityHow strong is their public proof base (case study quality, metric claims, logo density)?No public proofRich case studies with named customers and cited metrics

Scoring procedure:

  1. List each named competitor (from ICP card "alternatives considered" or supplied competitive intelligence).
  2. Score on each dimension based on available public evidence — cite the source for each score.
  3. Score this company on the same three dimensions.

Output: A competitive scoring table (see output format section).

White space flag:

IF this company scores >7 on any dimension AND all named competitors score <5 on that same dimension:
  → FLAG as:
  "White space — defensible position available on [dimension].
   This company's [dimension] score exceeds the competitive set.
   Recommend anchoring motion and messaging on this dimension."

BLOCK rule:

IF competitive section names zero competitors:
  BLOCK. Return:
  "Competitive scoring requires named competitors.
   Source from the ICP card (alternatives considered) or from known competitor set.
   Run /icp-research first if alternatives are unknown."

Step 4 — Score channel effectiveness

For each current or evaluated GTM channel, score on three dimensions. This converts channel selection from instinct into a ranked priority table.

Dimensions:

DimensionWhat it measures010
ICP fitDoes this channel reliably reach Core ICP accounts at the right stage of their evaluation?Wrong audience or stageConfirmed reach to Core ICP at trigger moment
Channel maturityIs this channel actively developed (campaigns running, content published, reach established) or nascent?No presence establishedActive program with compounding results
Cost efficiencyRough CPA vs ACV ratio — directional, not precise. Is the expected acquisition cost proportional to the deal value?CPA >> ACV or unknownCPA << ACV with improving trend

Scoring procedure:

  1. List each channel being considered or currently active.
  2. Score each dimension 0–10 based on available data or informed estimate; label estimates as directional.
  3. Sum scores for combined channel priority rank.

Underperformer flag:

IF any channel scores <15 combined:
  → FLAG as:
  "Underperformer — validate or reallocate.
   [Channel] combined score is [score]/30.
   Either establish evidence that ICP fit / maturity / efficiency will improve within this horizon,
   or shift budget and attention to higher-scoring channels."

Step 5 — Select growth motion

MotionFavor when evidence shows…
PLGLow-friction value demonstration; self-serve intent; developer evaluation behavior; product-led sharing signals; community tutorials gaining traction
SLGBuying committee signals; security/compliance requirements; RFP-like evaluation language; enterprise procurement timeline; relationship required to progress
MLGBoth IC technical evaluation AND buyer/purchasing language in the same accounts; community heat + enterprise deal signals co-occurring
CLGOSS ecosystem; contributor energy; trust established through peer proof over brand proof; community as the primary distribution channel

Combo signal: technical evaluation + business evaluation signals in the same account often indicates a real buying cycle — consider MLG play with a clear PLG-to-SLG handoff trigger.

Do not assign a motion without citing the evidence. "We are a PLG company" is a self-description, not a motion decision. The motion decision must be argued from the signals in the inputs.


Output format — The GTM Brief Artifact

## GTM Brief — [Product / Campaign / Initiative name]
**Horizon:** [Day / Week / Month] — [specific date window, e.g. "Week of April 21"]
**Prepared:** [date]
**Status:** DRAFT — requires brand-calibration pass before external circulation

---

### Context
[2–3 sentences. What prompted this brief. The single most consequential external change (Q1). What specifically gets harder if this window is missed.]

---

### ICP Target — This Window
**Role:** [specific role and seniority]
**Company type:** [size, industry, signal]
**Pain:** [primary pain category]
**Trigger:** [what is happening in their world right now that makes them ready to act]
**Why now:** [one sentence on why this window and not the next one]

---

### Motion Selection
**Recommended motion:** [PLG / SLG / MLG / CLG]
**Evidence:** [2–3 cited signals that support this motion choice]
**Handoff trigger (if MLG):** [what signal moves an account from PLG to SLG treatment]

---

### Competitive Scoring

| Competitor | Category ownership (0–10) | Differentiation sharpness (0–10) | Evidence density (0–10) | Total | Interpretation |
|---|---|---|---|---|---|
| [Competitor 1] | | | | | |
| [Competitor 2] | | | | | |
| **[This company]** | | | | | |

**White space flags:** [List any dimension where this company scores >7 and all competitors score <5, or state "None identified."]

---

### Channel Effectiveness Scoring

| Channel | ICP fit (0–10) | Channel maturity (0–10) | Cost efficiency (0–10) | Combined | Status |
|---|---|---|---|---|---|
| [Channel 1] | | | | | |
| [Channel 2] | | | | | |

**Priority ranking:** [Channel 1 name] → [Channel 2 name] → ...  
**Underperformers:** [List channels scoring <15 combined, or state "None."]

---

### Near-Term Moves
[3 moves maximum. Each with owner and date. No "explore" verbs.]

**Move 1:** [Action verb + specific deliverable]
- Owner: [name or role]
- Complete by: [specific date]
- Success signal: [what does done look like, concretely]

**Move 2:** [Action verb + specific deliverable]
- Owner: [name or role]
- Complete by: [specific date]
- Success signal: [what does done look like, concretely]

**Move 3:** [Action verb + specific deliverable]
- Owner: [name or role]
- Complete by: [specific date]
- Success signal: [what does done look like, concretely]

---

### Campaign / Opportunity Threads
[1–3 threads. Each grounded in a cited signal. Ranked by priority.]

**Thread 1 (highest priority):** [name]
- Signal: [specific cited evidence]
- Audience: [ICP segment this thread addresses]
- Motion: [PLG/SLG/MLG/CLG]
- Channels: [specific channels, not "social media"]
- Urgency: [why this thread and not a later one]

**Thread 2:** [name]
- Signal: [specific cited evidence]
- Audience: [ICP segment]
- Motion: [motion]
- Channels: [specific channels]
- Urgency: [timing rationale]

---

### Risks & Unknowns
[Name at least one genuine uncertainty. State what evidence would resolve it and by when.]

**Risk 1:** [specific risk — what could prevent these moves from working]
- Probability: [high / medium / low] — [reasoning]
- Mitigation: [one concrete action to reduce this risk]

**Unknown 1:** [specific thing we don't know]
- What would resolve it: [specific evidence from specific source]
- Resolution timeline: [fits within horizon / requires next brief cycle]

---

### Explicit Decisions Required
[What the human owner must decide that this brief cannot decide for them.]

1. [Decision question] — required by [date] to unblock [move]
2. [Decision question] — required by [date] to unblock [move]

---

### What Changed Since Last Brief
[If prior strategy exists: specifically what changed and which recommendations it affects. If no prior strategy: state this explicitly.]

---

### Brief Quality Check
- [ ] 6 pre-questions evaluated (not just listed)
- [ ] Time horizon matched to decision cadence
- [ ] Competitive scoring table complete with at least 1 named competitor (or BLOCK returned)
- [ ] White space flags checked — any dimension where this company scores >7 and all competitors score <5 is surfaced
- [ ] Channel scoring table complete; channels scoring <15 combined flagged as underperformers
- [ ] Motion selection argued from cited evidence
- [ ] All moves have owners and dates
- [ ] At least one genuine uncertainty named
- [ ] No "explore" or "investigate" action verbs
- [ ] Brand-calibration pass required before external circulation

Anti-patterns

Anti-patternWhy it failsFix
Horizon mismatch30-day portfolio delivered for a weekly ask; day-level brief for a month-level initiativeAsk for the horizon before writing a single word; match output depth to the window
"Explore" as an actionExploration is not an action; it produces no artifact by a dateReplace with: "research X using Y source and report finding by [date]"
ICP without triggerRole + company type without a trigger event cannot drive channel or message decisionsAdd: what is happening in the ICP's world right now that makes them ready to act?
Motion asserted, not argued"We are a PLG company" is self-descriptionCite 2–3 specific signals; argue the motion from evidence
No uncertainty namedAbsence of stated uncertainty signals the brief wasn't stress-testedName at least one genuine unknown and state what would resolve it
Thread without cited signal"The market is moving toward X" is not a signalEvery thread must trace to a specific data point, quote, event, or observation
Generic recommendations"Invest in content marketing"Every recommendation names the specific content type, specific channel, specific ICP, and specific date
Decisions buried in proseHuman owner misses what requires a decisionSurface all required decisions in a named "Explicit Decisions Required" section
Brief circulated externally without brand-calibration passTone, claims, or competitive framing may be miscalibratedDRAFT status; route through /brand-calibration before external use
GTM brief without scoring produces opinions, not prioritized decisionsProse competitive analysis and unranked channel lists create debate in the room instead of a clear priority call; different readers weight the same evidence differentlyApply competitive scoring (3 dimensions, 0–10) and channel effectiveness scoring (3 dimensions, 0–10) before motion and budget decisions are made

Validation criteria

Before the brief leaves DRAFT status:

  • All 6 pre-questions evaluated with substantive answers or named unknowns
  • Time horizon confirmed and matched to output depth
  • Motion selected with cited evidence
  • All moves have owners and defined completion dates
  • At least one genuine uncertainty explicitly named
  • No "explore", "investigate", or "consider" action verbs
  • decisions/gtm-brief-[date]-[horizon].md written to brain (if connected)
  • Competitive scoring table present with at least 1 named competitor scored on all 3 dimensions, or BLOCK returned explaining why
  • Channel scoring table present with all evaluated channels scored; underperformers (combined score <15) flagged
  • White space flags checked on competitive scoring — any defensible position surfaced explicitly
  • Brand-calibration pass completed before external circulation

References & Sources

Tier 1 (authoritative frameworks):

  • April Dunford, Obviously Awesome (2019) ch.3 — competitive alternative as the anchor for ICP and motion selection
  • Product Marketing Alliance 5-phase framework (2026) — workflow stage structure; brief maps to "Strategize" and "Define" phases

Tier 2 (operator templates — adapted, not authoritative):

  • gtm-strategy-brief (growth-skills v1.0, score 7/10): 6 pre-questions, horizon matching table, motion selection criteria, output shape

Cross-references (this repo):

  • pmm/DOMAIN.md — GTM brief pre-questions and horizon matching table (canonical; do not duplicate)
  • pmm/icp-research/SKILL.md — upstream input; ICP card is required before brief proceeds
  • pmm/brand-calibration/SKILL.md — required downstream pass before external circulation
  • knowledge/icp-map.md (aether-growth-brain) — validated ICP cards; source of truth for Q2
  • knowledge/competitor-map.md (aether-growth-brain) — competitive alternative map; validates Q1 and thread framing

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,852. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.