profile

Justin McKelvey | Fractional CTO & AI Consultant

Fractional CTO in Austin — 15 years, 50+ products shipped. Every Tuesday, The AI Leader's Weekly Playbook sends one practical AI play for your business: real builds, real numbers, what actually worked. No hype, no "10 ChatGPT prompts" filler. If you want AI doing real work in your company, this is your Tuesday edge.

Featured Post

ChatGPT images use up your plan about 3x to 5x faster. Here's what a credit costs.

Plus has zero credits. A credit is about 4 cents. The 5-minute check that shows if you're overpaying. Hi Reader, ChatGPT's new image model makes your plan run out faster. OpenAI says so in its own pricing notes: on average, an image eats your included usage 3 to 5 times faster than a normal turn. Images 2.6 landed on November 4, with GIFs and saved reference images. Fun. But the line that matters for your bill is a few paragraphs down: once you hit your plan's limit, images keep going on...

Google says a person may read your Gemini chats. Check yours in 2 minutes. — The AI Leader's Weekly Playbook

ChatGPT and Claude have the same kind of setting. The exact clicks for all three. Hi Reader, Gemini can edit your files inside the chat now. Before you hand it one, there's a setting you should check. On Thursday, Google said you can generate, preview and edit documents, PDFs, presentations and spreadsheets right in Gemini. Three days earlier, it updated its Gemini privacy page. That page has a line almost nobody reads: if your Keep Activity setting is on, don't enter anything confidential or...

Plus a 5-minute prompt that gets you the same morning brief today, in Claude or ChatGPT. Hi Reader, Claude just got an app that messages you first. On October 21, Anthropic opened Claude Duet. The regular Claude app waits for you to start a chat. Duet doesn't. Every morning it sends you a short brief on what needs you across the apps you've connected (your inbox, your calendar, your invoices), then checks back every few hours and only pings you when something matters. You can hand it tasks by...

Google is replacing your saved AI assistants — The AI Leader's Weekly Playbook

Plus the 5-minute trick that saves you from pasting the same prompt ever again, in ChatGPT, Claude or Gemini. Hi Reader, If you've ever pasted the same long prompt into AI twice, this one's for you. Google's AI is called Gemini. Inside it, you can save a custom assistant with your own instructions and files, so you never paste that prompt again. "Write my proposals in this format." "Reply to clients in my tone." Google calls those saved assistants Gems. If you've made a custom GPT in ChatGPT,...

AI was sending people to my site. To pages that don't exist. — The AI Leader's Weekly Playbook

Google's AI cited me 17,000 times a day. Some of those links went nowhere. Here's the 10-minute check for your site. Hi Reader, I found something this week I didn't expect. Google has a new report that shows how often its AI answers cite your website. Mine went from about 1,000 a day in July to about 17,000 a day now. Great. Then I scrolled to the bottom of the list. About 90 of the links were wrong. Typos like "is-chatvgpt-pro-worth-it." Old page addresses I changed months ago. Pages the AI...

Two AI price launches last week. Only one changes your bill. — The AI Leader's Weekly Playbook

OpenAI's Pro now tops out at $500 with no five-hour limit in Codex. Anthropic's "30% cheaper" model costs the same per token. Hi Reader, Two AI price launches landed last week. One changes what your team should pay. The other mostly changes the headline. OpenAI, September 29 (DevDay): ChatGPT Pro now comes in three sizes: $100, $200 and $500 a month. OpenAI's Codex pricing page says Pro plans currently have no five-hour limit. Plus still has one, roughly 15 to 150 Codex messages every five...

Claude makes slides now. Here's what they cost your usage limit. — The AI Leader's Weekly Playbook

What shipped September 16, how to tell if you have it, and the 10-minute prompt that builds the deck in one pass. Hi Reader, Claude makes slide decks now. Every one counts against your usage limit. On September 16, Anthropic folded Cowork into regular Claude and switched on two new things: Claude Slides and Claude Docs. Ask for a presentation and Claude drafts it right in the conversation. You edit the slides there, present straight from Claude, or download a PowerPoint or PDF. It's in beta...

What my AI stack actually costs (the number is smaller than you think) — The AI Leader's Weekly Playbook

Every line item, two I killed this month, and the 10-minute audit to run on yours. Real numbers, no ranges. Hi Reader, Here's my real AI bill, with the receipts. Most "AI stack" posts are a list of logos. This is the invoice. Every line item, what it is for, and which ones I'd cancel tomorrow if the number moved. What I pay every month (September 2026) Claude Max, $200. The one I'd keep if I could only keep one. Every blog post, every audit, every line of the code that runs my sites goes...

5-step triage for the codebase you can't ship from — The AI Leader's Weekly Playbook

Don't refactor. Triage. The order matters. Hi there, You inherited a codebase that's broken. Or you built one that's broken. Either way — you can't ship from it. The most common move is "let me just clean this up first." Don't. Cleaning up is what you do when you have time. Triage is what you do when you don't. And if your business is bleeding revenue or you can't deploy without a panic attack, you don't have time. I call this the Crash Cart. 5 steps. Order matters. Skipping a step is the...

Your AI wrote 60% of the code. Now nobody can fix it. — The AI Leader's Weekly Playbook

Three flavors of debt nobody warned you about. Hi there, A team I worked with shipped 6 months of features in 8 weeks using Cursor and Claude Code. Founder loved it. Velocity tripled. Then their senior dev quit. The new hire couldn't get the app running locally for 3 weeks. The senior dev — the only human who knew which parts of the codebase were load-bearing — was gone. The new hire kept asking "wait, why does it do this?" The answer was always "because Claude wrote it that way." That's Vibe...