← ALL PLAYBOOKS
THE AI-NATIVE GTM SERIES · PART 2 OF 4
✓ APPROVED

Build your GTM context brain this week

Episode 2, made runnable. Context is the product, but bad context in is bad output out. Define your ICP, positioning, and voice first, then build the repo any agent can run on. Already done run-your-gtm-on-github? Skip its 4 repo-mechanics steps and start at step 1 here.

START FROM THE KIT

Clone the Sales Operator starter kit.

Do not start from an empty folder. Clone the Sales Operator starter kit: a five-layer context pack with the CLAUDE.md brain, every context template, the loop and context skills, workflows, and a fully worked example. Substance-first, runnable on clone.

git clone https://github.com/Built-GTM/builtgtm-starter-kit.git

New to GitHub? Run the github-for-gtm skill first.

[ SALES OPERATOR ]

Build your GTM context brain this week

G / Groundthe problem that started all of it
GTM

Episode 2, made runnable.

Context is the product, but bad context in is bad output out. Define your ICP, positioning, and voice first, then build the repo any agent can run on. Already done run-your-gtm-on-github? Skip its 4 repo-mechanics steps and start at step 1 here.

A / Assignthe build, block by block, and who owns each one. Open a step to see it run.
HUMAN + AI, IN THE LOOP
The skills run the work. You stay in the loop on the calls that need judgment.
Get the substance right
Claude01
Turn a category into a real ICP definition.
Details
Define who you are for, in tiers with real criteria. Bad ICP in is bad everything out.
Connect to analyze
AI
Claude02
Write positioning your whole team can repeat the same way.
Details
Say what you do and why you win, the same way every time.
Connect to analyze
AI
Claude03
Make every AI output sound like you, not like AI.
Details
Set the voice so every output sounds like you, not like AI.
Connect to analyze
AI
Build the repo
Claude04
Learn GitHub well enough to run a GTM repo.
Details
Learn GitHub first, it is where the repo lives. No CS degree needed.
Connect to analyze
AI
Claude05
Turn a cold start into a warm one with one doc.
Details
Fold the ICP, positioning, and voice into context-pack's cold-start template (what this is, where things live, decisions so far, open items, next move), then save it as CLAUDE.md.
Connect to analyze
AI
Claude06
Build the knowledge base future-you can actually search.
Details
Build the context files, greppable and durable.
Connect to analyze
AI
Claude07
Make a messy workspace navigable, nothing moved till you approve.
Details
Organize the repo so an agent can actually follow it.
Connect to analyze
AI + human
Keep it current
Claude08
Stop re-litigating decisions you already made.
Details
Log the calls and ICP changes so you stop re-litigating them.
Connect to analyze
AI + human
T / Tie backthe result it drove, and how they know
RESULT · 01

The governance file

The GTM repo itself, CLAUDE.md and all, with the QA gates that keep it from shipping broken in production.

OUTPUT · 01

Your ICP

OUTPUT · 02

Positioning

OUTPUT · 03

Voice defined

OUTPUT · 04

Then structured into a CLAUDE.md brain

The Sales Operator
01 / WHY RUN IT

Most teams rush to build the repo before they have defined their ICP, positioning, or voice. Bad context in is bad output out. The tool was never the problem, and neither was the folder structure. The missing, undefined context was.

RUN THIS AND YOU CAN
Define your ICP, positioning, and voice before anything reads them
Fold the ICP, positioning, and voice into a CLAUDE.md any session, teammate, or agent warm-starts from
Build a greppable context pack an agent can actually follow
Keep it current with a decision and ICP-evolution log
02 / THE RUN, STEP BY STEP

The workflow that solves it, one step at a time.

Each step is the plain question you are already asking. The skills answer them in order, one handing its receipt to the next.

1Get the substance right✓ TESTED
Turn a category into a real ICP definition.

Names your tiers with explicit criteria, the fit signals, the anti-ICP you exclude on purpose, and a qualification framework, plus an evolution log. A category is not a definition.

YOU GETThe tier criteria, the anti-ICP, the must-have vs red-flag framework, and the evolution log.
OPEN THE SKILL →
2Get the substance right✓ TESTED
Write positioning your whole team can repeat the same way.

Turns what you do, who it's for, and why you win into one positioning statement and a full message house.

YOU GETThe positioning statement, the value pillars, the proof points, and objection reframes.
OPEN THE SKILL →
3Get the substance right✓ TESTED
Make every AI output sound like you, not like AI.

Sets your voice pillars, tone by context, a do and do-not word list, and sample lines the model can pattern-match, so the whole repo writes in your voice.

YOU GETThe voice pillars, tone-by-context, the do and do-not list, and sample lines.
OPEN THE SKILL →
4Build the repo✓ TESTED
Learn GitHub well enough to run a GTM repo.

The operator version of git: the mental model (repo, commit, branch, push, pull), a GUI-first workflow so you never fear the terminal, how to organize the repo, and the hard rules on what to never commit. The prerequisite nobody teaches GTM.

YOU GETThe plain-English glossary, the GitHub Desktop workflow, the repo-organization rules, and the never-commit list (CRM data, keys, transcripts, pricing).
OPEN THE SKILL →
5Build the repo✓ TESTED
Turn a cold start into a warm one with one doc.

A single pack that tells a new session or teammate what the project is, where things live, what's decided, and the next move.

YOU GETThe five-question frame, a where-things-live map, a decisions digest, and one next move.
OPEN THE SKILL →
6Build the repo✓ TESTED
Build the knowledge base future-you can actually search.

A plain-text, searchable base of facts, playbooks, stakeholders, and how-tos, organized so the answer is one search away.

YOU GETSort-by-type capture, a README front door, and per-entry freshness.
OPEN THE SKILL →
7Build the repo✓ TESTED
Make a messy workspace navigable, nothing moved till you approve.

A proposed naming convention, folder structure, index, and cleanup plan, shown as a plan first so you see every move.

YOU GETThe current-state read, the proposed structure, and an approve-per-batch cleanup.
OPEN THE SKILL →
8Keep it current✓ TESTED
Stop re-litigating decisions you already made.

A running log where each entry captures the decision, the context, the options, the why, and when to revisit.

YOU GETThe five-field entry, searchable records, and revisit triggers.
OPEN THE SKILL →
WHERE YOU LAND

Your ICP, positioning, and voice defined, then structured into a CLAUDE.md brain and a context pack any teammate or agent runs on, kept current.

EVERY STEP, TESTED AND PASSED
EVAL RESULTPASS4/4 dimensions
HOW WE EVAL →
Skills resolve
Structure + proof
Example chat
Quality judge
  • All 8 chained skills resolve to real, scored skills.
  • Has a problem, an outcome, 2+ steps, and proof from a real build.
  • Ships an example chat showing the play run in Claude.
  • Reads in plain operator voice, grounded in a real build.
Last eval run 2026-09-12
DEEP EVAL · PASS
THE STANDARD →

We did not just check the structure. A judge read this play against the full text of every skill it chains (composition), then ran it on a real scenario end to end (simulated). It passed both. Test scenario: A solo GTM lead at a 20-person startup has never used GitHub and has no written ICP, positioning, or voice guide. She wants a real Claude Code context repo by Friday.

03 / WHO ELSE HAS TO MOVE

This play runs across the org, not inside sales.

Every function below owns a piece of the play. Skip one and it stalls where most GTM plays stall: in the handoff.

MARKETING
The positioning and voice files as source of truth

Without it: Every agent output ships in a different voice.

SALES LEADERSHIP
Live-deal evidence that validates or corrects the ICP

Without it: The repo encodes an ICP the market already left.

PRODUCT
Current roadmap and capability facts in the repo

Without it: Agents confidently pitch features that do not exist.

REVOPS
The definitions the repo's metrics and tiers rely on

Without it: The brain and the CRM tell different stories.

04 / SEE IT RUN

Watch the skills answer in order.

Describe your situation in plain language. The right skill fires on its own and hands its receipt to the next.

EXAMPLE CHATNadia, Head of GTM, running the loop in one sitting
N
I want to build one of those Claude Code context packs so my AI stops starting from scratch every session. Where do I begin?
G
Get the substance right· Define your ICP
Before we touch a repo: bad context in is bad output out. First we get the substance right, starting with your ICP. Not Series B SaaS, that is a category. Real tiers with criteria, an anti-ICP, and must-haves kept separate from red flags.
Tiers3, with real criteria
Anti-ICPwho to exclude on purpose
Receipt
A real ICP definition with tiers, an anti-ICP, and an evolution log, saved to context/icp-definition.md.
N
That is the sharpest our ICP has ever been. What next?
G
Get the substance right· Positioning
Now positioning, so the repo says one thing about what you do and why you win. One statement, value pillars with proof, and a what-not-to-say list so the AI never oversells.
Receipt
A positioning statement plus a message house, saved to context/positioning.md.
N
Good. Honestly I worry the AI will still make everything sound generic.
G
Get the substance right· Brand voice
That is the third piece of substance: your voice. Voice pillars, tone by context, a do and do-not word list, and sample lines the model can copy. Now every output sounds like you, not like AI.
Receipt
A voice guide with pillars, a do and do-not list, and sample lines, saved to your context.
N
Now can we finally build the repo? I have honestly never used GitHub.
B
Build the repo· GitHub for GTM
No terminal needed. A repo is a folder that keeps its history, and GitHub stores it in the cloud. Install GitHub Desktop, make a private repo, and remember the one rule: never commit CRM data, keys, transcripts, or pricing.
Receipt
A private repo created in GitHub Desktop, with a .gitignore keeping your keys out.
N
Repo is created. How do I make Claude actually use all this?
B
Build the repo· Context pack
Now fold what you built into context-pack's own template at the root: what this is, where things live, decisions so far (your ICP, positioning, voice), open items, and this week's next move. Save it as CLAUDE.md, kept scannable in two minutes.
Receipt
A CLAUDE.md built from context-pack's five-section template and committed to the repo, so every session starts warm.
N
And the rest of the context, the signals, competitors, personas?
B
Build the repo· Knowledge base
Built out the context files in plain, searchable markdown: signals, competitors, personas. Any answer is one search away, for you and for the agent.
Receipt
A searchable context folder: signals, competitors, and personas.
N
It is getting big. How do I keep it from turning into a mess?
B
Build the repo· Workspace organizer
Organized the repo so a human, and an agent, can follow it: clear folders, a README front door, plain file names. Nothing moved until you approved the plan.
Receipt
A clean structure and a README, so the repo stays findable as it grows.
N
Last thing. How do I keep it current so it does not rot?
K
Keep it current· Decision log
Start a decision and ICP-evolution log: each entry captures the call, the why, and when to revisit. Update the CLAUDE.md priorities weekly, five minutes. The repo now compounds instead of going stale.
Receipt, loop closed
Your ICP, positioning, and voice defined, then a context brain any teammate or agent runs on, kept current with a weekly rhythm.
05 / SEE IT IN PRODUCTION

Before you run it, I ran it for real.

This workflow is genericized from a real build. Here is the number it moved, and what I actually did.

THE BUILD · BUILD RELIABILITY
The Governance File
7 gates
no score writes to the CRM until all seven pass
6 accounts
the last run mis-scored, caught and corrected before the next one
468 fields
the write guard re-checks every run, so a bad field never fails
0 errors
the plays check must pass on all three jobs before publish
WHAT I DID
01
Turn each failure into a rule. Every way the pipeline broke became a written rule: a minimum brief size, a link-integrity check, an index-count guard. Not documentation, enforced gates.
02
Lock the design. I put the rules in a governance file the pipeline reads before it ships anything. If a run would violate a past-failure rule, it stops instead of shipping broken output confidently.
03
Make the QA part of the run, not a person. The checks run every time, automatically. The system polices itself against its own history, so a fixed bug stays fixed.

When you automate, your failures go silent. Write them down as enforced gates, not documentation. A governance file that reads your own failure history is how a pipeline stops repeating its worst week.

Dig into the full build
06 / ROLL IT OUT AND INSPECT IT · THE OTHER HALF

Context rots unless someone owns the pruning

The skills hand the team an ICP, positioning, and voice structured into a repo any agent can run on; the value comes from a teammate getting a trustworthy answer without asking anyone. Here is how a GTM leader keeps the repo current after the first week's energy fades.

THE FRAMEWORK BEHIND IT
The stale-context sweep

Once a week, one owner walks the repo asking a single question of each file: would an agent acting on this today be wrong? Anything stale gets fixed or dated, and every material call lands in the decision-log the day it is made.

  1. 01
    Teach what good context looks like

    Show the team the difference between a file an agent can act on and a paragraph of vibes: tiers with criteria, positioning said the same way every time, voice with examples. The bar is actionable, not thorough.

  2. 02
    Set the same-day decision SLA

    A call that changes the ICP, pricing, or positioning goes into the decision-log the day it happens. A decision that lives only in a meeting is a future re-litigation.

  3. 03
    Rehearse the cold start

    Have a teammate or a fresh agent run a real task from CLAUDE.md alone, no verbal context. Where they stumble is where the repo is wrong, whatever the file says.

  4. 04
    Sweep for rot on a cadence

    Run the stale-context sweep weekly and a full pass with workspace-organizer quarterly. The repo is a system of record; treat it like one.

07 / INSTALL THE WHOLE PLAYBOOK

One plugin. 8 skills, bundled.

The whole playbook installs as a single plugin in Claude Code, no copy-pasting 8 times. Or grab any single step above. It runs on what you paste; connect your stack to go live.

OR KICK IT OFF IN CHAT
Here is my situation: [describe your workflow or account in a sentence or two]. Walk me through Build your GTM context brain this week step by step, and run each skill as we go.
GET THE NEXT PLAYBOOK

One runnable workflow a week. Free.