claude code dailyClaude Code Daily, Weekend Edition: Saturday, July 25, 2026latest episode →

// featured

I Rebuilt My Open-Source Website Playbook Three Months Later
·6 min readships

website-with-soul shipped in March. Then I spent three months building a product, and it changed what the website is for. The core thesis is unchanged; the proof behind it is new. The 2026 refresh: Next 16, controlled content cohorts, organic engagement over backlinks, and a local repo plus database as the context engine.

read more
Shawn Tenam
Shawn Tenam@shawntenamLive

Live feed — everything I publish: blog posts, Reddit, LinkedIn, the newsletter.

Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

Reddit is where AI decides who to recommend

Stay human where it counts, automate the research off it, and turn the signal into pipeline. The open skills, the outputs, and the plays that depend on your company.

5 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · gtm-engineering

the GTM coding agent hit 100 stars: I ran its Quick Start live in Claude Code

Episode 2 of Founder's Journey is live. The GTM coding agent repo crossed 100 GitHub stars, so I open it up, define go-to-market engineering, and run the repo's own Quick Start — `help me set up` — until Claude scaffolds a whole GTM knowledge base: a CLAUDE.md under 200 lines, a README, and a clean folder tree.

8 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

I Rebuilt My Open-Source Website Playbook Three Months Later

website-with-soul shipped in March. Then I spent three months building a product, and it changed what the website is for. The core thesis is unchanged; the proof behind it is new. The 2026 refresh: Next 16, controlled content cohorts, organic engagement over backlinks, and a local repo plus database as the context engine.

6 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

I Rebuilt a $70K Market-Scoring Tool with Claude Code in an Afternoon

A buddy got quoted $70K a year to score and enrich his market. Clay seat, enrichment credits, a partner to wire it together. I rebuilt it with Claude Code in an afternoon, same output, and the whole build is ungated.

3 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · gtm-engineering

10 Python Scripts I Run for GTM, and the Exact Prompt to Build Each One

Ten GTM scripts I run, each written as a plain-language prompt you can paste straight into Claude Code and get a working first version. Describe the job, the agent writes the Python.

6 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · gtm-engineering

10 More Repos I Use in My Actual GTM Stack

The follow-up list: repos I use to source data, scrape pages, build dashboards, connect tools, plan work, and give coding agents better context. Plus three of my own.

4 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · methodology

70 GitHub Stars, 17 Chapters, and the Operating System Behind My GTM Work

The GTM Coding Agent repo crossed 70 stars. Small internet math, but it started as a Reddit post and turned into a living playbook: the stack, four workflows that still hold up, the Miro onboarding play, and where Clearbox fits.

6 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · gtm-engineering

10 Repos You Can Copy, Fork, and Adapt Right Now

The repos I actually use to build faster GTM workflows, connect tools, ship internal apps, and give agents better context. Copy them, fork them, steal the patterns.

2 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · plays

A HubSpot CMS Engine I Pulled Out of the Archive

Six to ten minutes for fifty personalized DRAFT landing pages in your HubSpot portal. Built originally inside a HubSpot agency. Rebuilt this week as an open-source starter on Claude Code Opus 4.7. Brief, subagent columns, Pages API. Everything in git.

4 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · gtm-engineering

Apollo Is the Source of Truth: Filling the Gaps in Per-Scrape VC Portfolio Databases

I've been scraping VC portfolios (a16z, YC, Sequoia) into a master database with per-scrape segments. Apollo's API is the gap-fill engine that makes each segment usable without merging them.

7 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

Two Months on Reddit, One Thing to Build

Two months ago I changed how I showed up on Reddit. Less posting, more lurking. Less link-dropping, more answering the question the original poster actually asked. The signal was there. The tax was crushing. So we built the thing.

5 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · gtm-engineering

Ads Are the Bet a Company Will Make in Public

Your competitor's ad budget is a research report. The Meta Ad Library hosts every public bet they're making, for free. Chapter 15 of the gtm-coding-agent repo turns it into a structured table you can read in ten minutes.

5 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

Your "Signals" Are Just Qualification Data

The signals every B2B tool is selling you are qualification data. Here's the five-shape taxonomy of what a real signal actually looks like, why AI-search is about to make this gap expensive, and a peek at what we're building.

4 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · methodology

Pick Your Surface: Why Headless Code Does What Cowork Can't

Claude Cowork chats. Claude Code runs headless jobs you commit to a repo and hand off. Same model, different jobs. Here's the role lens, the hardware reality, the connector ceiling, and why Python suddenly works for go-to-market.

6 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

How Voice-Drift Works

Voice DNA is the static profile. Voice-drift is the per-meeting audit that catches you drifting toward marketing speak before the content ships.

5 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

This Week's Play: Voice-Invocation

Every call becomes content, todos, signals, and pain points. Each output funnels to its own Discord channel for review.

5 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

Real Signals Start in a Conversation, Not a CRM

The signals every GTM tool is selling are not signals. They're qualification. Here's what I've been building with my co-founder to catch the actual signal, and why the play is using your own voice once you find it. Reveal Monday.

4 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

GTM Coding Agents Chapter 13: Your GTM Stack Has No Git Log

Clay workflows, HubSpot automations, Google Sheets, Miro boards — none of them have version control. Chapter 13 is about the coding-agent layer that does. Wire HubSpot to Claude Code, build /stale-opportunities, and start running RevOps against a diffable snapshot instead of a black box.

7 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

Pick Your Primitive: Why I Run CLI While Everyone's Hyping MCP

HubSpot's remote MCP went GA last week. Salesforce's is still beta. Benioff put API, MCP, and CLI on equal footing at TDX. Here's why the primitive you pick decides what you can build — and why I'm all-in on CLI after running 5.94 billion cache-read tokens through it in 65 days.

11 min read
Shawn Tenam
Shawn Tenam@shawntenam·
blog · ships

Your HubSpot Is Now an Outbound Engine

Connect HubSpot to Claude Code with a private app token. Pull qualified contacts, enrich them in Apollo, run them through a Claude subprocess that returns three angles per contact, write all three back as custom HubSpot properties. The full setup, the engine, the trade-offs, and the gotchas in one post.

12 min read
built with Next.js · Tailwind · Claude · Remotion