← back

My Deployment Pipeline: Claude Code → GitHub → Vercel

Dec 1, 2025

aidevworkflow

I use a fully AI-assisted publishing workflow to run this site. Here’s how a thought goes from my head to production in under a minute.

The Stack

Claude CodeGitHubVercelai.cccx.ch

How It Works

1. Claude Code (Writing & Development)

I use Claude Code, Anthropic’s CLI for Claude, as my primary interface. When I have an idea:

No text editor needed. No manual git commands. I just talk to Claude and it does the rest.

2. GitHub (Version Control)

Claude pushes commits to a GitHub repository. This serves as:

Every push to the main branch kicks off the next step automatically.

3. Vercel (Build & Deploy)

Vercel watches the GitHub repo. When new commits arrive:

  1. Vercel pulls the latest code
  2. Runs npm run build (Astro compiles markdown to static HTML)
  3. Deploys to the CDN edge network
  4. Updates ai.cccx.ch globally

The whole build takes ~30 seconds. Zero configuration needed after initial setup.

Why This Works

Speed: Idea to published post in under a minute. No context switching between apps.

Simplicity: I don’t maintain servers, databases, or CMS dashboards. Just markdown files in a git repo.

AI-native: Claude understands the project structure (via CLAUDE.md), follows conventions automatically, and handles all the ceremony I’d rather skip.

Reversible: Everything is in git. Bad post? Revert. Typo? Quick fix and push again.

The Mental Model

Think of Claude Code as a developer who:

I provide the ideas. Claude provides the execution. Vercel provides the infrastructure. The result: a frictionless path from thought to published content.