agentleFS
mariomilemariomile/builder-os/skills/go-to-market/SKILL.md

go-to-market

Skill2 starsChanged 52 days agoMITView on GitHub

Plans how a product reaches buyers before the build and reads it after: trigger, price that sets the motion, positioning, a channel tested first, the launch, results per channel. Use when planning GTM, a launch, pricing motion or channels.

14 other projects use a version of this.

Adopted by

Most recently taken up by

Used with

Projects with it also use pitch-deck.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • AnthropicSkill

    pitch-deck

    Populates investment banking pitch deck templates with data from source files. Use when: user provides a PowerPoint template to fill in, user has source data (Excel/CSV) to populate into slides, user mentions populating or filling a pitch deck template, or user needs to transfer data into existing slide layouts. Not for creating presentations from scratch.

    Also in 3 projects that use this

The file

Files
SKILL.md

Go-to-Market

Most products that fail were built for nobody who could be reached. Go-to-market is therefore part of deciding what to build, and of judging it after: before the build, who has the problem right now, what they pay, how they arrive and which one channel will be tried first, with a test that answers before the code; after the release, who hears of it, through what, and what each channel actually brought. The chain runs trigger → price → positioning → message → motion → channel, and the price comes before the positioning because it decides the motion.

Mode. Standalone returns a GTM plan, a launch plan or a channel readout for the supplied product or feature, in the requested format. In the lifecycle it runs three times: in phase 3 it writes 03-solution-bet.md → ## Go-to-market (gate 3.13) beside the business case; before the build the channel test's result goes into 04-spec.md → **Channel result:** (gate 4.22, product track); in phase 6 it writes 06-release.md → ## Launch (gate 6.14); in phase 7 07-outcome.md → ## Go-to-market read (gate 7.8). The product review reads the stage. A feature reaches users the product already has, so its plan is the audience, the message and where they meet it. Both per operating modes. Read the GTM method for the price-to-motion table, the stages with their exit conditions and kill signals, the channel test card, the templates and a worked example.

Procedure

  1. Read the inputs. PRODUCT.md (ICP, revenue model, growth engine, constraints on distribution, **Stage:**), the bet and its business case, the phase 1 evidence on where the ICP looks for solutions today, and past releases with their channel results. Done when you can name who pays, what they pay, and which channels have already been tried, with their results.
  2. Name the trigger. The moment that makes someone look for this now, written as a situation: "an ops lead who just missed the Monday report for the board", with the capability they lack, who is pressing them and by when, and three to five anti-ICP exclusions. A feature names its audience inside the existing users the same way: who meets the problem, how many, tagged. Done when the trigger is one sentence a stranger could use to find ten such people.
  3. Let the price choose the motion. From the price in the business case, the yearly value per account sets the motion: under €1k self-serve, €1k to €5k self-serve with sales assist, €5k to €25k inside sales, above that field and enterprise sales. A motion the price is too low to pay for (demos for a €500 a year product) is broken by design; change the price or the motion, and say which. Done when **Motion:** names the motion and the price that justifies it.
  4. Write the positioning and the message. Positioning: why this and not the alternative the ICP uses today, in one sentence read in under five seconds. Message: the trigger's words, from the interviews and tickets, not the team's. For a feature, the message is the one line that tells an existing user what changed for them. Done when both are written and the message quotes or paraphrases a tagged source.
  5. Choose one channel and test it before the build (product track). Start from where the ICP already gathers and where few serve this niche: a marketplace or directory, a community, search intent, a partner's customers, the founder's outbound. Pick one, with the reason the others wait. Write a channel test with the card of business-case (what runs, the event, stop below, build above, the window) that costs days: a listing, a landing page with a price, twenty personal messages, a post where the ICP reads. Done when **Channel:** and **Channel test:** are written; before the build, **Channel result:** in the spec carries the tagged result against the thresholds.
  6. Plan the launch (phase 6). Who hears first (the testers, the people who asked, the waitlist, the accounts the feature was for), the message, the channels in order, the date tied to the rollout, and how each channel's arrivals are counted (a source on the signup or the first use). The launch messages are drafted in full for the person, who sends them or authorizes the send, as with exposure. Done when ## Launch has the five fields and each channel has an event that counts it.
  7. Read it after (phase 7, and every product review). Per channel: reached, converted, the tagged source, and what happens next (double down, fix, stop). For a product, judge the PRODUCT.md stage against its exit, reading the method's Signal, Resonance and Orbit as the same stages and name the kill signal when one fires: a wrong ICP is changed, not optimized. Feed the top three objections and unexpected uses back into the roadmap. Done when every channel has a result or "unavailable" with its question, and the product has its stage.

Watch for

DoInstead of
The trigger as a moment someone is inA demographic: "SMBs, 10 to 50 employees"
The price first, then the motion it can pay forOutbound demos for a product worth €500 a year
One channel, tested in days before the build"Social, SEO, ads and partners" with no number
The ICP's words in the messageThe team's category name
Ten strangers at full price before calling it fitFive friendly customers who came through warm intros
A source on every arrival, read per channelOne total signup number after launch
Change the ICP when the channel stays silentTuning the cadence of an outreach nobody answers

Capabilities

CapabilityUsed forFloor if absent
web.searchWhere the ICP gathers, competitors' channels and prices, marketplace densityAsk the person where their buyers look today; mark the channel choice as unverified
analytics.queryArrivals and conversion per channel, activation by sourceAsk for the counts; add a source property to signup in the tracking plan
tickets.read / meetings.readThe ICP's own words and objectionsAsk the person to paste them; save with evidence add
files.read / files.writeThe bet, spec, release and outcome sectionsInline answers need no write; lifecycle writes require it

A GTM plan needs nothing connected; the channel test needs a person or a channel to run it.

Output Contract

## GTM PLANNED (phase 3: trigger or audience, motion and price, positioning, message, channel and its test), ## LAUNCH PLANNED (phase 6: who hears first, message, channels, date, how each is counted) or ## GTM READ (phase 7: per channel reached, converted, source, next; the product's stage). Lifecycle output follows the templates; gates 3.13, 4.22, 6.14 and 7.8 parse their headings and bold labels.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.