Learn GitHub well enough to run a GTM repo.
“What is GitHub, and do I really need it to run my GTM system?”
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.
What this skill does
Gives a GTM operator the exact GitHub knowledge needed to build and run a context repo, and nothing more. The mental model, the workflow, how to organize it, and what to never put in it. This is the 20% of git you actually use, so the repo stops being the scary part and GTM can own it in the AI era.
Inputs
A free GitHub account, and GitHub Desktop installed if you want to skip the terminal entirely. Your context repo, or the starter kit you plan to clone. No coding, ever.
How it works
- 11. Set up once. Create a free GitHub account. Install GitHub Desktop (or Tower) so you never need the terminal. Sign in so it is linked to your account.
- Get a repo. Either clone an existing one (in GitHub Desktop: File, Clone repository, e.g. the GTM starter kit) or create a new one (File, New repository). Choose Private for anything with company context.
- Open it where you work. Open the repo folder in Claude Code or your editor. This is where CLAUDE.md and the context files live.
- Make a change, then commit it. Edit a file, or let Claude write one. GitHub Desktop shows exactly what changed. Type a short message ("Add signal library v1") and click Commit.
- Push so it is saved and shared. Click Push. Now it is on GitHub, backed up, and any teammate or agent can pull it.
- Pull before you start next time. Open the repo, click Pull, and you have the latest before you touch anything.
- Or let Claude Code do the git. Claude can stage, commit, and push for you with clean messages while you just review. Either path is fine, pick the one you will actually use.
Write a prompt in BRIEF, then prove it works.
Turns a plain-language ask into the five BRIEF blocks, then evaluates it: pass rate, a bar per criterion, a consistency score, and the delta against the naive version.
agent-contract
Turn a named agent job into the contract that decides whether it can be evaluated at all: the input line, the output schema, the must-always rules, the must-never list, and the abstain state.