⛱️ SUMMER FLASH SALE ⛱️ USE CODE "SUMMER" FOR 25% OFF ⛱️ ENDS TONIGHT  ➡

⛱️ SUMMER FLASH SALE ⛱️ USE CODE "SUMMER" FOR 25% OFF ⛱️ ENDS TONIGHT  ➡

⛱️ SUMMER FLASH SALE ⛱️ USE CODE "SUMMER" FOR 25% OFF ⛱️ ENDS TONIGHT  ➡

⛱️ SUMMER FLASH SALE ⛱️ USE CODE "SUMMER" FOR 25% OFF ⛱️ ENDS TONIGHT  ➡

This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox.

Cart 0

No more products available for purchase

Products
Pair with
Subtotal Free
Shipping, taxes, and discount codes are calculated at checkout

Your Cart is Empty

tEE WPPI 2026

A Resource for Working Creatives Updated May 2026

The Working Creative's
AI Toolkit

Everything you need to actually use AI well, in one place. Prompt engineering, the best tools, installation guides, ready-to-use templates, and a plain-English glossary. Free forever.

13
Sections
20+
AI Tools
8
Templates
$0
To Read
Start the Guide
Thirteen sections. Pick one.
Read this part first

This guide is worth its weight in gold.

Used to its fullest potential, this is the resource that positions a working creative to build seven figures in revenue inside twelve months. That number sounds like marketing copy. It is actually a math problem.

The tools below cost almost nothing. The time you save compounds. New products become possible. New audiences become reachable. Workflows that used to take a week take an afternoon. The compounding effect of building one well-designed tool, then the next, then the next, is the entire game.

The question is whether you are the person who actually does it.

If you read this and apply it, the answer is probably yes. If you bookmark it and forget about it, the answer is no, and that is on you. The work below is free, deep, and entirely usable. The only thing it costs is the hour or two you spend on it. Decide now.

A note before we begin

This guide is for working creatives. AI is not going to replace photographers, designers, writers, or editors. But it is going to widen the gap between the ones who learn to use it well and the ones who pretend it isn't there. The goal here isn't to outsource your craft. It is to free up the hours you would rather spend on it, and to give you a real seat at the table in the conversation that is reshaping every creative industry right now. Keep your integrity. Learn the tools. Use them on your own terms.

© 2026 The Editorial Edit LLC. All rights reserved. This guide and all of its contents, including text, prompt templates, formatting structures, tool recommendations, and instructional methodologies, are the proprietary intellectual property of The Editorial Edit LLC and are protected under U.S. and international copyright law. You are granted a limited, non-exclusive, non-transferable license to use this material for your own personal or internal business purposes only. You may not reproduce, redistribute, republish, sell, sublicense, or otherwise make this content available to third parties, in whole or in part, in any format, without prior written consent. Unauthorized commercial use, including but not limited to resale, repackaging, or incorporation into competing products or services, constitutes infringement and will be pursued to the fullest extent of the law, including claims for statutory damages, injunctive relief, and recovery of attorneys’ fees. For licensing inquiries: info@theeditorialedit.com

Reader's Map

Where to start. Honestly.

If you're new to AI

Read 01 to 05 straight through (foundations, prompting, workspace, templates, voice). Then browse 06 for tools. Then 09 to install Claude Code. The rest is the upgrade path. Come back when you're ready.

If you already use ChatGPT or Claude

Start at 07 (planning AI builds) and 08 (what to skip). Then 10 for power features. 12 for running AI on your own laptop. Use the first five as a refresher only if something below confuses you.

If you're already building seriously

Jump straight to 10 (Power Features) and 11 (Full Throttle). Use 13 as a glossary reference when you hit unknown terms. Everything else is review.

First, A Few Things That Will Make Everything Else Make Sense

If you've ever felt like AI talk is in a different language, this is for you. No prerequisites. Skip ahead if you already know this stuff. Come back if a later section confuses you.

Chat
It talks. You decide.

ChatGPT in your browser. Claude on claude.ai. You ask, it answers. You copy, paste, or ignore. The AI never touches your stuff.

Agent
It does. You supervise.

Claude Code in your terminal. It opens files, runs commands, builds things, makes changes. You approve, redirect, or stop it. Think of it as a brilliant intern with hands.

01 / The Brain

What an LLM is actually doing when it "writes"

It is not thinking. It is the world's most well-read pattern-matcher. Imagine you read every cookbook ever written but never actually cooked. You could describe a perfect dish, even improvise. But you have never tasted a thing. That is what an LLM does with text and code.

When it "writes code," it is predicting the most likely next characters based on every line of code it has ever seen. It is right most of the time. When it is wrong, it is confidently wrong. This is why prompts matter. Better patterns in, better patterns out.

02 / The Filing Cabinet

What GitHub is

GitHub is a giant shared filing cabinet, but only for code. Picture Google Drive with safety rails. Multiple people can edit the same project without overwriting each other, and you can rewind to any version that existed last week, last month, or three minutes ago.

For you: when an AI builds something, it can save the project to GitHub. If the AI breaks it tomorrow, you can roll back to today's working version with one command. Free for almost everything. Owned by Microsoft. Used by every serious developer alive.

03 / The Drive-Thru

What an API is

An API is a drive-thru menu for software. You pull up, order item number three, and the kitchen sends back item number three. The kitchen behind the menu can be anything: Claude, ChatGPT, Stripe, Shopify, your accounting software. Your code orders. The API serves.

Why this matters: when you hear "this app uses the Claude API," they are a customer at Anthropic's drive-thru, just like everyone else. They have no special magic. They paid for what you can buy directly. Keep that in mind when you see "AI-powered" pricing.

04 / The Warehouse

What "the cloud" is

It is someone else's computer in a giant, air-conditioned warehouse. That is the whole secret. When something "runs in the cloud," it is running on a computer you do not have to own, plug in, or maintain. You rent the use of it by the minute.

For your purposes: when you tell Claude to "deploy to Vercel" or "host on Replit," you are parking your project on someone else's computer so it can be reached by anyone, from anywhere, at any time. Costs anywhere from free to a few bucks a month for a small project.

05 / The Whiteboard

What a "context window" is

Picture the AI standing in front of a whiteboard. Every word you type, every file you drop in, every answer the AI writes back, takes up space on that whiteboard. When the whiteboard fills up, the oldest writing gets erased to make room for new stuff. That erased part is gone. The AI cannot see it anymore.

This is why long conversations start to "forget" what you said at the beginning, and why pasting a 500-page novel into chat does not actually mean the AI read all of it. Modern models have huge whiteboards (Claude Opus holds around a million words). But even huge ones run out. When a session feels like it has gone sideways, start a fresh one and re-feed the AI just the parts that matter.

How "AI Coding" Actually Differs Across Tools

All three of these can write code. They differ in what happens after the code is written. The differences are the entire point.

What you want
ChatGPT
Claude (chat)
Claude Code
Help you write code by giving you snippets to copy
Yes
Yes
Yes
Actually open the files and edit them for you
No
No
Yes
Run commands on your machine
No
No
Yes
Build and deploy an entire app start to finish
No
No
Yes
Remember your project across sessions
Sort of
Yes (Projects)
Yes (CLAUDE.md)

The short version: ChatGPT and Claude in a browser are consultants. They tell you what to do. Claude Code is a contractor. It does it. You watch, approve, redirect. For anything beyond a single snippet, you want the contractor.

5
Core Concepts
1
Comparison Table
0
Tech Jargon

The 7 Rules of Talking to AI

The people who get the best results from AI are not the most technical. They are the ones who understand that the effort you put into your question determines the value of the answer. Here are the seven techniques that change everything.

One small update for the people paying close attention

The serious AI conversation in 2026 has quietly moved past prompt engineering and into something the practitioners are calling context engineering. The shift is simple. The phrasing of your question is no longer the bottleneck. What the AI has access to (your files, your memory, the right reference docs, the tool outputs it can read) is. Better wording alone does not move the needle anymore. Better context does, and the seven rules below are still the entry door to that bigger discipline. Treat them as the foundation, not the ceiling.

A memorable five-slot scaffold (borrowed from the French)

The European AI guides teach a five-slot prompt template called RCTFC. Same letters, multiple translations. The version that sticks: Role, Context, Task, Format, Constraints. Memorize the five and you have a professional-grade prompt skeleton in your head for the rest of your life.

R · Role you want the AI to take
C · Context (situation + files + URLs)
T · Task (the actual ask)
F · Format of the desired output
C · Constraints (what NOT to do)

If a prompt feels weak, it is almost always because one of these five is missing. A Stanford HAI study cited in the French guides found structured prompting cuts task time by 37% on average. The structure does the work.

01

Be Specific, Not Vague

The more precisely you describe what you want, the more useful the output. Vague prompts produce vague answers.

Vague "Write something about my photography business."
Specific "Write a 3-paragraph Instagram caption for a wedding photographer targeting engaged couples in Dallas, using a warm and personal tone."
02

Give Context

Tell the AI who you are, what you do, who your audience is, and what the goal is. Without context, the AI assumes a generic situation and produces a generic answer.

Context is not just words you type. The bigger unlock is handing the AI actual resources. The more concrete the input, the better the output. Three ways to do this, all dramatically more effective than describing things in prose.

A
Files & folders

Drag and drop a file into the chat window. Or point Claude Code at a path on your machine.

"Read SPEC.md and everything in /docs."

B
URLs

Paste a link. Claude can fetch and read public web pages, articles, documentation, even competitor sites.

"Read example.com/about and match this tone."

C
Targeted research

Have Claude search the web before answering. Specify what you want it to find so the research stays focused.

"Find the top 5 reviews of X published in 2026."

The principle

More context is always better. There is no such thing as too much. If you are drafting a reply to a long email chain, do not paste just the last message. Print the entire chain to PDF and drop it in. Add three other emails you have sent in similar situations so the AI can see your voice. Throw in the recipient's website if you have it. The more raw material the AI has, the less it has to guess, and the closer the draft lands on the first try.

Pro move

After the AI gives you a draft, do not stop there. Ask: "What could I add, change, or emphasize in this reply to make it more likely the recipient agrees to a Wednesday meeting?" The AI will surface levers you would not have thought of. Anchor points, social proof you forgot you had, urgency framing, an objection you should preempt. You get the draft and the strategy behind it.

All four together "I'm a portrait photographer in Austin. My clients are typically young professionals. I've attached my last three client emails (drag-drop), the full chain with this client (PDF), and here is my booking page: theeditorialedit.com/book. Write me a friendly follow-up email matching the tone of my existing emails. Reference the booking link naturally. Then list three specific changes I could make to this email to increase the chance the client books a session this month."
03

Assign a Role

Start your prompt with "You are a.." to steer the AI into the right perspective. This shifts the entire quality and angle of the response.

With a role "You are an experienced wedding photographer's business manager. Help me write a follow-up email to a bride who hasn't responded in 2 weeks."
04

Show Examples

Paste a sample of your own writing and tell the AI to match it. This technique, called "few-shot prompting," dramatically improves results because the AI can pattern-match to your style.

With an example "Here is an example of how I write captions: [paste your caption]. Now write 5 more captions in this same voice and style."
05

Iterate, Don't Start Over

Treat AI like a conversation, not a slot machine. If the first answer isn't right, refine it: "That's too formal. Make it more casual." Each follow-up makes the output better. You don't need to start a new chat.

06

Set Constraints

Tell the AI what NOT to do. Constraints prevent the AI from defaulting to generic, over-polished patterns that sound like a robot wrote them.

Constraints in action "Do not use the words 'stunning' or 'breathtaking.' Keep it under 100 words. No emojis. No hashtags."
07

Specify the Output Format

Tell the AI exactly how to structure the response. Don't hope for the right format. Request it. Strong prompts give the AI four things: context, role, constraints, and output format.

With format "Give me this as a numbered list of 5 items. Each item should be one sentence. No introductory paragraph."
Putting it together

Anatomy of a Strong Prompt

You are an experienced wedding photographer's business manager. Help me write a follow-up email to a bride who inquired about a fall wedding in Newport Beach two weeks ago and has not responded. Keep it under 80 words, warm but professional, no salesy language, no "I hope this email finds you well". Output the email body only, no subject line, ready to paste into Gmail.
1
Role

Tell the AI what perspective to take. "You are a..." sets the entire angle of the response.

2
Context

Who, what, when, why. The situation. Without it the AI guesses, and AI guesses are usually generic.

3
Constraints

Length caps, banned phrases, tone rules. The fence that keeps the AI from defaulting to corporate slop.

4
Output Format

Exactly how the answer should be structured. Ready to use, not a draft you reformat.

Color-match each highlighted phrase above to its labeled component. Four parts. Every strong prompt has them.

The Two-AI Method

If you struggle to articulate what you want, use two AIs. Open AI #1 and brain-dump your messy, half-formed idea. Let it clarify and organize your thoughts. Then take that clarified output and give it to AI #2 as a polished prompt. You just turned a garbled idea into a professional instruction set.

7
Rules
4
Prompt Parts
RCTFC
Scaffold
1
Pro Move

Setting Up Your AI Workspace

Both Claude and ChatGPT let you create persistent workspaces where the AI already knows your background, your files, and your rules. Set these up once and never re-explain yourself again.

Claude Projects

Persistent workspaces on claude.ai with uploaded files, custom instructions, and multiple conversations that all share the same context.

200K tokens 30MB per file Files + text

ChatGPT Projects

Similar persistent workspaces on chatgpt.com. Upload documents, set project-specific instructions, and have multiple conversations within the same context.

128K tokens 20MB per file File uploads
Anatomy of a Claude Project

Three rooms, one persistent house

Project Instructions
The persistent system prompt that fires on every conversation.
~5K tokens
Project Knowledge (Files)
PDFs, text, images, spreadsheets. Claude searches these on every reply.
30 MB / file
brand_voice.pdf pricing_sheet.txt client_questionnaire.pdf portfolio_descriptions.md
Conversation Threads
Multiple chats that all share the instructions and files above.
Unlimited
Wedding caption batch
Client follow-up emails
Pricing page rewrite
Q4 marketing plan

Set the top room once. Drop your files in the middle. Then start any number of conversations in the bottom room. All of them inherit the same context. You never re-explain yourself.

How to Set Up a Claude Project

1

Create the Project

Log into claude.ai. Click "Projects" in the upper left, then "New Project" in the upper right. Name it something clear: "My Photography Business" or "Wedding Season 2026."

2

Add Project Instructions

These are persistent rules that apply to every conversation within the project. This is where you put your voice guidelines, formatting preferences, and business context.

3

Upload Your Files

Add your brand voice guide, pricing sheets, email templates, client questionnaires, portfolio descriptions. Any document you reference regularly. You can upload PDFs, text files, images, and spreadsheets (up to 30MB each). You can also paste text directly.

4

Reference Your Files by Name

In your instructions, point to your uploads: "When writing captions, follow the brand voice described in brand_voice_guidelines.pdf." This grounds the AI in your actual data and dramatically reduces hallucination.

ChatGPT Custom Instructions

Click your profile icon, then Settings, then Personalization, then Custom Instructions. There are two fields:

"What should ChatGPT know about you?"

Your background context. Who you are, what you do, your audience, your goals.

Example I'm a wedding and portrait photographer running a solo business. My brand voice is warm, personal, and confident. Not salesy or corporate. My clients are engaged couples and families. I need help with client emails, social media captions, marketing copy, blog posts, SEO, and business planning. I'm not technical. Keep explanations simple and practical.

"How should ChatGPT respond?"

Controls the output style. Tone, format, length, accuracy rules.

Example Write in my voice. Warm, direct, and personal. No corporate speak. Use plain text formatting only. Keep responses concise unless I ask for detail. Never make up facts or statistics. If I ask you to write something, give me the final version ready to copy and paste. Not a template with brackets to fill in. Ask me clarifying questions if my request is ambiguous rather than guessing.

Pro Tip

After using ChatGPT for a week with your Custom Instructions, ask it: "Review my custom instructions and suggest improvements based on how I actually interact with you." It will analyze your conversation patterns and recommend refinements.

The first-week habit that compounds for years

Build a Prompt Library

The single highest-leverage habit a new AI user can start in week one. Anytime a prompt produces a result you actually like, save it. Not in your head. In a real document. Tag it by what it was for. Captions. Client emails. Pricing pages. Pitch decks. Reply templates. Subject lines.

Two weeks in you have a personal system that saves hours per project. Six months in you have your own private AI playbook that nobody else can replicate, because it is built on your work and your voice. Treat it the way you treat Lightroom presets. Built over time. Endlessly reusable. The thing you reach for before you do anything from scratch.

How to start, today

Open a Notes app page. Title it Prompt Library. For every winning prompt you write this week, paste the full text and add a one-line tag at the top: // caption · wedding · warm tone. Use the headings feature so you can jump to the tag. That is it. Most expensive part is the discipline.

Template Prompts

Copy any of these, replace the highlighted sections with your own details, and paste into Claude or ChatGPT. Each template is shown in full below.

1

Write Client Emails in Your Voice

+
You are my email assistant. Here is an example of how I write emails to clients: [paste a real email you've sent]. Now write a [follow-up / inquiry response / booking confirmation / thank-you] email to a [client type] who [situation]. Match my voice and tone exactly. Keep it under [X] sentences. Do not use the words [list any words you hate]. Give me the final version ready to copy and paste.
Tip: The more example emails you paste, the better the AI will match your voice. Even one good example makes a huge difference.
2

Social Media Captions

+
Write [5 / 10 / 30] Instagram captions for a [wedding / portrait / commercial] photographer. My brand voice is [warm and personal / editorial and minimal / fun and energetic]. My target audience is [engaged couples / families / business owners] in [city or region]. Each caption should be under [X] words. No emojis. No hashtags. Include a call to action in each one. Here is an example of a caption I like: [paste example].
Tip: Ask for 30 at once, then cherry-pick the 10 best. Generating in bulk gives you better options and you'll find gems you wouldn't have thought of.
3

Build a Business Tool

+
I need you to build me a [client questionnaire / pricing calculator / workflow checklist / shot list template / contract outline]. Here is what I need it to include: [describe your requirements]. I'm a [your profession] and I will use this for [purpose]. Make it clean, professional, and ready to use. Ask me clarifying questions before you start if anything is unclear.
Tip: That last sentence, "Ask me clarifying questions," is one of the most powerful things you can add to any prompt. It prevents the AI from guessing and gives you better results.
4

90-Day Marketing Plan

+
I'm a [type] photographer based in [city]. Build me a 90-day marketing plan focused on [booking more weddings / growing Instagram / getting commercial clients / launching a new service]. Include specific weekly action items. Be realistic about time: I can spend [X] hours per week on marketing. Include content ideas for [Instagram / blog / email newsletter / TikTok]. No generic advice. Make it specific to my business.
Tip: After it generates the plan, follow up with: "Now break down Week 1 into daily tasks with exact time estimates."
5

SEO Website Copy

+
Rewrite my [About page / Services page / Homepage] for better SEO and conversion. Here is my current text: [paste your current copy]. My target keywords are [list keywords like "wedding photographer Dallas" or "family portraits Austin"]. Keep my voice and personality intact. Make it sound like me, not like a marketing agency. Output the final text ready to paste into my website.
Tip: Include 3-5 target keywords. The AI will naturally weave them in without keyword-stuffing.
6

Analyze and Improve Your Work

+
I'm going to share [my pricing structure / my client workflow / my email sequence / my contract language]. Review it and give me specific, actionable feedback. Tell me what is working well and what could be improved. Be direct: I want honest critique, not encouragement. Suggest specific changes with example text I can use.
Tip: "Be direct: I want honest critique, not encouragement" overrides the AI's natural tendency to be agreeable. You'll get much more useful feedback.
7

Plan a Project

+
Help me plan [a styled shoot / a brand refresh / a workshop / a new service launch / a second shooter program]. I need a timeline, task list, budget considerations, and potential pitfalls to avoid. My deadline is [date]. My budget is [amount]. Ask me any questions you need before creating the plan.
8

Respond to a Difficult Client Situation

+
A client just [complained about turnaround time / asked for a refund / left a negative review / wants additional edits beyond the contract]. Help me craft a professional response that is [firm but kind / empathetic but holds boundaries / apologetic and solution-oriented]. My goal is to [resolve the situation / maintain the relationship / protect my policy]. Here is what they said: [paste their message]. Draft a response in my voice.
Tip: For emotionally charged situations, let AI write the first draft. It removes the emotional heat while maintaining professionalism. You can always warm it up after.

Making AI Sound Like You

These are the instruction blocks you paste into your Custom Instructions or Project Instructions to control how the AI writes. Copy any of these directly.

Tone and Voice Matching

The goal: AI output that sounds like you actually wrote it. Not "AI-assisted." Indistinguishable from your real voice.

The Voice Sample Method

Paste 2-3 paragraphs of your actual writing into your instructions or directly into a prompt, then add:

Copy this Here is a sample of how I write. Match this voice, tone, sentence length, and vocabulary level exactly. Do not make it more formal or more polished than my sample. I speak with a relaxed, conversational cadence. My writing is direct and personal. If my sample uses contractions, use contractions. If my sample uses short sentences, use short sentences. Do not "improve" my style.

Word and Phrase Bans

AI tools have a set of words they overuse. Ban them explicitly.

Copy this Never use these words or phrases: "delve," "tapestry," "landscape," "leverage," "utilize," "elevate," "robust," "streamline," "foster," "navigate," "in today's fast-paced world," "it's important to note," "at the end of the day," "game-changer," "stunning," "breathtaking," "captivating," "embark," "journey" (unless referring to actual travel). Write like a real person, not like a marketing department.

Output Formatting Control

By default, AI formats responses with bold text, headers, and bullet points. Great in the chat window, useless when you copy-paste into an email or document.

Plain Text Only

Copy this Write in plain text only. No bold, no italics, no headers, no bullet points, no numbered lists, no markdown formatting of any kind. Write in natural paragraphs. No AI-looking formatting whatsoever.

Copy-Paste Ready

Copy this Give me the final version only. No explanations, no alternatives, no "here's what I came up with." Just the text, ready to copy and paste. No preamble, no sign-off commentary.

Complete Formatting Instruction Block

Use this as a comprehensive formatting override in your Custom Instructions:

Copy this All responses should be in plain text. No markdown, no bold, no italics, no headers, no bullet points. Write in natural paragraphs. Use my voice. Warm, direct, conversational. Avoid AI-sounding corporate language. Keep responses concise. Give me final text ready to use, not drafts to review.

Preventing Hallucination

AI does not "know" facts the way you do. It predicts the most likely-sounding answer. Sometimes that answer is wrong. These instructions dramatically reduce that problem.

The Golden Rule

Copy this Never hypothesize the answer to anything unless specifically directed to. If you don't know something, say you don't know. Never guess. Never speculate. Never fabricate statistics, quotes, dates, or names. If the information is uncertain, incomplete, or controversial, say so clearly. Do not optimize for being agreeable or persuasive.

Document-Grounded Answers

When using Projects with uploaded files, add this instruction:

Copy this Answer using only the information I have provided in the uploaded documents. Do not add outside information. If the answer is not in my documents, say "I don't have that information in the files you've provided." When you reference a fact, tell me which document it came from.

Ask, Don't Assume

Copy this If my question is ambiguous, ask me a clarifying question rather than guessing what I mean. It is always better to ask one clarifying question than to give me a wrong answer confidently.

The Single Most Effective Thing You Can Do

Upload your actual documents to a Claude Project or ChatGPT Project and tell the AI to reference only those files. This technique (called RAG, Retrieval-Augmented Generation) has been shown to reduce hallucination by 40-70% compared to asking the AI to rely on its general training data alone.

AI Tools Worth Knowing

You don't need all of these. Start with one AI assistant and one tool that solves your biggest time problem. Add more only when you've outgrown what you have.

Before You Scroll

What do you actually need?

Pick the question that matches you. Jump to that category below.

I want to...

Not sure? Start with Claude or ChatGPT. They cover 80 percent of what you'll need on day one.

AI Assistants
C

Claude

claude.ai

By Anthropic. Excels at long-form writing, nuanced creative work, and analyzing large documents. 200K token context window. Projects feature for persistent workspaces.

G

ChatGPT

chatgpt.com

By OpenAI. The most widely-used AI chatbot. Text, image analysis, web browsing, image generation, code execution. Custom Instructions and memory features.

M

Mistral Le Chat

chat.mistral.ai

France's answer to ChatGPT. Surprisingly clean UI, strong on European-market copy, and the sovereignty angle is real. If a client cannot legally let their data live on American servers, Le Chat has a credible home for it.

Build Software Without Coding
R

Replit

replit.com

Browser-based AI app builder. Describe what you want in plain English and Replit Agent builds the entire thing. Frontend, backend, and database. Deploy with one click. 40 million users.

L

Lovable

lovable.dev

No-code AI app builder. Plain-English descriptions become complete, deployed applications with authentication, databases, and backends. Visual editor for click-to-edit changes.

B

Bolt.new

bolt.new

By StackBlitz. Generates full-stack web applications from natural language prompts entirely in your browser. No installation, no setup. Type what you want, get a working app.

Cu

Cursor

cursor.com

AI-powered code editor. Understands your entire codebase and can write, edit, and debug code through conversation. The most popular AI coding tool among developers.

V

v0

v0.dev

By Vercel. Generates polished UI components and web interfaces from text descriptions. Specializes in clean, production-ready frontend designs.

W

Windsurf

windsurf.com

A full IDE (built on VS Code) with the AI agent baked into the editing loop instead of bolted on top. The Cascade agent holds full multi-file project context without going blank after three edits. If you write any code for your own tools, presets, or automations, this is the alternative to Cursor.

T

Trae

trae.ai

ByteDance's free Claude-powered IDE. Same VS Code DNA as Cursor, except the global version ships Claude Sonnet free to all users. If you balked at Cursor's $20 a month and Claude Code feels too terminal-heavy, Trae is the middle path. Surprisingly polished for a "free Cursor."

Autonomous Cloud Agents
D2

Devin 2.0

devin.ai

Cognition Labs' fully autonomous coding agent. Cloud-based, gets its own sandbox with terminal and browser, you assign a task and walk away. Good for boring-but-real work: migrating an old script to a new API, building a small internal tool from a spec, clearing a GitHub issue backlog. The price dropped from $500 to $20 in 2024 and never went back up.

Cx

OpenAI Codex CLI

github.com/openai/codex

OpenAI's answer to Claude Code. Same idea, different model. Available as CLI, web app, IDE extension, and GitHub integration. The fastest of the cloud agents on pure throughput. If your work is latency-sensitive or you already live in the OpenAI ecosystem, this is the natural alternative.

Cheap APIs & Sovereign Models
D

DeepSeek

api-docs.deepseek.com

A Chinese frontier model with API pricing that makes OpenAI look like a hotel minibar. Batch-processing metadata, generating alt text at scale, running a private assistant without the bill guilt. DeepSeek V3 at $0.14 / $0.28 per million tokens is the floor to beat. 10x cheaper than Sonnet at near-Sonnet quality on many tasks.

Q

Qwen Code

github.com/QwenLM/qwen-code

Alibaba's open-source Claude Code clone. Structurally identical, runs on Qwen models, free to self-host. DashScope API gives you 1,000 free requests a day. The cleanest path to a Claude Code-style agent without paying Anthropic prices, and you can plug Anthropic's keys into it too if you want.

L

Latam-GPT

huggingface.co/LATAM-GPT

Chile-led, 70B parameters, trained on Spanish and Portuguese to actively cut US-centric bias. If you write commercial copy for Latin American audiences, the cultural register is markedly better than prompting a US-trained model in Spanish. Free, open weights.

S

Sarvam-M

sarvam.ai

India's sovereign AI stack. Two open-weight models (30B and 105B), Apache 2.0, trained from scratch on 10 Indic languages. Hindi, Tamil, Bengali, and seven more. The serious option if you work in Indian creative markets or need data-residency under DPDP.

Photography-Specific
I

Imagen AI

imagen-ai.com

Learns your personal editing style in Lightroom and applies it to thousands of images automatically. Processes each photo in under 0.5 seconds. Also includes AI culling for selecting your best shots.

T

Topaz Photo AI

topazlabs.com

AI-powered image enhancement: noise reduction, sharpening, and upscaling. Standalone or Lightroom/Photoshop plugin. One-time purchase, no subscription.

Video & Short-Form Content
O

Opus Clip

opus.pro

Takes long videos and automatically creates short, vertical clips for TikTok, Reels, and Shorts. Adds captions, detects speakers, reframes for vertical, and scores clips by virality.

Cr

Creatify

creatify.ai

AI video ads from a product URL or text prompt. Pick from a library of AI avatars, pick a script style, and out comes a polished short-form ad. Best for product testimonials, UGC-style reels, and paid social creative.

V

VEED

veed.io

Browser-based video editor with AI captions, auto-translation, eye-contact correction, background removal, and avatar generation. Strong middle ground between Opus Clip and a full NLE. Subtitle work alone is worth the price.

AI Music
S

Suno Paul's Pick

suno.com

Full songs from a single line of text. Lyrics, vocals, instrumentation, structure. Describe a mood, a genre, or paste your own lyrics and Suno produces a finished track in about 30 seconds. The most expressive of the music generators and the one I actually use. Built-in remixing, stems, and persona/voice cloning on paid tiers.

B

Beatoven.ai

beatoven.ai

Royalty-free instrumental music for background use. Slideshows, promos, B-roll, social reels. Lower ceiling than Suno but trained on licensed music only, which matters if you need clean rights for client deliverables.

Business Management
H

HoneyBook

honeybook.com

AI-powered CRM built for independent creatives. Contracts, invoices, payments, scheduling, and client communication in one place. AI email drafting and lead qualification.

C

Calendly

calendly.com

AI scheduling that eliminates back-and-forth emails. Share a link, clients pick a time. AI-powered availability suggestions, meeting recaps, and CRM integration.

Voice & Dictation
OW

open-wispr Paul's Pick

open-wispr.com

Open-source, local-only voice dictation for macOS. Hold a key, speak, release. Your words appear wherever your cursor sits. Runs on Apple's own Metal GPU through whisper.cpp. Zero cloud, zero subscription, zero telemetry, your audio never leaves the machine. The only tool in this category that is genuinely free and stays that way.

Install (Apple Silicon, macOS 13+):

curl -fsSL https://raw.githubusercontent.com/human37/open-wispr/main/scripts/install.sh | bash
Why this changes your week

If you can talk faster than you type, you are leaving time on the floor every single day. Dictating a client email, a caption batch, or a long prompt directly into Claude Code is measurably faster than typing it, and open-wispr works in any text field in any app. Once it is in your hands, you will not go back.

Pro tip: If the Globe key opens the emoji picker instead of recording, go to System Settings → Keyboard → "Press Globe key to" and set it to "Do Nothing." The Accessibility permission grant is fragile across macOS updates. If it stops responding, uninstall and reinstall fresh, granting Accessibility within the first few seconds.

The Tradeoff Nobody Mentions

Voice dictation is a speed multiplier. It is also a sloppiness multiplier. When you talk to your AI instead of writing to it, you skip the editing pass your brain does almost automatically when you type. That editing pass is where you tighten the ask, name the constraints, and decide what you actually want. Voice prompts are faster. They are also routinely vaguer than what you would have typed.

Shit in, shit out. A blurry dictated request produces a blurry result, and the AI will not flag the blur. It will hallucinate its way into something that sounds plausible and feels close enough until you read it carefully. By then you have spent twenty minutes editing output you should not have generated.

The fix: the "repeat it back" pattern

Anytime you dictate something fast and are not sure it landed clearly, end the prompt with this exact instruction:

"Before doing anything, interpret what I just said in alignment with the obvious intention. Repeat it back to me as a clean brief. Wait for me to approve or edit. Then proceed."

Claude will rewrite your rambling dictation as a structured brief. You read it. You correct it. Then you say "go." This costs you ten seconds and saves you the hallucination tax that voice prompts otherwise cause every time.

25+
AI Tools
7
Categories
1
Decision Tree

Spec First. Code Second.

This is the single most counterintuitive thing about working with AI. Traditional construction goes foundation, frame, then roof. AI builds best in the opposite order. You describe the finished thing first, in real detail, and AI figures out the foundation that supports it. This feels backwards because in physical construction it would be wrong. With AI, it's how you reliably get a usable result on the first pass.

Traditional Engineering
Foundation up
3. User Interface
2. Business Logic
1. Data Model / Foundation
Build direction
AI Development
Output down
1. Desired Output (what user gets)
2. Required Functionalities
3. Data Model + Infrastructure
Specify direction

Why this works

AI models are trained to satisfy the user. They optimize against your stated goal. If your goal is "build me an app," they have nothing to optimize against, so they guess. The guesses are often wrong, and the wrongness shows up later in the foundation, where it is hardest to fix.

If your goal is "a user lands here, clicks this, sees that, then this happens with their data, and these specific things must never happen," the AI has a target. Targets produce buildable foundations. Vague hopes produce slop that looks correct until the third feature breaks.

The discipline is to do the planning work yourself, on paper, before you open Claude. It feels slower. It is dramatically faster end-to-end.

The Build Brief, also known as the Spec

The fix is a written document. Not in your head. Not in a chat message. A real file you save in your project folder and point Claude at on every session. Engineers call it different names. PRD (Product Requirements Document). Spec. Build brief. Design doc. The name does not matter. The seven components below do.

1
Desired Output

What "done" actually looks like. Describe the finished thing in one to three sentences as if someone is using it right now.

Example: "A photographer can paste a CSV of client emails and the tool sends a personalized follow-up to each, then exports the responses."

2
User Stories

Who uses this, what do they do, in what order. Step by step. Click by click.

Example: "User uploads CSV. User reviews preview. User picks a tone template. User clicks Send. User sees a progress bar. User exports results."

3
Functionalities

Concrete capabilities. What can the thing do. List them as bullet points.

Example: "CSV upload, AI-generated email drafts, manual edit before send, rate-limited sending (max 10/minute), reply tracking, CSV export of results."

4
Constraints & Non-Goals

What is explicitly out of scope. What it must not do. Where the boundaries are.

Example: "Single-user only. No team accounts. No multi-language. No CRM integrations. No payment handling."

5
Data Model

What information the thing holds. The shape of the data. The fields.

Example: "clients table: id, name, email, last_contacted, status. messages table: id, client_id, subject, body, sent_at, response."

6
Acceptance Criteria

How will we know it works? Concrete, testable conditions for "done."

Example: "Sending 100 emails takes under 11 minutes. Failed sends are retried twice. CSV export is downloadable within 5 seconds."

7
Non-Functional Requirements

The qualities that are not features but matter. Speed, security, scale, hosting.

Example: "Hosted on Vercel. Uses Supabase for data. All forms have spam protection. API keys live in environment variables, never in code."

What this looks like in practice

Same idea. Two different starting prompts. One produces a working tool on the first or second try. The other produces three weeks of frustration.

Vague prompt

"Build me a client booking system for my photography business."

Claude guesses everything. You spend two weeks asking it to undo guesses you did not see coming.
Spec-first prompt

"Read SPEC.md in this folder. Build the booking system it describes. Start with the data model, then the admin view, then the public form. Pause before writing any code and show me the architecture plan first."

Claude reads a document you already wrote. Builds against a target. Asks specific questions, not vague ones. Ships a working v1 by lunch.

Putting it to work with Claude Code

Claude Code is built around this exact discipline. The names below are conventions every Claude Code session recognizes.

SPEC.md

Save the spec as a file

Drop a SPEC.md in your project root. Use the seven sections above. Update it as you learn. This becomes the project's source of truth.

CLAUDE.md

Point every session at it

Add a one-line instruction to your CLAUDE.md: "Read SPEC.md before doing anything." Now every new session loads the brief automatically.

/feature-dev

Build from the spec

The /feature-dev command is built for spec-driven work. It reads the spec, asks clarifying questions, designs the architecture, then implements. Use it for any non-trivial build.

Plan Mode

See the plan before any code

Press Shift+Tab to enter Plan Mode. Claude turns your spec into a concrete architecture plan, file-by-file, before writing a single line. You approve, edit, or redirect.

The validation complement: red/green TDD

Top-down planning tells Claude what to build. Red/green TDD tells Claude how to verify it works. Together they are the two halves of an AI build that actually ships.

The idea is borrowed from the test-driven development discipline software engineers have used for thirty years. Write a failing test first (red). Make the AI write just enough code to pass it (green). Refactor. Move to the next test. The "red" step is the part most people skip because it feels backwards. It is the most important step in the loop. A test that fails confirms you are measuring the right thing. A test that passes on the first try usually means it was testing nothing.

The four-word power phrase that changes how Claude builds for you: "Use red/green TDD." Drop it into your spec or your first message and Claude will write tests before code, watch them fail, then write code to pass them. The work is verifiable at every step. The "looks right but does not work" failure mode that wrecks vibe-coded projects gets caught immediately. Credit where it is due: this framing comes from Simon Willison's Agentic Engineering Patterns guide, which is worth bookmarking.

The bottom line

The best prompt you will ever write is not a sentence. It is a document. Write the spec. Save it in your project. Let Claude build everything else. Your job from there is to review and redirect, not to type code from scratch. The hour you spend writing the spec is the hour that saves you the next three weeks of "almost working."

7
Spec Sections
1
Inverted Pyramid
TDD
Validation Loop

What to Skip, and Why

The AI landscape is full of products that look impressive and deliver less than you think. This is the section that pays for itself. None of these companies will be happy that I'm writing this. That is fine.

The Wrapper Tax

Roughly 78 percent of "AI startups" in 2026 are not building AI. They are building a frontend on top of someone else's AI, then charging you a subscription to use it. The AI behind the curtain is Claude, ChatGPT, or Gemini. You are paying twice: once to the wrapper, who keeps most of it, and once for the actual intelligence, which costs them pennies.

The Math
What the wrapper costs
$5 to $250
per month, per service
Poe, Monica, Perplexity Pro, dozens of mobile chatbot apps. Pretty interfaces. Same APIs underneath.
What the actual AI costs
$20 / mo
Claude Pro or ChatGPT Plus, direct
Same intelligence. No middleman. More features. No artificial caps. The wrapper's pricing is the markup.

The rule of thumb: if a product's main pitch is "AI-powered," ask what they are powering it with. If the answer is "the Claude API" or "the OpenAI API," they are a reseller in a costume. Sometimes the costume is genuinely worth paying for. Most of the time it is not.

When a wrapper is worth it: when the GUI genuinely saves you hours per week, when it pulls in your data or integrates with tools you actually use, when the markup is small relative to the time saved.

When it is not: when the only "value-add" is a chat box that already exists for free elsewhere. When the pricing page is harder to understand than the AI itself. When they will not name which models they use.

Open-Source Alternatives to Claude Code

A whole category of free, open-source AI coding tools has emerged. They do most of what Claude Code does. They cost nothing for the tool itself. You pay only for the AI tokens, directly to whichever provider you want to use. Trade-offs are real, but the savings can be too.

OC

OpenCode

opencode.ai

Currently more GitHub stars than Claude Code itself. Open-source, runs in your terminal, works with 75+ AI providers including local models. Slower per task than Claude Code, but model-agnostic. Built by the SST.dev team.

Cl

Cline

cline.bot

Runs inside VS Code, the most popular code editor. Asks your approval at every step, which is great for learning and great if you do not trust auto-mode. 5M+ installs. Works with Claude, GPT, Gemini, local models.

Ai

Aider

aider.chat

The favorite of experienced backend and infrastructure engineers. Terminal-based, git-first (every edit becomes a commit). Mature. Not flashy. 4.1M+ installs. Probably the option a senior engineer would suggest.

When these make sense: you want to stay independent of any one AI company, you want to run cheaper or local models, or you genuinely cannot justify $200 a month for Claude Max. When Claude Code still wins: speed, polish, integration, the official support. For most creatives, Claude Code is the better starting point. These are the upgrade path once you know what you are doing.

Real Engineer Adoption (Jan 2026)
What 10,000 professional developers actually use
GitHub Copilot29%
Cursor18%
Claude Code (climbing fast)18%
JetBrains AI10%
Aider7%
Poe, Monica, Perplexity, generic wrappers< 1%

Source: JetBrains AI Pulse Survey, January 2026. The pattern is clear. The people who ship serious software for a living do not use wrappers.

The Vibe Coding Caution

In early 2025, Andrej Karpathy (the OpenAI co-founder) coined the term "vibe coding." His definition: just talk to AI in plain English, let it write the code, and do not read what it writes. The vibes will carry you. The vibes did not carry everyone.

Karpathy himself has since pivoted. By 2026 he calls his approach "agentic engineering," where humans still orchestrate and oversee. The original framing produced real disasters at real scale. The numbers are sobering, and they matter to you because the same failure modes hit a hobby project as hit a million-dollar one. Just at a different price tag.

Documented Disasters, 2025 to 2026
$1.78M
Moonwell DeFi loss. AI-generated price math multiplied a rate by itself. Code review missed it.
1.5M
Authentication tokens leaked from one vibe-coded app (Moltbook) within 3 days of launch.
91.5%
Of vibe-coded apps in production shipped with at least one security vulnerability.
2.7×
More vulnerabilities in AI-generated code vs human-written code (470 PR analysis).

Talk to AI Like an Architect, Not a Customer

The fix is not avoiding AI. It is not surrendering oversight. When you describe what you want in precise, structured terms, the AI builds better software. When you describe it in vibes, you get vibes back.

Vibe prompt (slop result)

"Build me a login page."

Architect prompt (real result)

"Build a session-based login with bcrypt-hashed passwords, a 15-minute token expiry, parameterized SQL queries, and a rate-limited submit endpoint."

You do not need to be a coder. You need a working vocabulary. These are the concepts worth learning. Each one prevents a specific category of disaster, and AI can teach them to you in about an afternoon each:

If / else
How software makes decisions. Knowing this means you can specify branches the AI would otherwise guess.
Loops
How software repeats. Knowing this means you can describe batches, retries, and intervals correctly.
HTTP basics
Status codes, headers, authentication. Most AI-generated security holes happen here. Half a day to learn the essentials.
Env variables & secrets
Where to put API keys and passwords (hint: not in the code). This single concept prevents most public leaks.
Git basics
Commit, branch, revert. So when the AI breaks something, you can rewind to the last working version.
Reading stack traces
Error messages are diagnostic notes. Learning to read them turns "it broke" into "line 47, missing API key."

The Copyright Conversation Nobody is Having

The US Copyright Office made it official on January 29, 2025, in a report called Copyright and Artificial Intelligence, Part 2: Copyrightability. The standard is "significant human authorship." If a machine decided the expressive elements, those elements belong to no one. You cannot copyright them. Your client cannot copyright them. They are in the public domain from the moment they are generated.

What you can protect is the layer you actually made. Selection. Arrangement. Substantial editing. The film editor who curates and sequences AI-generated footage owns the edit. The photographer who feeds in their own sketch and rebuilds the output owns what came from the sketch. The art director who inpaints thirty-five separate elements owns those choices. What you cannot protect is the fill. The pose, the color, the breed of the cat. The machine decided those, not you.

Protectable
AI-upscaled photo from your original shoot. Your photograph plus a processing step.
Not protectable
A Midjourney image you delivered to a client unchanged. Public domain. Your client owns nothing either.
Depends
A moodboard you arranged from AI images. The arrangement may qualify as a compilation. The individual images do not.
Protectable
A ChatGPT-drafted caption you rewrote substantially. Your version, your copyright. Thin edits do not count.
Not protectable
AI music dropped into a client video. Use only platforms that explicitly license commercial use. Your client cannot claim the track.
Protectable (mostly)
AI background composited into your photo. The composite as a whole may be protectable as a derivative. Disclose and exclude the AI background.
The disclosure template (copy this)

When you register a work with the US Copyright Office that contains AI-generated elements, the application has two fields you need to fill out honestly. The Standard Application calls them Material Excluded and Author Created (sometimes New Material Included).

Copy This work contains material generated with the assistance of artificial intelligence tools. AI-generated elements are excluded from this copyright claim. The human-authored portions claimed herein include: [describe specifically. Original photography. Written text. Selection and arrangement of compositional elements. Editing and modification of AI-generated outputs.] The applicant made all expressive creative decisions reflected in the claimed material.

Keep records of your process. The prompts you used, the edits you made, the source files. If a registration is ever challenged, that paper trail is what saves it. Omitting the AI disclosure when you knew the AI generated significant content is the kind of thing that can invalidate the whole registration after the fact.

Register the human layer. Disclaim the machine layer. Stop selling AI deliverables to clients without telling them the work is in the public domain the moment it leaves the prompt.

Cost Hygiene, or How Not to Wake Up to an $82,000 Bill

The worst AI billing story on record right now is a three-person startup that watched $82,314 appear on a Google invoice over 48 hours. Their normal bill was $180 a month. One stolen API key. Two days. Google's response was the "shared responsibility model," which translates to "your key, your problem." This happens constantly. Here is how to stay out of that club.

$82,314 in 48 hours

Stolen API key. Attackers found it in a public repo. Two days later the bill was bigger than most cars. March 2026.

$47,000 agent loop

Two agents got stuck asking each other for clarification, forever. No hard cap. Took 11 days for anyone to notice. November 2025.

$437 overnight

Solo developer let an agent run overnight. Woke up to $437 gone. The lesson: "overnight" and "agent" need a hard kill switch, not a soft alert.

Your defensive setup

  • Subscription before API. Under ~370 Sonnet conversations a month? Claude Pro at $20 is cheaper than API. Working creative? Max at $100 (5x limits) is the sweet spot. Heavy daily user? Max 20x at $200 beats API across the board.
  • Set hard caps, not just alerts. Hobbyist: $5/day cap, $50/month ceiling. Working creative: $50/day soft alert at $30, $500/month hard cap. Small studio: $100/day cap, $1,000/month ceiling. Alerts tell you what happened. Caps stop it from happening.
  • Route models by task. Haiku 4.5 ($1/$5 per million tokens) for classification and bulk grunt work. Sonnet 4.6 ($3/$15) for generation, RAG, tool use. Opus 4.7 ($5/$25) only when reasoning is genuinely hard. If you cannot say why a task needs Opus, it does not need Opus.
  • Turn on prompt caching. Caching costs 25% extra to write, then runs at 90% off to read. On Sonnet, cache reads drop from $3/M to $0.30/M. Any repeated system prompt over 2,000 tokens pays for itself after three reads.
  • Use the Batch API when it isn't real-time. Processing a folder of photos overnight? Drafting a hundred emails for review tomorrow? Batch API cuts 50% off everything.
  • Run /usage regularly. Inside Claude Code, /usage shows what is eating your limits in real time. /context goes deeper, showing per-component token consumption.
Cost Hygiene at Decision Time

Which model gets the job?

Your Task
Hard reasoning, novel decision, real revenue impact?
Content generation, RAG, normal tool use?
Classification, extraction, batch grunt work?
Privacy-sensitive, offline, or massive volume?
Opus 4.7
$5 / $25 per M
Sonnet 4.6
$3 / $15 per M
Haiku 4.5
$1 / $5 per M
Local SLM
Free after setup

Cost-tier zero: if quality on a specific task is acceptable on DeepSeek V3 ($0.14 / $0.28 per million tokens), route there instead of Haiku. Roughly 10x cheaper at near-Sonnet quality on many tasks. Test on your actual workload before committing.

Real-world monthly budgets

Hobbyist: Claude Pro $20/mo. Total $20-30. · Working creative: Claude Max $100/mo plus occasional Haiku API for automations. Total $110-150. · Full-time AI user with production integrations: Max 20x $200 personal, separate API key with $500/mo hard cap, prompt caching on. Total $350-500.

The bottom line

Use AI. Use it aggressively. Just do not stop being the person in charge. The creatives who win this decade are the ones who treat AI as a brilliant intern with hands, not a magic eight-ball. Hold the wheel. Stay curious about the fundamentals. The tools will do almost everything else for you.

78%
Are Wrappers
$82K
Worst Bill
AI
Copyright Rules
5x
Cheaper Subs

Claude Code in Your Terminal

Claude Code is Anthropic's command-line AI tool. You type what you want in plain English, and it writes code, creates files, and runs commands for you. Here's how to install it.

A Word About Terminal

If you have never used Terminal before, that is completely fine. Terminal is just a text-based way to talk to your computer. It looks intimidating the first time you open it. A blank window with a blinking cursor. But you are going to copy and paste exactly three commands, and you are done. You cannot break your computer by pasting these commands. Think of Terminal as your computer's plain-English interface. You are already comfortable talking to AI in a chat box. This is the same thing, just in a different window.

3
Commands Total
~2
Minutes to Install
0
Coding Required

Mac Installation

1

Open Terminal

Press Cmd + Space, type Terminal, and press Enter. A window with a blinking cursor will open. That's it. You're in.

2

Run the Installer

Copy this entire line, paste it into Terminal, and press Enter:

$ curl -fsSL https://claude.ai/install.sh | bash

This downloads and installs Claude Code automatically. Wait for it to finish (about 30 seconds).

3

Verify It Worked

Close Terminal and reopen it. Then type:

$ claude --version
claude-code v1.x.x # You should see a version number
4

Start Using Claude Code

Navigate to any folder and type claude to start. On first launch, you'll log in with your Anthropic account.

$ cd ~/Documents/MyProject
$ claude
Welcome to Claude Code!

Alternative: Homebrew

If you already use Homebrew (you'll know if you do), you can install with: brew install --cask claude-code

Windows Installation

1

Open PowerShell as Administrator

Right-click the Start button and click "Windows PowerShell (Admin)" or "Terminal (Admin)".

2

Run the Installer

Copy this entire line, paste it in, and press Enter:

PS> irm https://claude.ai/install.ps1 | iex
3

Close and Reopen PowerShell

You must close the window and open a new one for the changes to take effect.

4

Verify and Start

PS> claude --version
claude-code v1.x.x

PS> claude
Welcome to Claude Code!

Windows Note

Claude Code uses Git Bash internally, so you'll need Git for Windows installed. If you don't have it, download it from git-scm.com.

Requires: A Claude Pro ($20/mo), Max ($100/mo), Teams, or Enterprise subscription. The free Claude plan does not include Claude Code access.

3
Commands
~2
Minutes
0
Coding

Claude Code: Beyond the Basics

Once Claude Code is running, the next level isn't typing more. It's getting Claude to delegate, parallelize, and specialize. These are the features I actually use every day. Most of them are one paste away.

How These Concepts Layer Up

The Power Features Stack

/goal · The Orchestrator
Sets the finish line. Loops the rest until it's met.
/scrooge-mode  +  Auto Mode · The Governors
Route every action to the right tier. Drop the cost. Trust the classifier.
Swarms · The Engine Room
Many subagents firing in parallel on independent units of work.
Subagents · The Foundation
Spawn focused Claude instances. Each gets its own context, model tier, and task. The atomic unit everything else is built from.

Build from the bottom up: get comfortable with one subagent first, then learn to fan them out into swarms, then add a governor to control which model handles what, then put a goal on top so the whole thing runs while you make coffee.

01

Subagents: The Single Most Important Concept

Claude can spawn other Claude instances ("subagents") to handle parts of a task in parallel. You stay in the main conversation. They go off, do focused work, and report back. This is what turns a 6-hour task into a 20-minute one. When you hear me say "I launched ten workers," that's this.

Subagents come in flavors. Explore is read-only and fast. Perfect for "where is X defined" or "find every file that references Y." General-purpose does anything. Specialized ones like code-architect, code-reviewer, and feature-dev are tuned for specific jobs. You can pick a model too: Haiku for grunt work, Sonnet for judgment, Opus for hard reasoning.

Try this "Launch three Explore agents in parallel: one to map my pricing structure across all docs, one to inventory my client email templates, one to summarize every Instagram caption from the last 90 days. Have them each return a short bulleted report."
Paul's
Pick

Scrooge Mode /scrooge-mode

A directive I wrote and use on almost every serious project. It tells Claude Code to treat compute spend like money. Because it is. Opus tokens get reserved for planning, decisions, and synthesis. Sonnet handles judgment calls. Haiku does everything mechanical in parallel. File reads, greps, log parsing, boilerplate, test reporting. The output stays high-quality. The bill drops by 60-80%. Throughput goes up because Haiku is fast and runs in swarms.

The trick is the hierarchy. Most users let Opus do everything, including grunt work. That's like paying a senior partner to alphabetize files. Scrooge mode forces the right model on the right job.

The Hierarchy at a Glance
Opus
Plans. Decides. Synthesizes.
Sonnet
Real reasoning. Architecture. Judgment calls.
Haiku × Many
Grunt work in parallel. Cheap. Fast. Verifiable.
Expensive · Slow · Rare Cheap · Fast · Abundant

How to install it on your machine

One file in one folder. After this, /scrooge-mode works in every Claude Code session you ever start.

1

Open Terminal and create the commands folder

$ mkdir -p ~/.claude/commands
2

Create the file

$ nano ~/.claude/commands/scrooge-mode.md

Paste in the directive below (full text in the next block). Save with Ctrl+O, Enter, then Ctrl+X to exit.

3

Use it

Open Claude Code in any project. Type /scrooge-mode as your first message. Claude will acknowledge in one sentence and operate under the directive for the rest of the session.

The directive itself (paste into the file)

Copy this
---
description: Frugal mode. Delegate aggressively to Haiku, sip Sonnet, hoard Opus
---

# MODEL BUDGET DIRECTIVE. Read before acting

You are operating under a strict cost-frugality mandate. Output quality, logic, and correctness are non-negotiable, but compute spend is. Apply this hierarchy on every task:

1. Opus: treat your own tokens as expensive. Do as little direct work as possible. Your job is to plan, decide, synthesize, and verify. Not to grep, read boilerplate, run searches, summarize logs, or perform any mechanical step a smaller model can do correctly.

2. Sonnet: use sparingly, only for work that needs real reasoning. Non-trivial code changes, architectural judgment, ambiguous debugging, anything where Haiku would plausibly miss nuance.

3. Haiku: use aggressively and in parallel for all grunt work. File reads, greps, log parsing, mechanical refactors, drafting boilerplate, "go look at N things and report back" fan-out. Use the Agent tool with model: "haiku" to force the cheap model.

Rules:
- Before doing a step yourself, ask: "Could a Haiku agent do this correctly with a clear prompt?" If yes, delegate.
- Brief delegated agents like a colleague who walked in cold: state the goal, the constraints, the exact files, the output format, and a length cap.
- Fan out independent subtasks in a single message (parallel tool calls), not sequentially.
- Always verify delegated output before acting on it. Spot-check the actual artifact.
- Never escalate to Opus/Sonnet just because the task feels important. Escalate only when the reasoning is hard, not when the stakes are high.

Acknowledge in one short sentence that scrooge mode is active, then get to work.

Want the exact verbatim version with my full annotations? Ask any Claude Code session: "Show me the contents of ~/.claude/commands/scrooge-mode.md on Paul's machine." Only useful if you're on my computer, but proves the file is real.

02

Swarms: When You Need to Brute-Force a Problem

A "swarm" is what you get when you tell Claude to spawn many subagents at once on independent pieces of one big task. Scrooge mode makes swarms cheap. Swarms make slow work fast. Pair them and you get the workflow that built the tEE camera system: dozens of Haiku workers grinding through tests in parallel while Opus orchestrates.

How a Swarm Flows
Opus · Coordinator
Haiku
Folder 1
Haiku
Folder 2
Haiku
Folder 3
Haiku
Folder 4
Haiku
Folder N
Five results, returned in parallel

One Opus call orchestrates. Five (or fifty) Haiku workers run in parallel. The whole job finishes in the time it would take to do one of them serially.

Good swarm jobs: auditing every file in a folder, processing 100 client emails, drafting 50 caption variations, regenerating image metadata across a library, running parallel test cases, or any task where each unit is independent.

Bad swarm jobs: anything where step 2 depends on step 1's answer. Serial work doesn't parallelize.

Swarm prompt "Fan out 20 Haiku agents. Each takes one client folder from /Clients/. For each: extract the client name, shoot date, gallery delivery date, and any unpaid invoice notes. Return a single CSV. Run them in parallel."
03

Plan Mode & Auto Mode: The Two Safety Settings

Shift+Tab now cycles through three modes in Claude Code: Normal, Plan Mode, and Auto Mode. Knowing the difference between them is the single biggest upgrade to how safe and fast Claude can work for you.

Plan Mode is the read-only safety net. Claude can research, read files, and design the work, but it cannot edit, write, or run destructive commands. It shows you the complete plan first. You approve, edit, or reject. Use it for big refactors, irreversible operations, anything where you want to see the play before it runs.

Auto Mode (added March 2026) is the new middle ground. A classifier handles permissions automatically. Safe actions run without interruption. Anything destructive or suspicious gets blocked and surfaced to you. Claude can edit your website copy or batch-rename a hundred files for 20 minutes without a single "do you want to allow this?" prompt, while still protecting you from the genuinely dangerous stuff. For most creative workflows, Auto Mode is the right default once you trust your CLAUDE.md.

Bonus safety net: Claude Code now auto-checkpoints before every edit. Type /rewind (or /undo) to roll back code AND conversation state to any earlier point in the session. Make big swings without fear.

Built-In Slash Commands Worth Knowing

These ship with Claude Code or as official plugins. Type them as your first message to invoke.

/feature-dev

Structured feature development. Claude reads your codebase, asks targeted clarifying questions about ambiguities, then designs the architecture before writing a line of code. Best for "I want to add X but I'm not sure how it fits with what I already have." Stops Claude from just diving in and breaking things.

Plugin Architecture-first

/frontend-design

For photographers: this is how you get a portfolio site, a sales page, or a client gallery built without it looking like generic AI slop. The skill forces Claude into a bold aesthetic direction. Typography, color, layout, motion. Then implements production-grade code. Tells Claude to never default to Inter on a white background.

Plugin Design-driven

/init

Run this once per project. Claude reads the whole folder and writes a CLAUDE.md file documenting your conventions, structure, and key files. From then on, every session in that folder loads it automatically. Five minutes of setup, hours of saved re-explaining.

Built-in Once per project

/review

Reviews a pull request. Bugs, logic errors, style issues, security concerns. If you don't code, this still matters: when you ask Claude to build something, then ask it to /review its own work, you'll catch issues Claude missed the first time.

Built-in

/security-review

Specifically audits pending changes for security vulnerabilities. Credentials in code, injection risks, exposed API keys, unsafe file operations. Run this before pushing anything that touches customer data or payments.

Built-in Pre-deploy

/loop

Runs a prompt on a recurring interval. /loop 5m /check-emails reruns every five minutes. Useful for monitoring jobs, polling external state, or running long iteration cycles overnight. Omit the interval to let Claude self-pace.

Built-in Recurring

/schedule & Routines

The entry point into Claude's full Routines system. /schedule is the conversational way to set up a Routine. Routines are templated cloud agents that fire on a cron schedule, a GitHub event, or an incoming webhook. Claude runs entirely in Anthropic's cloud. Your laptop does not have to be on. Set "Every Monday at 9am, summarize last week's bookings and email me" and walk away. Manage all of them at claude.ai/code/routines.

Cloud-resident Cron · webhooks · events

/usage

Shows you exactly what is eating your usage limits. Token spend in the current session, the rolling 5-hour window for Max subscribers, and which parts of your context (system prompt, tool definitions, file reads, conversation) are consuming what. The fix-it command when you keep hitting limits unexpectedly. Aliases /cost and /stats do the same thing.

Built-in Cost diagnostic

/simplify

Reviews changed code in the current session for reuse, quality, and unnecessary complexity. Then fixes what it finds. Use it after Claude writes something to strip out the inevitable over-engineering.

Built-in

/context & /compact

Twin commands for fighting context rot. /context shows where your tokens are going. /compact summarizes the conversation so far and clears the noise. Run /compact around 60% usage, not 90%. At 60% Claude still has clean access to everything and produces a genuinely useful summary. See the Context Rot card below for the full discipline.

Built-in Long-session hygiene

New in 2026 (the ones you actually need to know)

Anthropic ships features every week. Most you can ignore. These five are the ones that change how your workflow actually feels.

CU

Computer Use: Claude operates your actual screen

Released as a research preview March 2026. Claude looks at your screen, figures out what to click, and clicks it. Then takes another screenshot and goes again. No special API, no scripting, no test harness. Just Claude driving your machine the way a human would.

For creatives the killer integration is Adobe's official connector (April 2026). Describe a portrait retouch in plain English. Claude routes through 50+ Creative Cloud tools automatically. Photoshop, Lightroom, Premiere. Faster than screen-scraping because it talks directly to Adobe, but the screen-scraping fallback works on anything with a GUI: Capture One, hardware control panels, proprietary client portals, Shopify admin uploads, anything that has never had automation.

Turn it on: Inside Claude Code, type /mcp, find computer-use, enable it. macOS will ask for Accessibility and Screen Recording permission the first time. Mac CLI and Mac+Windows Desktop only. No Linux. Burns tokens fast on long sessions. Pro and Max plans only.

GO

/goal: Set a finish line, walk away

Type /goal <your condition> and Claude loops on the work across as many turns as it takes, with a separate evaluator model confirming when the condition is actually met. Released May 2026 (v2.1.139+).

The trick is to write a verifiable condition. "Make it better" is not a goal. "All tests in test/auth pass and the lint step is clean" is a goal. "Every page on the editorial site renders without layout errors at 1280, 768, and 375 widths" is a goal. Give Claude something measurable, then go make coffee. Or lunch. Possibly dinner.

MCP

MCP servers: How Claude actually touches your other apps

MCP (Model Context Protocol) is the open standard, now adopted by Anthropic, OpenAI, Google, and Microsoft. An MCP server is a connector. You install it once and Claude can read and write inside the connected app without you pasting anything. There are over 10,000 public servers as of 2026, browsable at registry.modelcontextprotocol.io.

The ten worth installing first (creative-focused)
Figma

Read your Figma file, build the component while you're still on your second coffee.

Canva

Describe a social post, get back an editable Canva design. No window switching.

Notion

Pull a brief, write the copy, push it back to the page. Never copy-paste again.

Gmail

Draft, search, and label your inbox while you focus on real creative work.

Google Drive

Point Claude at a folder and let it summarize, find, or build from your docs.

Slack

Scan a channel for client feedback, get a summary before the call.

Klaviyo

Ask which segment is converting, have Claude draft a follow-up flow in plain English.

Shopify

Audit product descriptions, fix Liquid templates, check store config from chat.

Playwright

Tell Claude to open any site, click around, screenshot, and pull content. Visual QA without a paid tool.

Firecrawl

Point at any URL, get clean structured content back. Research, mood boards, competitor audits.

Universal install pattern

claude mcp add --transport http <name> <url>
claude mcp add --transport stdio <name> -- npx -y <package>

For each MCP above, the install command lives at registry.modelcontextprotocol.io or in the official docs for that service. Most are one-line installs.

WT

Worktrees: Run 4-8 Claude sessions in parallel without collisions

A git worktree is an isolated copy of a project on a separate branch. Spin up four worktrees from one project and you have four Claude Code sessions working on different features in parallel, with no chance of one edit clobbering another. When a worktree's work is done, you merge it back. When it isn't, you delete the worktree and lose nothing.

This is how a creative becomes a director instead of a typist. You orchestrate four agents, review their finished branches, and only the good ones merge. Documented in detail at code.claude.com/docs/worktrees.

HL

Headless mode + AGENTS.md

claude -p "your prompt" runs Claude Code non-interactively. No terminal session, no babysitting. Drop it in a shell script, a cron job, a GitHub Action, anything that runs by itself. Perfect for nightly audits, batch file renames, automated changelog generation, the boring repetitive jobs that should never need your attention.

AGENTS.md is the vendor-neutral cousin of CLAUDE.md, stewarded by the Linux Foundation's Agentic AI Foundation. Same idea, but Cursor, Codex, Copilot, and every other agent read it too. If you use multiple AI tools (or you suspect you might switch), write your project rules into AGENTS.md instead of (or alongside) CLAUDE.md. One source of truth that survives tool changes.

Two More Concepts That Compound Over Time

Persistent Memory

Claude Code can maintain a file-based memory across every session on your machine. Who you are, how you work, what's failed before, what you prefer. It writes these as small markdown files in ~/.claude/projects/[project]/memory/ and references them automatically. Tell Claude "remember that I prefer X" or "save that to memory" and it does. After a week of doing this, every new conversation already knows your style, your projects, and your rules. You stop re-explaining yourself forever.

Hooks

Shell commands that fire automatically on events. When Claude finishes a tool call, when a session starts, when a file is edited. Set up via settings.json. Example: every time Claude edits a file, run your linter automatically. Or: every time a session ends, append a summary to your project log. This is how you make Claude behave consistently across sessions without restating the rules.

Context Rot: When the Smart Tool Starts Acting Dumb

Your AI agent did not get dumber. It just forgot it was supposed to be smart. Context rot is the measurable drift that sets in during long sessions as tool outputs, file reads, and old chat pile up inside the model's working memory. The signal you care about gets buried under noise the model can no longer prioritize.

How to spot it: the agent repeats something it solved an hour ago. It contradicts a rule it explicitly agreed to. Subtle tone shifts. File edits start drifting (technically plausible, not what you asked for). Research across 18 frontier models shows attention is strongest at the start and end of context, with accuracy dropping 30% or more for information in the middle. The rules you set up top get buried by hour two.

The fix: do not wait for the rot to show up. Run /context to see exactly where your tokens are going. Run /compact around 60% utilization, not 90%. At 60% Claude still has clean access to everything and produces a useful summary. You can pass instructions: "/compact keep: the Redis caching decision, the unresolved middleware error, and the current file scope." Past 90%, the rot is already in the summary.

The 90-second discipline: at every major phase boundary, write a one-paragraph state handoff to a file called SESSION_STATE.md. What was decided, what is still open, what to ignore. Open every fresh session by reading that file first. This is the entire discipline.

SuperClaude: The Community Framework Power Users Install First

SuperClaude is a free, open-source configuration framework that installs a curated set of slash commands, named cognitive personas, and behavioral modes into your ~/.claude/ directory. Zero runtime code. Just structured Markdown that Claude Code already knows how to read. Version 4.3.0 ships thirty slash commands and twenty named agent personas.

The personas worth knowing. Invoke them with an @agent- prefix. @agent-system-architect thinks in big-picture structure before a single line of code. @agent-security-engineer treats every feature as an attack surface first. @agent-technical-writer produces documentation a human can actually read. @agent-learning-guide walks you through anything in Socratic style if you want explanations instead of just output.

How to install (requires Python 3.10+):

$ pipx install superclaude
$ superclaude install

A --dry-run flag lets you preview every change before committing. The installer backs up your existing ~/.claude/ automatically.

Honest trade-off: SuperClaude is opinionated by design. The full install eats about 8,000 tokens of context on every session. Worth it for someone new to Claude Code who wants a production-quality starting configuration. Skip it if you already maintain a tight, project-specific CLAUDE.md, or if you are running long context-heavy sessions where the overhead compounds. Reading the persona definitions is itself a worthwhile exercise in how to structure your own CLAUDE.md. SuperClaude on GitHub.

The Stack I Actually Run

/scrooge-mode as the first message every session. CLAUDE.md in every project root with the rules and current state. Subagents fanned out for anything that can run in parallel. Plan Mode before any risky operation. Hooks auto-logging everything to a project log. That's it. The setup takes an afternoon. The savings in time, money, and mental energy compound forever.

20+
Slash Commands
10
MCP Connectors
3
Permission Modes
1
Stack
⚠ This shit is risky

Full Throttle Mode

Every Claude Code action by default asks for your approval. Edit this file? Approve. Run this command? Approve. Send this request? Approve. The pause is the safety net. It is also the productivity killer. Every parallel agent in a swarm waiting on you to click approve is an agent doing nothing. There is a flag that turns the safety net off entirely. The name is honest. So is the trade-off.

The Safety Dial

Four Modes. Pick Your Trust Level.

Maximum caution Maximum confidence (and risk)
Plan Mode

Read-only. Claude designs the plan, shows it to you, waits. No edits, no commands, no network calls until you approve.

Best for: refactors, irreversible ops
Auto Mode

Classifier runs every action through a safety check. Safe stuff executes silently. Risky stuff still asks. The new middle ground.

Best for: most creative workflows
Default Mode

Every action waits for your approval. The original Claude Code experience. Slow but you see everything before it happens.

Best for: day one, new project
Full Throttle

No prompts at all. Claude does what it decides to do. Maximum speed, maximum risk. Only after you have version control and a global rules file.

Best for: trusted local work only

Cycle through Plan → Auto → Default with Shift + Tab. Enable Full Throttle by launching with --dangerously-skip-permissions.

The flag
$ claude --dangerously-skip-permissions

Launch Claude Code with this flag and every permission prompt disappears. File reads, file writes, shell commands, network calls. All of it just executes. Anthropic chose the word "dangerously" on purpose. They wanted you to feel something before you typed it. Listen to that feeling. Then decide whether you have the safeguards to ignore it.

Why it sends productivity through the roof

Approve, approve, approve, approve. That is the sound of momentum dying. A scrooge-mode swarm with twenty Haiku agents wants to spin up twenty parallel actions in a single second. With permissions on, that becomes twenty modal prompts blocking your screen. With permissions off, it becomes twenty actions completing in the background while you think about the next problem.

Once you know what your prompts actually produce, the approve step is busywork. Removing it does not change what Claude does. It changes how fast Claude does it.

What can actually go wrong

The honest list. None of these are theoretical. All of them have happened to people running unrestricted AI agents.

File deletion

A prompt that says "clean up the project" can be interpreted as "delete the wrong folder." Without a confirm step, the folder is gone before you notice.

Destructive shell commands

rm -rf, git reset --hard, force pushes, dropping a database. All run without asking.

Network calls you didn't sanction

Posting to external APIs, sending emails, hitting webhooks, pushing to remote servers. Permission off means Claude can reach anywhere your computer can.

Prompt injection

Rare but real. A document Claude reads might contain instructions trying to override yours. With permissions off, the injected instructions can run before you see them.

How I actually run it (productivity through the roof)

Full transparency on my own setup, because pretending otherwise would be dishonest. I have --dangerously-skip-permissions enabled by default in every Claude Code session. I have granted access to every file, every folder, every corner of my Mac. There is exactly one guardrail.

The one rule

Claude does not touch external drives unless I explicitly grant permission for the specific drive in the current session. My internal SSD is fair game. Anything plugged in is off-limits until I say otherwise.

That single boundary lets me move at full speed on local work while keeping client deliverables, backups, and archive drives untouchable by accident. My productivity multiplied. Not "improved." Multiplied. I stopped being the bottleneck and started being the architect.

The actual config (copy this)

Drop this into your global ~/.claude/CLAUDE.md file. Every Claude Code session loads it automatically, on every project, forever.

~/.claude/CLAUDE.md
# Global rules. Loaded into every Claude Code session.

## External drives are off-limits
Never read, write, list, move, or otherwise touch files on any
external drive or mounted volume unless I explicitly grant
permission for the specific drive in the current session.
This includes USB drives, network shares, and Time Machine backups.

## Version control before anything destructive
Before any large refactor, mass delete, or schema change,
ensure the project has a recent git commit. If not, commit
current state first, then proceed.

## Always plan before deleting
If a task would delete more than 5 files, show me the plan
and the exact list before executing. I will approve verbally.

## Logs over silence
Every meaningful action gets logged to the project's
PROJECT_LOG.md with a timestamp, the command, and the result.
If the project has no log file, create one in the project root.
The Slim Constitution Rule

Claude reliably follows roughly 100 to 150 custom rules from a CLAUDE.md file. Past that, it silently drops some of them. You will not get an error. The rule just stops being honored.

Two practical implications. One: prune ruthlessly. Every rule competes for attention with every other rule. If a directive is not loadbearing, cut it. Two: convert enforcement rules into hooks when possible. A hook fires with 100% compliance because it is a shell command running on the machine, not a directive the model has to remember. A CLAUDE.md rule like "always commit before destructive changes" is roughly 70% compliant on a heavy session. The same rule as a pre-edit hook is 100% compliant, every time, forever. Treat CLAUDE.md as the constitution. Treat hooks as the law that actually gets enforced.

When you should not run with permissions off

Day one. Week one. Month one.

Run with permissions on until you have seen Claude make at least a hundred edits. You need to know what mistakes look like before you can afford to miss them in real time.

Production systems

Anywhere a mistake hits real customers. Production databases. Live websites with real traffic. Payment systems. Permissions stay on. No exceptions.

Someone else's machine

Borrowed laptop, client computer, shared workstation. You are not the one cleaning up if it goes sideways. Permissions on.

Without version control

If your project is not in git, you have no rewind button. Either set up git, or keep permissions on until you do. There is no third option.

Truly Hands-Off: Mobile Push for Long Tasks

Full Throttle plus the new mobile push system is the closest thing to "set it and forget it" Claude has ever shipped. Install the Claude app on your phone, enable Remote Control on your laptop, run /config and toggle "Push when Claude decides." Now your phone buzzes when Claude finishes a long task or needs your call on something. Kick off a 90-minute job, leave the studio, get pinged when the gallery is rendered and the export is on Dropbox. The terminal does not need to stay open.

Pair this with the /goal command from the Power Features section. You set a measurable finish line, Claude loops until it is met, your phone tells you when it is done. That is the workflow.

The bottom line

Full Throttle is not a beginner feature. It is a multiplier you earn the right to use. Run with the safety net on until you know what your AI actually does. Set up git on every project that matters. Write the global rules that match your risk tolerance. Then take the safety net off and watch your output triple. The hour you spend earning that judgment is the hour that keeps you out of a situation where you have to explain to a client why their gallery folder is no longer there.

A note from Paul

I am not here to be yelled at if you flip this switch and it breaks your shit. I am just here to tell you that I use it, that it works for me, and that I am, by most reasonable definitions, a little crazy. Adults make their own choices. Make yours.

1
Flag
4
Real Risks
150
Rule Ceiling
100%
Hook Compliance

Small Models, Big Wins

The big AI models get all the attention. The smaller ones do more of the work than anyone admits. This is the part of the toolkit nobody is selling you, because nobody can sell you something that costs nothing and runs on the laptop you already own. There is also a second reason creative professionals in Europe have been leading on this for years that has nothing to do with cost. We will get to that.

The Analogy

If Claude Opus is a three-star Michelin chef, a small language model is a really capable line cook. The chef is wrong for a thousand identical breakfast plates. The line cook is wrong for a six-course tasting menu. The skill is knowing which one you actually need.

The Hierarchy, Extended

There is more than one model size. Choosing well is most of the game.

Large
Frontier Models
Claude Opus 4.7. GPT-5. Gemini 2.5 Pro. Hundreds of billions of parameters.
Runs on Cloud only
Cost $$$ per million tokens
Best for Hard reasoning, novel writing, real judgment
Medium
Fast Workhorses
Claude Haiku 4.5. GPT-4o-mini. Gemini Flash. Eight to thirty billion parameters.
Runs on Cloud (API)
Cost $ per million tokens
Best for Parallel grunt work, fast iteration, throughput at scale
Small (Local)
On-Device Specialists
Llama 3.2 3B. Phi-3.5. Qwen 2.5 7B. Gemma 2 9B. One to ten billion parameters.
Runs on Your laptop
Cost Free after setup
Best for Bulk repetitive work, private data, offline projects

What small models are actually good at

Anything mechanical, anything you do a lot of, anything you want to keep private. The wins compound when you have volume.

Bulk classification

Tag a 10,000-photo library by content category. Sort 5,000 emails into folders. Triage a year of voice memos. A local model can rip through these jobs overnight at zero marginal cost. The big cloud model would charge you for every token.

Privacy-first work

Client contracts, financial documents, sensitive client correspondence, anything covered by an NDA. The data never leaves your machine. There is no API call, no log on a server somewhere, no risk of a future data breach involving your client's information.

Offline projects

Editing on a flight. Running a job at a remote location without reliable WiFi. Building a tool that needs to keep working when the internet goes down. Local models do not care if you are connected.

Real-time work

Transcription, captioning, summarization that needs to keep up with a live source. Cloud calls add latency. A local model running on your laptop responds in milliseconds. Perfect for personal assistants and live-pipeline projects.

What they are not good at

Honest section. Small models are specialists, not generalists. Use the right tool.

  • Complex multi-step reasoning. A 3B model will lose the plot on long, layered tasks. Send those to Claude or GPT.
  • Novel creative writing. Small models repeat patterns. They are not going to write the next sales page that surprises you. They will write a thousand variations of one that already works.
  • Subtle nuance. Tone calibration, sensitive client emails, anything where wrong-but-confident is worse than right-but-slow. The big models still win on judgment.
  • Anything where being wrong costs you. Contracts, legal language, technical accuracy in unfamiliar domains. Verify with the larger model before shipping.

How to actually run one

Two paths. Both free. Both take about ten minutes.

Ol

Ollama

ollama.com

The easiest path. Download Ollama, run one command in Terminal, and you have a working local AI. The same tool every serious local-model user starts with. Works on Mac, Windows, and Linux. Handles model downloads, swapping between models, and serving them to other tools.

LM

LM Studio

lmstudio.ai

For people who do not want to touch Terminal. Real GUI app with a chat interface, model browser, and one-click downloads. Slightly slower than Ollama. Much friendlier if you are still building comfort with the command line.

Models worth trying first
Llama 3.2 (3B)
Meta's smallest. Fast. Surprisingly capable for its size. Start here.
Phi-3.5
Microsoft. Strongest reasoning per gigabyte in this size class.
Qwen 2.5 (7B)
Alibaba. Best balance of size and capability right now.
Gemma 2 (9B)
Google. Strong on code and structured outputs.

Hardware needed: any modern Mac with Apple Silicon (M1 or newer), or a Windows PC with 16GB+ RAM and ideally a discrete GPU. Bigger models need more RAM. A 3B model uses about 3GB. A 9B model uses about 9GB.

Three more local options worth knowing

Ollama and LM Studio are the obvious starting points. These three are the upgrade paths once you know what you actually want.

J

Jan

jan.ai

A polished desktop app that runs open-source models locally with a clean ChatGPT-style interface and a local API server at localhost:1337. The friendliest of the three. Everything stays on your machine. Pitch decks, client briefs, contract drafts. None of it phones home.

G4

GPT4All

gpt4all.io

The killer feature is LocalDocs. Point it at a folder of PDFs (your client style guides, your brand voice docs, your contract templates) and ask questions about them offline. Nothing uploads anywhere. Built by Nomic AI. Runs on ordinary CPUs, no GPU required.

C

Continue.dev

continue.dev

A lightweight plugin for VS Code or JetBrains that routes coding help to any model you want, local or cloud, and keeps the config in version control. The least friction way to add a local-model autocomplete to an existing IDE. Switch from Claude to a local Qwen with one config change.

The privacy angle most US guides skip

For European creatives, this is not optional

In Germany, France, and most of the EU, sending client data to a US cloud model is a GDPR compliance problem before it is a cost decision. The European AI guides position Ollama, Jan, and LM Studio not as hobbyist experiments but as the enterprise default for any professional work that touches personally-identifiable information. They publish AVV (data processing agreement) checklists and minimum-hardware specs. The framing is: local-first first, cloud only when the data is safe to send.

For US-based creatives the same principle is worth borrowing even where the law is looser. Anything covered by NDA, anything with a client's personally identifying information, anything you would not paste into a public forum belongs on a local model. The cost story is the bonus. The compliance story is the actual reason to learn this.

One more thing if you work with EU clients. The EU AI Act Article 4 obligation became enforceable in February 2025. It requires that employers ensure their staff have "sufficient AI literacy" to use these tools responsibly. If you sell AI workflows or training to European companies, that obligation is one of your strongest selling points. The training is no longer "nice to have." It is legally mandated for any EU-facing operation.

The bottom line

Scrooge mode taught you to put cheap models on expensive jobs. Small local models take it further. When you do not need brilliance, you do not need the API. The serious workflow uses Opus for synthesis, Haiku for parallel throughput, and a small local model for everything truly mechanical. Zero per-token cost. Zero data leaving your machine. Zero internet required.

3
Size Tiers
4
Starter Models
$0
Marginal Cost
0
Cloud Calls

AI Glossary

Plain-English definitions for every AI term you'll actually encounter. No jargon in the definitions themselves.

Core Terminology

Prompt
The text you type into an AI tool. Your question, instruction, or request. Everything you write in the chat box is your "prompt." A better prompt gets a better answer.
Input
Everything you give the AI to work with: your prompt, any files you upload, reference images, prior conversation history, and system instructions. The quality of your input directly determines the quality of the output. "Garbage in, garbage out" starts here.
Output
What the AI gives back to you: text, code, images, files, or actions. Output is the AI's response to your input. If the output doesn't match what you wanted, the problem is almost always the input, not the AI.
Desired Output / Desired Result
What you actually want the AI to produce. Before you type anything, ask yourself: "What does the finished product look like?" Define it specifically. "A blog post" is vague. "A 400-word blog post about fall mini-sessions, casual tone, with a call-to-action linking to my booking page" is a desired output. The more precisely you define it, the closer the AI gets on the first try.
LLM (Large Language Model)
The technology behind ChatGPT and Claude. A computer system trained on massive amounts of text that has learned patterns of language so it can generate human-sounding responses. Think of it as a very well-read assistant.
Model
The specific version of the AI you are talking to. GPT-4o is a model by OpenAI. Claude Opus is a model by Anthropic. Different models have different strengths. When someone asks "which model?" they mean which AI version.
Context Window
The maximum amount of text the AI can "see" at one time. Like its short-term memory. A larger context window means the AI can handle longer documents and longer conversations without forgetting earlier parts.
Tokens
The units of text AI systems process. Roughly 1 token equals about 3/4 of a word. So 1,000 tokens is about 750 words. When a tool says "200,000 token context window," it can process about 150,000 words at once.
Hallucination
When an AI generates information that sounds confident but is actually wrong. The AI is not lying. It generates text that follows patterns, and sometimes those patterns produce incorrect information. Always verify critical facts.
Temperature
A setting that controls how creative or random the AI's responses are. Low temperature = more predictable and factual. High temperature = more creative and surprising. Most users never need to change this.
System Prompt / Project Instructions
Behind-the-scenes instructions that tell the AI how to behave before you start typing. Custom Instructions in ChatGPT and Project Instructions in Claude are forms of system prompts. They set the ground rules for every conversation.
Fine-Tuning
Training an AI model further on a specific set of data to make it better at a particular task. Imagen AI is fine-tuned on your editing style. Regular users don't fine-tune models.
RAG (Retrieval-Augmented Generation)
When the AI searches your uploaded documents before generating a response, instead of relying only on its training data. When you upload files to a Claude Project, the AI uses RAG to ground its answers in your actual data. This is the single best way to reduce hallucination.
API
A way for software programs to talk to each other. When a tool uses the "ChatGPT API," it's sending your requests to OpenAI's servers and getting responses back. You don't need to understand APIs to use AI tools.
Generative AI
AI that creates new content (text, images, music, video, code) rather than just analyzing existing content. ChatGPT generates text. Midjourney generates images. Suno generates music.
Vibe Coding
Building software by describing what you want in plain English and letting AI write the code. Tools like Replit, Bolt.new, Lovable, and Cursor enable this. You don't need to know how to code. You just need to clearly describe what you want built.
Agent
An AI that doesn't just answer questions but takes actions on your behalf. Claude Code is an agent: it reads your files, writes code, runs commands, and manages your project. Chatbots talk. Agents do.
Iteration
One cycle of build, test, measure, refine. AI work is rarely one-shot. You prompt, review the output, provide feedback, and prompt again. Each cycle is an iteration. The tEE camera system took 372 iterations. Great results come from willingness to iterate.

How to Communicate with AI

AI is not a person. It does not need politeness, small talk, or emotional framing. It also does not respond well to vagueness or hostility. Think of it as a brilliant contractor who follows instructions literally. Here is how to get the best results.

Don't: Be Vague or "Nice"
Vague: "Can you maybe help me write something for my website? Something cool?"
Overly polite: "Hey! Hope you're having a great day! If it's not too much trouble, could you possibly write a little something for me? No worries if not!"

The AI does not have feelings. It does not need encouragement. Politeness is fine, but filler language dilutes your instructions and wastes tokens. Be direct.
Do: State the Task, Context, and Desired Output
Clear: "Write a 300-word 'About Me' page for my wedding photography website. Tone: warm and confident. Include: 10+ years experience, Newport Beach based, editorial style. End with a booking CTA."

Three elements every prompt needs: (1) What you want (the task), (2) What it should look like (the desired output), and (3) Constraints (word count, tone, format, what to include or exclude).
Provide Feedback on Output
When the AI's output meets your expectation, say so explicitly. "This is exactly right. Save this approach for future tasks." This is not about being polite. It is about training the AI's behavior within your session. When output misses the mark, be specific about what was wrong and what "right" looks like. "Too formal. Rewrite in the same casual tone I used in my Instagram captions. Shorter sentences. No corporate language." Vague rejection ("I don't like this") gives the AI nothing to work with.
Set Expectations Upfront
Before the AI writes a single word, tell it what success looks like. "I expect the output to be: under 500 words, written in first person, casual tone, with exactly 3 bullet points summarizing my packages, and a closing sentence that links to my contact page." When you define "done" before you start, you eliminate the guessing game. The AI stops improvising and starts executing.
Use Engineering Language, Not Conversational Language
Think of AI prompts like a creative brief, not a text message. Replace vague words with precise ones:

Vague: "Make it look nice"Precise: "Clean layout, 16px body text, 40px section padding, sage green accents"
Vague: "Write something funny"Precise: "Dry humor, one-liner format, self-deprecating, never crude"
Vague: "Fix this"Precise: "The header text overflows on mobile (iPhone 14 width). Reduce font-size to 1.4rem below 768px."

Precision is not optional. It is the entire skill.
Correct Without Explaining Why You're Upset
The AI does not learn from your frustration. It learns from your corrections. Instead of "This is terrible, why would you do that?" say: "Wrong approach. The client name should appear in the filename, not the folder name. Rename all files using this pattern: YYYYMMDD_ClientName_001.jpg." Direct. Factual. Actionable. The AI will execute this perfectly because you left nothing to interpretation.

AI Logging, Memory, and Continuity

Most AI platforms do not keep useful records of your conversations. They also struggle to reference their own history between sessions. This is the single biggest gap in AI tools right now, and it is your job to fix it.

Why Logging Matters
Without a persistent record, the AI has no memory of what worked, what failed, or what decisions were made. Every new session starts from zero. You repeat yourself. It repeats mistakes. Projects stall because context is lost. The fix: tell the AI to maintain a plain-text log file that records every significant action, decision, error, and outcome with timestamps. This log becomes the AI's long-term memory.
What to Log
A good AI log includes: timestamps for every action, what was attempted (the instruction you gave), what happened (the result), errors and their root causes, decisions and why they were made, and a "next action" field that always reflects the current state. Tell the AI: "Update this log after every meaningful action. If you're unsure whether to log something, log it."
Refreshing and Organizing Logs
Logs get long. Periodically tell the AI: "Review the project log. Remove redundant entries. Consolidate related items. Make sure every section has a clear summary. Keep the current state and next action at the top." Organized logs make the AI faster and more accurate because it spends less time processing noise and more time finding relevant context.
The "Read This First" Pattern
Start every new AI session with: "Before doing anything, read [your log/state file]. This is the single source of truth for where we are." This single instruction prevents the AI from guessing, making assumptions, or redoing work. Paul's tEE project uses a WORK_STATE.md file with over 2,400 lines of documented decisions, errors, and solutions. Every new session begins by reading it.
How Logging Makes AI Smarter Over Time
The more the AI knows about your project, your preferences, and your past decisions, the less you have to explain. A well-maintained log means the AI can: avoid mistakes it already made, follow patterns that already work, understand your terminology, and anticipate what you need. You are not training the model. You are building a reference library that any session can load instantly.

Claude Code: Permissions, Access, and Power Usage

Claude Code runs on your computer and needs permission to take actions. Understanding how permissions work saves you from clicking "approve" hundreds of times and lets the AI work at full speed.

Permission Modes
Claude Code has three permission modes you can set:

Default: Asks permission before every file edit, command, or action. Safe but slow. Good for beginners.
Auto-approve edits: Automatically approves file reads, writes, and edits. Only asks for shell commands. Faster workflow.
Full auto (YOLO mode): Approves everything automatically. The AI works at full speed without stopping. Use this when you trust the project context and want maximum throughput.

To change modes, type /permissions in Claude Code.
Risks of Auto-Approve
When you give Claude Code full auto-approve, it can run any command on your machine without asking. This is powerful but carries risk: it could delete files, overwrite work, or run unintended commands. Only use full auto-approve when: (1) You have backups or version control (git), (2) You trust the project instructions you've written, (3) You understand what the AI is doing at a high level. Start in default mode. Move to auto-approve edits when comfortable. Move to full auto only on projects where speed matters and you have safety nets.
Allowing Access to Other Applications
Claude Code can interact with other apps on your computer through shell commands and AppleScript. Examples:

Lightroom: Claude can generate Lightroom presets (.xmp files), organize catalog folders, or export settings. It writes the files, you import them.
Chrome/Safari: Claude can open URLs, take screenshots of web pages, or control browser automation using Puppeteer (headless Chrome).
Finder: Claude can organize files, rename batches, create folder structures, and move files between directories.
Terminal apps: Claude can install packages, run scripts, manage git repositories, and automate any command-line workflow.

You grant this access through the permission system. When Claude asks to run a command that touches another app, you approve it (or use auto-approve).
The CLAUDE.md File
A special file you place in your project folder that Claude Code reads automatically at the start of every session. It contains your project-level instructions, rules, preferences, and constraints. Think of it as a permanent briefing document. Example contents: "Always log to PROJECT_LOG.md. Never delete files without asking. Use Python 3.12. Output all paths as absolute paths." This file persists between sessions and is the best way to maintain consistency across multiple conversations.
Allowed and Blocked Tools
In Claude Code settings, you can pre-approve specific types of actions so the AI never has to ask. For example, you can allow all file reads, all file writes to a specific directory, or specific shell commands like python3 or git. You can also block dangerous commands to prevent accidents. This gives you fine-grained control: fast where it's safe, cautious where it matters.
Subagent
A Claude instance spawned by another Claude to handle a focused subtask. The main session stays in charge; subagents go off, do their job, and report back with a summary. Each one has its own context window, so spinning up a subagent for grunt work also keeps the main conversation clean. Subagents come in types: Explore (read-only research), general-purpose, and specialized ones like code-reviewer or code-architect.
Swarm
Many subagents launched at the same time on independent pieces of one big task. Twenty Haiku workers each processing a different client folder in parallel is a swarm. Use swarms when the work decomposes cleanly into independent units. Pair with scrooge mode and the per-task cost drops dramatically while throughput goes up.
Plan Mode
A safety mode in Claude Code (toggle with Shift+Tab) where Claude can read and research but cannot edit, write, or run destructive commands. It builds a complete plan and shows it to you before doing anything. Use it before any risky operation. Refactors, file moves, anything irreversible.
Skill
A packaged instruction set that Claude Code loads on demand. Skills bundle specialized knowledge. Design principles, API patterns, security checklists. And activate when relevant. frontend-design is a skill that forces bold aesthetic choices. claude-api is a skill for building apps on Anthropic's API. You invoke them by name or Claude pulls them in automatically.
Plugin
A bundle of slash commands, skills, agents, and hooks distributed as one unit. feature-dev and frontend-design are official plugins. You install once and the new capabilities are available in every project. Think of plugins as Claude Code's version of browser extensions.
MCP (Model Context Protocol)
The open standard for connecting Claude to external tools and data sources: Gmail, Google Drive, Notion, Slack, your CRM, your database. An MCP server exposes one set of capabilities; Claude Code can connect to many at once. This is what lets Claude actually do things in your other apps instead of just talking about them.
Hook
A shell command that fires automatically on a Claude Code event. When a tool runs, when a session starts, when a file is edited. Configured in settings.json. Hooks are how you enforce behavior without restating rules every session: auto-format on save, append to a project log on session end, run tests after every code change.
Worktree
An isolated copy of a git repository where a subagent can work without disturbing your main branch. Useful when you want an agent to try something experimental. They branch off, make changes, and you decide whether to merge. If they make no changes, the worktree is cleaned up automatically.
Background Task
A long-running operation that Claude Code runs without blocking the conversation. Start a 20-minute build or a fleet of subagents in the background, keep working in the foreground, get notified when they finish. Don't poll. The harness notifies you automatically.
Parallelism and Multi-Agent Workflows
Claude Code can launch many subagents to work on different parts of a task simultaneously. If you have a large project, you can tell it: "Run 10 workers. Full CPU usage. Parallelize everything independent." The AI will spawn background agents for research, file processing, or testing while continuing the main task. This is how complex projects get done in hours instead of days.

Additional Concepts

Chatbot vs. Agent
A chatbot answers questions. An agent takes actions. ChatGPT in your browser is a chatbot. Claude Code in your terminal is an agent. The distinction matters because agents can do things: edit files, run code, organize folders, automate workflows. Chatbots can only talk about doing things.
Feedback Loop
The cycle of: give instruction → review output → provide correction → get improved output. Every interaction is a feedback loop. The faster and more precise your feedback, the faster the AI converges on what you want. Don't accept "close enough." Tell the AI exactly what to change and why.
Convergence
When the output gets closer and closer to your desired result through successive iterations. Each round of feedback narrows the gap. A well-structured project with clear goals and good logging converges faster because the AI has more context to work with.
Source of Truth
A single, authoritative document or file that defines the current state of your project. When the AI has conflicting information, it defers to the source of truth. "If anything contradicts this document, this document wins." Every serious AI project needs one.
Hard Gate
A non-negotiable requirement that must be met before proceeding. "The file must be under 500KB." "The color accuracy must be below 2.0 ΔE." Hard gates prevent the AI from cutting corners or moving forward with substandard work. They are the guardrails that keep quality high.
Scope Creep
When the AI (or you) gradually expands the task beyond what was originally asked. "Write a blog post" becomes "write a blog post, design the layout, optimize for SEO, and build a newsletter signup form." Keep tasks focused. One clear objective per prompt. Break big projects into phases.
Context Compression
When a conversation gets too long, the AI compresses earlier messages to fit within its context window. This means it may lose details from early in the conversation. Solution: keep critical information in external files (logs, state files, CLAUDE.md) that the AI reads fresh each session, rather than relying on conversation memory.
Idempotent Action
An action that produces the same result no matter how many times you run it. "Set the exposure to +0.5" is idempotent. "Increase the exposure" is not, because running it twice doubles the change. When giving instructions to AI, prefer idempotent phrasing: state the target, not the direction.
Spec / PRD / Build Brief
A written document describing the desired output, user stories, functionalities, constraints, data model, acceptance criteria, and non-functional requirements of a project. Different names for the same artifact. Saved as a file (often SPEC.md or PRD.md) in your project root. The thing you write before you ask AI to build anything serious. Top-down planning in document form.
Vibe Coding
Term coined by Andrej Karpathy in 2025: building software by describing intent to AI in plain English without reading the code produced. Works for small personal projects. Fails predictably on anything production. Linked to documented security disasters (Moonwell $1.78M loss, Lovable data leaks, Moltbook auth token exposure). Use AI fully, but read what it produces.
Wrapper
An app whose entire functionality is a frontend on top of someone else's AI API. The "wrapper tax" is the markup these apps charge over what the underlying API costs directly. Roughly 78 percent of 2026 AI startups are wrappers. Sometimes worth it for genuine UX value. Often not.
SLM (Small Language Model)
An AI model small enough to run on consumer hardware (1B to 10B parameters). Examples: Llama 3.2, Phi-3.5, Qwen 2.5, Gemma 2. Free after setup. Runs offline. Best for bulk, repetitive, or privacy-sensitive work. Not as smart as Claude Opus, but smart enough for a thousand identical tasks.
Ollama
The easiest way to run a small language model locally. Install once, run one command, you have a working AI on your laptop. Free, open-source, works on Mac, Windows, Linux. The standard starting point for local-model workflows.
Full Throttle / --dangerously-skip-permissions
A Claude Code flag that disables all permission prompts. Claude runs every action without asking. Wildly productive for experienced users. Wildly dangerous for new ones. Use only with version control, a CLAUDE.md with explicit rules, and the experience to know what your prompts produce. Anthropic chose the word "dangerously" on purpose.
Top-Down Development
The counterintuitive workflow AI builds best with: specify the finished thing first (what users see and do), and let AI design the foundation backward to support it. Inverts traditional software engineering, which builds bottom-up from the foundation. Combined with a written spec, top-down dramatically improves first-try success rates.
Statement of Proficiency

Built. Shipped. Running.

What follows is not a project list. It’s the operating layer underneath the work. The capability stack, system-architecture instincts, and AI infrastructure command that produce shipping systems on demand. The mastermind teaches you to run this same layer.

The Flagship

Three months. One person. A color problem Adobe’s engineering team has not solved in ten.

A unified, multi-machine color balancing engine that brings 197 distinct camera bodies into a single perceptual target, measured by CIEDE2000 in the Lightroom export domain. The closest comparable effort at Adobe has been in active development for over a decade and is still not shipping production-grade. This one was built end-to-end in three (painful) months of solo iteration. Now running unattended on a networked Mac Mini, with externalized session state so any agent can pick up mid-run.

197
Camera Bodies
3 mo
Solo Build
10 yr
Adobe Comparator
CIEDE2000
Measurement Standard
The Operating Layer Six Domains
01
AI Systems Architecture & Agent Orchestration

Multi-agent dispatch with parallel context windows. Persistent cross-project memory architectures. Project-level governance via CLAUDE.md and runtime rules. Custom slash commands. Externalized session state, so any agent can resume mid-run on any machine.

9 governance files 80 memory documents 158 permission rules custom slash commands
02
Autonomous Pipeline Engineering

Long-running unattended convergence loops on hard numerical problems. Multi-machine coordination over SSH and tmux. Resumable state. Hard gates that block bad iterations before they touch the fleet. Loops that grind until the physics wall, not until the patience wall.

197-unit fleet convergence multi-machine autonomy 18 hard gates 5-layer verification
03
Native Application Development

macOS native applications across two stacks: Rust + Tauri + TypeScript for installers and consumer-facing tools, and Python customtkinter for internal operations and live deployment environments. Code-signed distribution, multi-screen onboarding flows, watchdog-monitored job daemons, async pipelines.

2 native stacks code-signed distribution async daemon pipelines touch-ready GUIs
04
Cloud Infrastructure & API Integration

Cloudflare Workers on custom domains (never workers.dev for consumer-facing URLs). API proxy layers, KV stores, telemetry, abuse-mitigation hardening. Integrations across commerce, email, social, support, and forms platforms.

3 deployed Workers 5+ platform APIs custom domain edge routing KV-backed telemetry
05
Color Science & Computer Vision

Perceptual color metric optimization measured in CIEDE2000. Computer-vision patch extraction with polynomial distortion correction for outlier camera bodies. Parametric preset compilation: full libraries regenerated from a single source, no manual editing.

197-camera unified target 102 patches per camera CIEDE2000 measurement 435+ compiled presets
06
Production Discipline & System Governance

Locked operational guides. Runtime rules. Hard gates that cannot be bypassed without process. Verification layers that catch regressions before deployment. Version-controlled, governance-documented systems that resume themselves and ship without manual fulfillment.

16 production systems 2 live domains zero manual fulfillment resumable session state

That’s the layer. Six domains. The line between AI user and AI systems operator.

The mastermind doesn’t teach you to copy any one project above. It teaches you to operate the layer that produces them.

If you're going to actually build something

The mastermind I'm putting together: AI projects that actually ship.

Most AI projects don't fail because the AI is bad. They fail because the architecture was wrong on day one, the scope kept creeping, or the system collapsed under its own weight by week six. The half-built tool that never got finished. The app that almost worked. The automation that broke and got abandoned.

This is the cohort I'm building for people who want to actually finish what they start. How to scope an AI build so it ships, how to architect a system that won't strangle itself, and how to spot the failure modes before they cost you the project. Dates and pricing aren't out yet. The waitlist gets first access and a lower rate than the public.

By clicking Hold my seat, you agree to receive emails from The Editorial Edit about the AI mastermind and occasional related updates. Unsubscribe anytime. We do not share or sell your information. See our privacy policy.

Built with this exact workflow

tEE Gen 2 Camera Matching Technology

Match colors between any two cameras. 197 cameras across 12 manufacturers, balanced to one ΔE target. The shipping product, built with the AI methodology discussed in this guide.

See How It Works →
The Editorial Edit

A working creative's guide to AI by Paul Von Rieter. Built for photographers, designers, writers, and editors who are ready to use these tools on their own terms.

theeditorialedit.com

© 2026 The Editorial Edit. All rights reserved.