Playbook entry
Jun 24, 2026 live
Low Code
GitHub
Most founders file GitHub under version control and pull requests. I file it under secure storage, raw CDN URLs, GitHub Pages, and agent-readable history—low lock-in because git is portable, low wow because most people never leave the SDLC mental model.
- Version Control
- Hosting
- CDN
- File Storage
Not just your SDLC—GitHub is a secure file store, a CDN for static assets, and hosting when you stop treating it like a developer-only tool.
Composite
11 /20
- Vibe Ready 5/5
- Time to Wow 2/5
- Ease of Use 2/5
- Depth of Value 2/5
Supplemental
- MCP Stack Fit 5/5
How the rubric reads here
Vibe Ready
5/5Would a non-technical founder reach for it with confidence?
Agents and MCP speak git natively. Wire the GitHub MCP in Cursor and you get issues, PR history, and blame without exporting context by hand. Every coding agent assumes a repo exists—this is the default substrate for vibe-coded work, not a niche integration.
Time to Wow
2/5How fast from signup to something you can show someone?
Low on purpose. Most people never get past "code storage and SDLC." The wow—Pages live, a release asset on a raw URL, issues as a lightweight backlog, MCP pulling change history—is buried behind git vocabulary, branch rules, and a UI built for engineers. DNS for Pages alone can eat an afternoon if you have never done it.
Ease of Use
2/5Can a PM own it day-to-day without an engineer on call?
Easy if you only push code and open PRs. Hard if you want a non-technical co-founder to own Pages, releases as a file CDN, or issue triage without learning git semantics. The product is powerful; the surface is not founder-friendly without a guide or an agent holding the keyboard.
Depth of Value
2/5Does it grow with you—or hit a hard ceiling in six months?
Low entanglement by design on this axis. Git is a portable format—mirror to GitLab, Bitbucket, or self-hosted and your files move with you. Pages, Actions, and Issues add stickiness if you weave your whole ops stack through them, but the core bet is safe. A two, not a one, because teams that live in Actions and Pages-only hosting do accumulate migration work—not vendor prison, but not zero archaeology either.
MCP Stack Fit (supplemental)
5/5Can your agent bench read, write, or wire this tool—or is it human-native glue you integrate on purpose?
One of the highest-fit connections in the LCCTO bench. GitHub MCP gives agents commit history, issues, and repo context so greenfield prompts stop contradicting six months of prior decisions. Pair with Sentry and the agent gets code history plus production behavior—not just the latest file snapshot.
Founders note: Most people think of GitHub as code storage and part of their SDLC. I think of it as a very secure file store, a CDN for static assets, and a hosting platform—with almost no lock-in because git is universal.
What GitHub is
GitHub is Microsoft’s developer platform built on git: distributed version control, branches, pull requests, and collaboration. That is the headline—and it is true. It is also incomplete.
Under the same account you get:
- Secure file storage — every commit is hashed, signed, and auditable; private repos with fine-grained access; releases for versioned binaries and docs.
- CDN-like delivery —
raw.githubusercontent.comand release assets serve static files on a global edge without you standing up Cloudflare or S3 first. - Hosting — GitHub Pages publishes static sites from a branch or folder; custom domains and HTTPS included on free tiers for public repos.
- Lightweight ops — Issues, Projects, and Discussions when you want a backlog without buying Jira on day one.
- Automation — Actions when you need CI/CD (SDLC territory—optional, not the whole story).
It sits next to Render and Cloudflare Pages for git-backed hosting, and next to Surge as the thing Surge beats for hot deploy—but GitHub wins when you want history, portability, and agent-readable context in one place.
The mental model most people miss
The SDLC framing is a trap. Founders hear “GitHub” and think:
- developers only
- pull requests and code review
- something that happens after Notion and before production
The reframed stack role:
| Job | GitHub surface | Peer in this playbook |
|---|---|---|
| Versioned secure storage | Repos, commits, releases | — |
| Static file CDN | Raw URLs, release assets | Cloudflare R2 when you need object storage at scale |
| Static site hosting | GitHub Pages | Render, Surge, Astro on Pages |
| Change history for agents | Git log, blame, MCP | Cursor as the desktop that reads it |
| Issue tracking | Issues, Projects | Airtable, Linear—when git-native is enough |
First-login trap: the UI assumes you already speak branches, forks, and merge strategies. Time-to-wow stays low until someone shows you Pages, a release URL, or wires MCP so an agent reads history for you.
Why I reach for it
Portable by default. Git is not a GitHub proprietary format. Clone elsewhere tomorrow; you lose Actions YAML and Pages config, not your files or history. On the depth-of-value axis—where low means safe entanglement—GitHub’s core is a two, not a Cloudflare five.
Agent-native context. In Stephan’s MCP workbench, GitHub is the backwards-looking layer: what changed, why, and whether this feature is greenfield or a reaction to prior commits. Marry that with Sentry and the agent sees usage and runtime—not just the latest snapshot.
Free tier that ships. Private repos, Pages for public sites, releases, and raw file URLs—production-shaped for early-stage stacks without a second hosting bill.
Secure enough for real work. Access controls, audit log on paid tiers, Dependabot and secret scanning when you want them—without running your own git server.
What it is not for
Not everything belongs on GitHub alone.
- Hot client demo in 60 seconds — use Surge; Pages wants a repo, a branch, and patience.
- Full-stack API + Postgres in one dashboard — use Render or Fly.io.
- Edge Workers, R2, DNS in one vendor — use Cloudflare.
- Non-technical co-founder owns deploys with zero git vocabulary — send them to Render first; GitHub second once an agent or CTO shepherds Pages.
GitHub Pages is not a substitute for a product SDLC you have not defined—it is static hosting plus git history. Know which job you are hiring it for.
GitHub Pages vs Surge vs Render
Surge literally says Pages wants ceremony Pages does not need for throwaways:
GitHub Pages wants a repo, a branch, a build step, and patience. Surge wants a folder.
For repo-backed marketing sites, docs, and Astro builds you intend to keep, Pages (or Render Static Sites connected to the same GitHub repo) is the right lane. For Zoom-in-ten-minutes previews, Surge first; commit to GitHub when the demo survives the meeting.
At a glance
- What it is: Git hosting plus secure storage, static Pages hosting, release CDN URLs, issues, and Actions—one account most agents already assume exists.
- Best for: Founders who want portable history, agent-readable change context, static sites from git, and versioned file delivery without a separate object store on day one.
- Not a fit: Non-technical owners who need click-click hosting today; hot static deploy with zero git; edge compute and managed Postgres (Render, Fly).
- Pairs with: Cursor + GitHub MCP for shared context; Sentry for production plus history; Cloudflare when Pages is not enough CDN or DNS control.
When to reach for it
Reach for GitHub when you want secure, versioned storage and optional hosting under one roof—with exit ramps because git is universal. Set up the repo early, wire MCP in Cursor, and treat Pages and raw URLs as features you turn on when needed—not as proof you run a “real” SDLC.
If your co-founder will never touch branches, still use GitHub for the repo—but let Render or Cloudflare own the deploy button until the agent bench is wired.
Related playbook entries
- Cursor — desktop surface where GitHub MCP turns repo history into shared founder context.
- Surge — hot static deploy before you commit to Pages ceremony.
- Render — git-connected hosting when the dashboard must be founder-friendly.
- Cloudflare — DNS, CDN, and edge when GitHub Pages is not enough.
- Sentry — production observability; pair with GitHub history for agent debugging.
Tech Stack Clarity Check (15 min) — Book a slot if you want help deciding whether GitHub Pages, Render, or Cloudflare should own your static ship path—not resume comfort, actual exit risk.
AI prompts for vibe coding
Related notes that mention this tool
Tag:
product:github
- Insights 2026-06-30
MCP Discoverability Hack
After the 30-Minute Rule says yes, I wire the MCP into Cursor and run four prompts—stack compare, backlog impact, time-to-market, and revenue wild card—without falling back into build mode.
- Build in public 2026-06-24
Stephan's MCP workbench
Late convert to MCPs. Two jobs: deeper context when building features, and digging through logs when production sticks. My Cursor stack and what each connection is for.