Modern Creator
Peter Yang · YouTube

Build Your Personal OS with Claude Code

Teresa Torres runs her entire life and business from two Claude Code terminals. This is how she built it.

VIDEO OF THE DAY★ ★ ★1stWINPETER YANGApril 26, 2026
Posted
5 months ago
Duration
Format
Interview
educational
Views
82.2K
1.7K likes
Big Idea

The argument in one line.

Building a personal operating system with Claude Code requires layering context files strategically—global preferences, project-specific instructions, and indexed reference documents—so Claude can reliably augment your work without recreating context in every conversation.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • A product manager or business strategist with 2+ years experience who writes regularly and wants to automate repetitive context-building across multiple projects.
  • Someone who already uses Claude regularly for work and is looking to systematize how you hand context to the AI across different domains—writing, strategy, coding.
  • A solo operator or small team lead who manages multiple parallel projects and spends significant time re-explaining the same context to AI tools across different work streams.
SKIP IF…
  • You're brand new to Claude or AI tooling and haven't used it for actual work yet—this assumes comfort with Claude's interface and capabilities.
  • You work primarily in a single domain like pure software development or pure writing, not across multiple disciplines that need the same context system.
TL;DR

The full version, fast.

Running every aspect of a business from two Claude Code terminal windows is possible when the underlying context system is built correctly. The setup uses a three-layer architecture: a profile file generated by Claude interviewing the user about their business, domain-specific context files with a maintained index Claude updates automatically, and a `today` command that reads Trello, generates a morning task list, and surfaces priorities without manual input. The rule that unlocks the system: whenever you find yourself explaining context to Claude, stop and ask if you'll ever explain it again — if yes, add it to a file. The result is a personal OS where 9,000-word blog posts draft in 90 minutes and Claude reliably knows the operator's business, voice, and priorities across every session.

Members feature

Chat with this breakdown.

Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.

Create a free account →
Voices

Who's talking.

00:00hostPeter Yang
00:08guestTeresa Torres
Chapters

Where the time goes.

00:0003:00

01 · Intro: beyond coding

Peter introduces Teresa as a product coach who uses Claude Code for everything — not just coding. Teresa shares her dual-terminal + Obsidian setup.

03:0007:00

02 · The `today` command

Live demo: Teresa types `today`, Claude hits Trello, scans her tasks folder, rebuilds today.md, runs a research digest. Full morning briefing from one word.

07:0014:00

03 · Task and idea inbox system

How Teresa's tasks folder works: markdown files as tasks, Obsidian front matter, due dates, tags. `new task`, `new idea` commands. Inbox sync from phone via Obsidian Sync.

14:0021:00

04 · Blog post drafting in plan mode

Live demo: rough notes → plan mode outline → Claude proposes structure → Teresa explores alternatives → SEO keyword research mid-flow. Claude as sparring partner, not ghostwriter.

21:0026:00

05 · SEO and alternative structures

Claude does live Google searches for competing articles and keyword volume. Teresa uses this after drafting to tune subheaders, not before.

26:0030:00

06 · Writing with Claude, not delegating to it

Teresa writes every word. Claude reviews section-by-section: what's working, what's unclear, technical accuracy, typos. Having Claude ask 'ready for phase two?' keeps momentum going.

30:0036:00

07 · Context window management

Teresa doesn't let Claude auto-compact. When context is full: Claude writes process-notes.md, she clears manually. She's building a sub-agent documenter to automate this.

36:0044:00

08 · The 3-layer context system

Layer 1: global CLAUDE.md (short, always on, working preferences only). Layer 2: project CLAUDE.md (per-folder rules). Layer 3: reference files (business profile, target audience, differentiators). Claude only loads what's relevant per task.

44:0049:37

09 · 3 tips to get started

1) Whenever you explain context you'll need again, capture it in a file. 2) Work-vs-personal split is the minimum viable structure. 3) Ask Claude at end of every session: what should we add to context?

Atomic Insights

Lines worth screenshotting.

  • A product coach runs her entire work life from two Claude Code terminals and an Obsidian vault — no other tools needed.
  • Typing 'today' at the start of the day triggers a Claude Code command that pulls Trello cards, reads context files, and generates a prioritized to-do list automatically.
  • A 9,000-word research blog post was written in one and a half days — 'there is no way I would have done this myself' was her verbatim reaction.
  • Whenever you find yourself explaining context to Claude, stop and ask: will I have to explain this again? If yes, it belongs in a context file.
  • Claude can interview you about your business and write a context file from your answers — not a single word of the profile file was written by the human.
  • The 3-layer context system makes Claude reliably good across every domain: a master profile, domain-specific files, and a self-updating index Claude maintains.
  • The correct mental model for Claude Code is pair programming — not prompting, not delegating, but thinking out loud with a partner who can execute.
  • Every time you add a context file, telling Claude 'what index needs to be updated' and letting it figure out the rest keeps your knowledge base organized without manual maintenance.
Takeaway

Teresa built what Joe is selling.

JoeFlow product validation

Her dual-terminal morning launcher is JoeFlow's Sessions panel with a CLI instead of a UI — build the app that gives everyone Teresa's system without the months of setup.

  • The `today` command format is the exact template for JoeFlow's morning batch: one trigger, multiple agents fire, one briefing file appears.
  • Dual-terminal isolation (tasks terminal / writing terminal, each with its own CLAUDE.md) maps directly to Sessions panel rows — this is the architecture to show in demos.
  • Process notes before compaction is the manual version of what a proper session memory layer would do automatically — a clear JoeFlow feature gap to close.
  • Teresa's self-maintaining context files (ask Claude at session end what to add) could be a one-tap JoeFlow post-session prompt.
  • Her 3-layer system (global prefs → project rules → reference files) validates Joe's own CLAUDE.md architecture — show this episode to anyone who asks how to set up theirs.
  • Key demo moment: she writes 9K words in 1.5 days. That's the number to put in JoeFlow marketing — 'Teresa's system, out of the box.'
Glossary

Terms worth knowing.

Claude Code
Anthropic's command-line tool that runs Claude inside a terminal, letting it read and edit files, run scripts, and act as a collaborator across coding, writing, and task management.
Obsidian
A note-taking app built on plain markdown files stored locally, organized into folders called vaults that can be synced across devices.
Obsidian vault
A folder of markdown notes that Obsidian treats as a single workspace. Because the files are plain text on disk, other tools can read and write to them directly.
Markdown
A lightweight plain-text formatting syntax used for notes, documentation, and structured files that machines and humans can both read.
Front matter
A block of structured metadata, usually written in YAML, placed at the top of a markdown file to tag it with fields like due date, type, or status.
CLAUDE.md
A markdown instructions file Claude Code reads automatically when launched in a folder. It tells the assistant how to behave inside that project, including style rules and pointers to other context.
Claude project
A working folder with its own CLAUDE.md and rules, so the assistant behaves differently depending on which directory it was launched in.
Context window
The amount of text a language model can hold in active memory during one conversation. Once it fills up, earlier content is dropped or compressed.
Compacting
An automatic summarization step Claude Code runs when the context window is about to overflow, condensing the conversation so it can continue. Detail is often lost in the process.
Plan mode
A Claude Code mode where the assistant proposes a plan and asks clarifying questions before touching any files, so the user can review and adjust before execution.
Auto-accept mode
A Claude Code mode where the assistant carries out file edits and commands without pausing for permission on each step, useful once a plan is approved.
Sub-agent
A specialized Claude instance with its own narrow job and instructions that the main session can call on to handle a focused task, like documenting progress.
Slash command
A reusable shortcut defined in a project that runs a predefined prompt or script when typed, like a macro for common workflows.
Trello
A web-based task tracker organized around boards, lists, and cards, often used by small teams to manage to-do items.
Context file
A small markdown document holding one slice of background information — like a business profile, audience description, or product spec — that an assistant can pull in only when relevant.
Preprint server
An online archive where researchers post draft academic papers before formal peer review, useful for tracking emerging work in a field.
Google Scholar
A free search engine indexing academic papers, citations, and scholarly sources across disciplines.
Continuous discovery
A product management practice of regularly talking to customers and running small experiments to inform decisions, rather than doing research only at project kickoff.
Story-based interview
A customer interview technique that asks people to recount specific past experiences in detail, rather than answer hypothetical or opinion-based questions.
Standard operating procedure
A documented step-by-step process for completing a recurring task the same way every time, used to delegate work reliably to another person or an assistant.
Resources Mentioned

Things they pointed at.

Quotables

Lines you could clip.

01:00
How do I pair with Claude on everything that I do?
The core insight of the entire episode in one sentenceIG reel cold open↗ Tweet quote
26:30
I wrote a 9,000-word blog post in one and a half days. There is no way I would have done this myself.
Concrete result with zero setup — lands immediatelyTikTok hook↗ Tweet quote
32:50
When the context window fills up, bad things happen. Claude gets dumber.
Visceral and true — everyone who uses Claude Code has felt thisNewsletter pull-quote↗ Tweet quote
39:40
I don't write my CLAUDE.mds anymore. Whenever we're done working, I say: what did you learn about working with me? What should we add to the CLAUDE.md so this goes smoother next time?
Immediately actionable tip, usable by anyone todayTikTok hook↗ Tweet quote
33:00
Using Claude Code right now is living on the edge of what's possible today. And if we're gonna build AI into our products, we should be living on that edge.
Strong positioning line — works as a manifesto clipIG reel cold open↗ Tweet quote
47:00
I forced myself all day every day, every time I do a new task, to think: how can Claude help?
Simple daily habit framing — shareable as a standalone tipNewsletter pull-quote↗ Tweet quote
Topic Map

Where the conversation goes.

00:0003:00steadyIntro + why Claude Code beyond coding
03:0007:00denseLive demo: the today command (task system)
07:0014:00denseTask/idea inbox — Obsidian + Trello integration
14:0021:00denseLive demo: blog post drafting in plan mode
21:0026:00steadySEO keyword research via Claude Code
26:0030:00denseWhy Teresa writes every word herself (but 10x faster)
30:0036:00denseContext window management — process notes, manual compaction
36:0044:00denseThe 3-layer context system (global, project, reference files)
44:0049:37steady3 tips to get started without being overwhelmed
The Script

Word for word.

analogy
00:00At the beginning of my day, I literally just write today, and we can see what it does. It generates my to do list for today. It's gonna go to Trello and see if anybody on my team has added any new Trello cards.
00:12And then it basically runs this Python script, and then you can see it's gonna read my today m d, and it's gonna update it, and you can see it popped up here. So this is a link to my research digest, my blog post. It's 9,000 words, and I wrote it in one and a half days.
00:25There is no way I would have done this myself. That is insane to me. Here's how I'm thinking about it.
00:30What do you think? Oh, I don't really like that. What if we try this other way?
00:33And then I do that throughout the whole construction of the blog post. You can just be like, interview me about my business, and then it will ask you a bunch of questions, and then it will write a context file for you. This file we're looking at, this profile, I never wrote a word of it.
00:44Every time I have Claude add a context file, I say what index needs to be updated, and it just figures it out. Let's say I'm just overwhelmed by all of this stuff. What are your three tips to get started?
00:53Whenever you find yourself explaining context to Claude, stop and think about, am I ever gonna have to explain this context to Claude again?
01:01Okay. Welcome, everyone. Uh, my guest today is Theresa Torres.
01:05Uh, Theresa is a legend in the PM field. She's author of Continuous Discovery Habits. But today, we're gonna talk about how Theresa uses Cloud Code for everything from writing to editing to task management to coding.
01:18Really excited to get her to give us a tour of her Cloud Code projects and show us how it's actually done. So welcome, Theresa. Thanks for having me.
01:25I'm excited to do this. Yeah. Um, so, you know, I've also used Cloud Code quite quite a bit, but I I'm super interested in seeing your, uh, high level workflows.
01:34Maybe you can give us a quick tour first. Yeah. Let me share my screen.
01:38Okay. So what we're looking at is really simple. I have Obsidian here on the left.
01:42And then and if people aren't familiar with Obsidian, it's just a note taking tool that's based on markdown. And then I have two terminal windows on the right. And the big thing that I use ClaudeCode for, like, I started using it coding just like everybody else, most that's most people's entry into it.
01:58But I what I really loved about CLOD Code with coding is it's almost like your pair programming with CLOD. And I was like, wow. How do I pair with CLOD on everything that I do?
02:08And so I started doing this for writing and for strategy and for literally all of the work that I do. This is my setup.
02:16This is my work Obsidian vault. So I have an Obsidian vault called work.
02:21In it, there's a bunch of subdirectories. One of them is LLM context, which I'll get into that. And then my notes, which is just any notes that I have.
02:28I have a research project that we can talk through. I have my task system. Worthy reads are like articles that I've saved that other people wrote that I really like and then my writing directory.
02:39And then you can see I have a clot m d file here, and we can kinda go through all of this. But I'm gonna start with tasks. So the way my task system works is I have folders for different things.
02:50So I have a folder for bugs. Have I a folder for ideas. I have a folder for tasks.
02:55And every day, I launch Claude inside my tasks folder.
03:00So you can see this top terminal window. I'm in tasks. I'm just gonna launch Claude.
03:04And at the beginning of my day, I literally just write today and we can see what it does. The first thing it's gonna do is it's gonna go to Trello and see if anybody on my team has added any new Trello cards to my board.
03:18You can see good news. There's no new Trello cards. I've already run this today, but we'll just see what it looks like.
03:24And then it basically runs this Python script where it generates my to do list for today. So that's what we're looking at here in Obsidian. It says Monday, November 10.
03:32I have one overdue item. I have a number of items that are due today, and then I have my in progress ideas that I'm working on. And this script just generated this file.
03:43Every task is a markdown file. So you can see in my tasks folder, I just have a whole bunch of tasks. Basically, my this task that's overdue was due on Friday.
03:53You can see it's just I have to call the grooming place for my dog and schedule an appointment for her, and I didn't do that yet. And then all my other tasks, like, have calls with a couple people today. I'm writing a Claude code safety article.
04:06I've gotta add some images to it. All this stuff just shows up on my to do list every day based on what I put in my tasks. Got it.
04:14So the other tasks, like the calls and stuff, is coming from a calendar or is it coming from just your notes? It's tasks that I've created. And I'll show you.
04:21We're gonna create a new task together. I'll show you what that looks like. Got it.
04:25So that's the first thing is when I run the today command, I do it every morning. It's basically looking through my tasks folder and looking for anything that's due today or anything that's overdue.
04:35And then it creates this today file for me, and it's just telling me what do I need to do today. And then I distinguish between tasks that have a due date and ideas that you know, they're, like, more like projects that don't have a specific due date, but they're things that I have going that are ongoing. So you can see, like, I have a podcast just not possible.
04:57That's, like, always in my in progress because it's reminding me to, like, make sure I schedule guests. And you can see here I have a single episode.
05:06This is my project for, like, getting that episode ready to be released. And then I have a task for social media. But this is really just my, like, remember to schedule guests kind of thing that's always in progress.
05:23And so what this does is it gives me a lot of flexibility. If I just have a random idea, I can just say to Claude new idea and it will tell it what it is. It will create a markdown file.
05:32It'll put it in my ideas folder. If it's a task, I can give it a due date and then it will show up on my on this like to do list. This is just called my today MD on the day that it's due.
05:45Should we try making maybe like
05:48record pockets of Peter or something like some sort of task? Yeah. So we'll do a new task in just a second here.
05:53The other thing that's happening when I run this today command, it is I've built this research system. So I'm trying to keep up to date on like academic research that's related to my work.
06:04And so I built this system that searches a preprint server and then Google Scholar every day. And it gives me a research report of what's relevant to my work, and that gets added to this today list.
06:18So you can see right here, it's not here yet, and it's because we haven't done that part. So it's running this slash command that's part of my research project, And now it's asking me, oh, it wants to go see if there's a research queue, so we're gonna say yes to that.
06:30Mhmm. And then you'll see it's gonna update this today list with any research for me to review. The queue is empty.
06:38It's creating my research today MD.
06:42Got it. So this is just like searching
06:45some websites to find new research. Right? Yep.
06:47And then you can see it's gonna read my today MD, and it's gonna update it. And you can see it popped up here. So this is a link to my research digest.
06:55So That's great. That that's my today command, and you can see it gives me a summary. Like, this is what I just did.
07:00I created your today m d with the overdue task, 10 in tasks for in progress, your research, whatever. And then you can see it's also creating a this week view and a next week view.
07:11Got it. Okay. Yep.
07:12Okay. So let's say I wanna do a new task. We're actually gonna write a blog post to that together.
07:16So I'm gonna do new task, Write plan auto accept Claude blog post.
07:27Do today draft outline with Claude.
07:33And it basically this this tasks folder is set up with a Claude MD so that Claude knows what to do with this. It knows to create a task. You can see it's using Obsidian front matter, and I've defined this whole system for Claude so it knows to do this.
07:48It's defining it as a task. It's putting the due date as today. It's tagging it for me.
07:52It's gif basically giving me kind of a checklist. I it's actually not supposed to do this because it's kind of a crummy checklist. It's supposed to just take my notes, but pretty good.
08:01We're gonna go with that. And then let's see if sometimes, Claude is smart enough to put something due today on my today MD. It's not this time.
08:08So I'm gonna say add to today MD. Got it. Okay.
08:12And then what that's gonna do is it's just gonna add that task. You can see it's here. So now I have my right plan auto accept mode.
08:19What I love about this is I work out of the terminal most of the day and I keep this tasks terminal open all the time. So if, like, I think of something that I have to do or I have a random idea, I literally can just be like, new idea, blah blah blah, and it's done. And then I can just go back to my work in my other window.
08:37And it's it's a lot faster than, like, opening a web browser, going to Trello, creating a new card, setting a due date. Right? It's just it's super fast, and that's what I love about it.
08:46Got it. This episode is brought to you by Optimizely.
08:50The problem in marketing usually isn't a lack of ideas. It's a lack of time. If your to do list keeps getting away from you, then take a look at Optimizely Oppo, an AI agent platform built specifically for marketing.
09:00With Oppo, you can use AI agents for SEO and general recommendations, AB testing, website analysis, and much more.
09:07Oppo knows your brand inside and out and plugs into your existing tools and data systems that you can save time on labor intensive feature testing, reporting, and more. See what it can take off your plate at optimisely.com/ai.
09:20Now back to our episode. The other thing I'll share is it allows me to do things like, what are all my marketing ideas?
09:29And it's just gonna go search my ideas folder for anything related to marketing. And so, like, whenever I'm working on a new project, I can just ask Clyde, like, what are my tasks related to this? Or what are my what are my idea open ideas that are related to this?
09:43And it just goes out and finds them. And, like, Trello has search, but it's not the best, frankly. Okay.
09:50So I like this a lot too. So you have, like, ideas and memories and, like, random re research snippets that you pull. Yeah.
09:56So you can see type. Like, in my tax folder, I have bugs that have been filed. I have ideas.
10:03Import is for if I'm importing a bunch of stuff from Trello. I wanna review it to make sure it imported correctly. My inbox is how I get stuff from my phone to my to this whole system.
10:13Memories is like things it's like little snippets that I wanna remember so we can kinda look at what's in here. I think this is safe. Like, I have a affiliate link to the AI evals course that I always forget what it is, so it's literally just here's my affiliate link.
10:26This is a task. I don't actually know why that's in memories. Real real real quick.
10:31What do you mean by inbox? Like, send an email to yourself over the phone, Or or how does it Yeah. Uh, so this this is a little bit of a hack, and I'm actually moving away from it.
10:40So I mentioned I moved a bunch of stuff and it broke some things. But, um, I was using Dropbox to sync my vaults, and I'm now moving to Obsidian Sync to sync my vaults.
10:50So the Obsidian Sync, I can use the iOS Obsidian app, and I can just access all of this stuff from my phone. But when I was using Dropbox, I had to set up.
11:00This is like a iCloud linked folder so that I could add to it from my phone, and then it would automatically show up here. And then I could pull it into my task system.
11:09That was kind of a pain in the butt. So I moved from Dropbox to Obsidian Sync to make that easier. Got it.
11:14Okay. So, basically, Obsidian and Cloud Code runs your life right now. Yeah.
11:17That would make sense. Yeah. Pretty much Cloud Code and Obsidian run my life.
11:20Alright. So let's go back to the writing the blog post task. So, like Yeah.
11:25How's it gonna help us write this blog post? Yeah. So
11:28I could do this. Let's do this. We're gonna get rid of this dumb checklist that Claude made because I don't like it.
11:36And we're just gonna do, like okay. I'm gonna talk through I'm just gonna, like, talk out loud while I plan out my blog post. So for context, I'm in the middle of writing this huge Cloud Code series for people that are nontechnical.
11:47And it started with, like, what is Cloud Code? Why is it different from Cloud in the browser? And then the second post in the series was about, like, how to give Cloud a memory, which if you wanna get into that, all my context files are also here in Obsidian.
12:00And then the third blog post that's coming out this Wednesday is about safety, so how to use Claude codes safely. And then this one we're gonna start together is the fourth article. And this is where I'm gonna get into doing projects with Claude.
12:13And so I wanna write a blog post where I talk about, like, plan mode, auto accept mode. And then I always wanna use examples in my blog posts that are related to product managers.
12:26And so, like, in this blog post, I might think, like, let's talk through plan mode and auto accept mode if you were planning a new feature. So I'm starting to think about, like, what's my example gonna be in the blog post?
12:38And I have an AI product called the interview coach. This is a product where in my class where I teach how to conduct effective customer interviews, we do practice interviews with each other in class, and then the students can submit their transcripts and get, like, detailed feedback on how good of a job they did.
12:54And the thing with this product is it was built for my story based interview coach or story based interview class. And so the coach gives feedback on story based interviews. And my new feature idea is, can I extend it to work with non story based interviews?
13:12So this is like a feature idea I have. And so in the blog post, there's a little meta. I'm gonna use this feature idea to show how I would use plan mode and auto accept mode.
13:24Right? So Okay. Yep.
13:26I'm gonna this is all I have. This is literally the state of this blog post. This is real.
13:29I have not written a single thing. And now I'm gonna go over to this terminal window on the bottom and I'm gonna launch launch Claude and this is in the context of my writing vault. And so my writing vault has a Claude MD that talks about how I like to write and how I like to write with Claude.
13:44So it has different context than this tasks window. So like in my writing window, I can't type new task.
13:51It doesn't know anything about my task system. I have to do that in my tasks window. Got it.
13:56So we're gonna do this. I don't know why it thinks it's a new folder, but we're gonna ignore that for a minute. And then I'm gonna say, I want help creating an outline for a new blog post.
14:07I do this in plan mode, which is actually what the blog post is about. You can find my early thoughts in oh, see, I would not this is a little weird.
14:18I would not do this in the task card. What I would do is I would come to writing. I would go to my Claude code series and I would do a new file.
14:28Got it. Let's do plan mode.
14:33And that did not go where I wanted it, so we're gonna move it in plan mode. And I actually did not tell Claude enough information because it's not. It's gonna look for plan mode in the current directory, but the plan mode is actually in Claude code.
14:46So we'll see what it comes back with. We'll see if it finds it. Okay.
14:50So, basically, you have a Claude okay. So just real quick. You have a Claude dot m d for your writing vault
14:56that has a bunch of writing styles and, like, you know, that kind stuff. Right? Yep.
15:00Is that got it. Yeah. So if you look at here on the left, like, tasks is a then you can think about tasks as, like, a Claude project.
15:09I launched this instance of Claude in the context of tasks, and then I have a writing folder.
15:15And I launched this instance of Claude in the context of the writing folder. So the writing folder has different rules than the tasks folder. They each have their own CloudMDs.
15:25So the CloudMD for tasks explains how the task system works. It explains how tagging works. It explains how front matter in Obsidian works.
15:32So when I just type new task, it knows exactly what to do with that. Whereas my writing folder doesn't have any of that context. It just knows it.
15:40Like you can see here, I told it I wanna write a blog post. It found plan mode. It read it.
15:45Now it's asking me to read my style guide. And that's because my CloudMD in my writing folder says before we do anything together, start by reading my writing style guide.
15:54Got it. Okay. So I'm gonna go ahead and say yes, it can do that.
15:57Do you ever just ask it to just like skip all the permissions? Because it's kind of annoying to Yeah. You know what?
16:01I have so I just moved everything. Everything used to be in Dropbox, and I had all the permissions set up where my tasks could read and edit everything inside tasks and writing could read everything inside writing.
16:15But because I just moved everything, those permissions aren't I literally moved everything yesterday, and so I haven't copied over those permissions yet. I'm learning, like, when you move things in Claude, it kinda breaks things a little bit.
16:27So it's asking me which features do I wanna focus on. I actually wanna do both.
16:33What's your intended audience for this post? Product people new to Claude should already know that. That's a little disappointing.
16:39Wait. So so, like, is asking you questions because you prompted to ask questions? It asked me questions because it read this plan mode document,
16:47and it's now, like, trying to get more information from me to be helpful. Normally, I have a little bit more here. Right?
16:54This isn't really enough for Claude to work with yet, but let's let's see what Claude does. Yeah. See, it's trying to do too much right out of the gate, but let's see what it does.
17:04Now I understand the direction. Let me create an outline.
17:12Fine. It's already got a headline.
17:17Introduce plan mode and auto accept mode, what it is, when to use it, what you plan, what it is, the dangers.
17:27That's that's Like great. Yeah. Is kinda nuts.
17:30Right? Like, kinda went crazy.
17:33Okay. So I'm gonna tell it it went crazy.
17:36Uh, it's kinda like, uh, why I use Cloud Code to, like, write out a prospect. I always wanted to put put the spec in MD files so can delete a bunch of stuff because it it tends to do too much. You know?
17:46Yeah. So usually to be honest, usually, I have a little bit more. So let's let's actually play with this draft a little bit.
17:53Yeah. I would probably give Claude something like
17:56goals help people new to Claude code do bigger projects.
18:04Claude code. Use planning a new feature as a product manager as an example throughout.
18:14And then we could do I can use my personal experience with expanding the interview coach.
18:22I'm gonna ignore typos for now because Cloud won't care. Mhmm. And then I'm gonna do something like less about the features, these features, more about how to get Claude to do good work.
18:41And let's see if this helps.
18:46Got it. Let's see what it comes back with.
18:49So okay. So after this, I'll, like, gonna ask you to do online research or what's the what can I can do next? Yeah.
18:56So you can see already it came back and it's like, oh, okay. I made too many assumptions.
19:01Yeah. And it's like, okay. Now, like, now is this, like, the right direction?
19:06So now I might now I what I really wanna do is ask Claude, like, you asked about research. We gotta come out of plan mode for this. Has anyone else written a blog post about this?
19:17And I'll go and I'll go search and see what other blog posts are out there. So I'll often do this. I'll often like, before I sit down to write, I wanna know what else has been out there.
19:26If somebody else has written this article for my audience, I'm not gonna write it. I'm just gonna, like, write a different article and just link to that article. I wanna make sure that I'm writing stuff that's unique.
19:37And then now sometimes someone may have written this blog post, like, in the context of coding, and that's fine. Most of my audience isn't gonna read that.
19:44And so but I can read that article and learn from their experience and then translate it to product management. So I always use Claude code to, like, do searches for me. The other thing I use it for while I'm writing is, like, I'll make a claim and I'll be like, oh, is that claim true?
20:00And then I'll ask Claude, like, can you do some academic research for me and see if there's evidence behind this? Like, is this really a true claim, is it just something that I randomly believe? So let's see what Claude came back with.
20:10So a lot of people have written about this. Of course, Anthropic has written about it. They have great documentation.
20:15Most are written for developers, engineers. Yeah. Yeah.
20:18Perfect. I think people wrote, like, technical stuff about Plano, but not about this use case. Yeah.
20:23So then I might ask, like, okay. Um, how do people search for this kind of content?
20:31What keywords from an SEO standpoint should I keep in mind?
20:36I almost never do this to start. I do this at the end, but we can do it to see how it does. Oh, that's very smart.
20:42I I I never asked this question from my blog post. So that that's that's that's that's important. Yeah.
20:47And, again, it just goes off and does its thing. And I let it do its thing. In the meanwhile, I'll be like over here noodling.
20:52I'm like, how am gonna structure this blog post? And like, this is really stubbed out.
20:58There's not really a blog post here. Right? So Mhmm.
21:00I might start to think about an outline and be like, okay, well, the introduction needs to be strong hook around value of doing project work with Claude code.
21:16Then introduce, like, Claude modes, plan, auto accept, reference safety article, walk through detailed example interview coach.
21:33So let's see what it came back with. So I found it's really good at keyword research. Like, good at keyword research.
21:41I tend to do this after I've written the article because I really wanna write my articles for humans. But then I might tweak some words in my subheaders or my titles to to, like, target higher volume keywords. What what what is it actually doing?
21:54Is this using Google searches here, or is it actually doing some fancy stuff? Yeah. You can see it's just doing searches and looking for what's ranking well.
22:02Oh, is that what it's doing? Yeah. Oh, interesting.
22:04Okay. Yep. Okay.
22:05So it's sort of my SEO researcher.
22:07Interesting.
22:08And then I could be like, I've started to stub out an outline in plan.
22:15Can you suggest alternative structures?
22:20There's not enough meat here. It's probably not gonna do a very good job here, but we'll see what it does.
22:26And so I do this. This is literally how I write. I'm, like, doing all my thinking really rough.
22:31I'm going back and forth with Claude. I'll have questions like, what do I do? Like, how does this work in Claude?
22:37Like, I think I know how auto accept mode works. Right? But then I'll be writing a blog post about it.
22:42I'll be like, is that really right? And I literally will just pop over here and be like, Claude, is that are you allowed to do this in auto accept mode? And so that's really nice too.
22:51And I know this is a little meta. I'm writing a blog post about Claude code, But Claude can actually answer questions about anything. Right?
22:57So I could be writing a blog post about how product teams do customer interview analysis, and I could still ask Claude. In fact, I wrote a blog post about how about customer interview analysis with AI.
23:08And then when I was writing that article, I was constantly asking Claude to look at research for me, like academic research. Like, what do we know about what is lost when we rely on AI synthesis?
23:19What do we know? And a lot of that came from just asking Claude to do the research for me. Got it.
23:24This is very much two screen
23:26kind of process. Yeah. They're definitely using it as a thought partner and, like, a researcher
23:31Yeah. In a way. And so you can see here now Claude came back with, like, here's some other ways to structure it.
23:35So we could do example first structure, problem solution structure, journey structure, like your personal story.
23:44And you can see for each it's it's kinda like giving me a rough outline. So what I like about this is, like, when I write, I usually have a pretty fixed idea of what the structure is in my head. And Claude helps me explore alternatives.
23:58So it's like I'm comparing and contrasting in the context of writing, which before working with Claude, I would have literally never done that.
24:06And then the other thing that it really helps me with, and maybe I'll pull up my web browser to show this. Let me think about actually, I think I can show it right here. The article that I'm publishing this coming Wednesday is on safety.
24:19So it's how do I teach beginners, Cloud Code beginners, how to run an LLM safely on their computer.
24:26And you can see I'll show you. Ever it's organized by tier. So, like, what's the risk of letting it read files?
24:32And then at the end of every section, I include what Clot is doing and how you know what it's doing. So, like, there's these tables of, like, this just indicates if it's reading. There's, like because, like, I'm assuming most of my readers don't know Unix commands.
24:46Right? So Yeah. Have a nice terminal.
24:48Yeah. And there's no way I would have written this article. I'll show you at the bottom.
24:52Look at all these look at what we cover. Like, it's insane. This blog post is you can see it's, like, 8,800 words.
24:59And I created this, like, quick reference commands table. This is like how Claude reads. This is how it searches beyond your current directory.
25:06This is how it searches the web. This is how it writes files. This is how it executes code.
25:11And like, this is an awesome reference now for people that have never used Claude code. There is no way I would have done this myself.
25:19Claude Okay. So you yeah. I started to generate a list like you can see in my outline.
25:25Like, I started to generate a list of, like, commands as I used Claude.
25:31Like, oh, this stuff should go in my document. But as I worked with Claude, it taught me, like, oh, I also use these other commands. And it so this blog post is way more thorough than it would have been if I had just done it on my own.
25:46Coauthoring me with Claude along along the way, like, section by section. Yeah. Yeah.
25:50And then the other thing that I do is, like, once I get to a complete outline, I actually start writing. And I'd still do all of my own writing.
25:57I want it to be in my voice. I personally like to write, and I have I feel like I have a very specific cadence to my writing that, like, Claude just doesn't really get. It gets close, but not really.
26:06And so what I'll do is once I have a really detailed outline, I will write a section. And then as soon as I'm done with the section, I just pop over here and I'll say, like, Claude, I wrote the intro. Give me feedback.
26:19And then Claude can see the same file I can see. Right? So I don't have to cut and paste anything.
26:24And then Claude will give me feedback, and then it always finds typos. And it'll just be like, do want me to fix the typos? And I can just type yes.
26:30Why don't we try it? Can you get it to fix the typos right here? Like, does it Yeah.
26:33Edit in your file? Yeah. Can you fix the typos in my plan mode?
26:41Got it. Yeah. And it's just gonna go and do it.
26:44So you can see here it's showing me a diff of what it's fixing. I don't want it just fixing random typos in my blog posts as I write. So one thing I've taught Claude to do is when we review a section, first it tells me what's working well, then it tells me what could be better or what could be clearer.
27:00It does a technical review. Am I saying anything that's technically wrong? And then the last thing it does is it lists the typos that it found and it asks me if I want to fix those typos.
27:10And that's just sort of a safety check. Sometimes like I'm using a word that it thinks is a typo but it's not. And so it allows me to quickly look down like this is kind of an example.
27:18This is one that told me after the fact. But when we're doing our section by section review, it'll be like, here's what I wanna change.
27:24And then I can just say, change it all. Or I can be like, yes, change it all, but don't change this one. Got it.
27:29Got Got So I kinda still keep, like, safety guardrails on Claude before it just starts editing my blog post. Interesting. It's interesting that you still okay.
27:37So you still manually write the actual blog post from a detailed outline. You still write it? You're Yeah.
27:43I've experimented with letting Claude write stuff. I don't like the voice, and Claude knows a lot about my writing.
27:50Like, I have my entire product talk archives in here. I have taken the time to develop a really good writing style guide. For me, good writing has a cadence that, like, you can hear.
28:01And that's the part of my writing. Like, I just can't get Claude to get a 100% right. And then I also like to write to figure out what I think.
28:10And so, like, I don't wanna outsource all of that to Claude because I wanna force myself to do the thinking myself. Got it. Got it.
28:16I'm using Claude almost like a sparring partner. So, like, here's how I'm thinking about it. What do you think?
28:21Oh, I don't really like that. What if we try this other way? And then I do that throughout the whole construction of the blog post.
28:27Yeah. It's like having a editor and a researcher and, like, you know, just to come there sitting there with you. Right?
28:33But, like, full time. Right? It's not like I did everything and then you edit it.
28:37We're doing it very collaboratively. And then the other piece that I really like is that the way that I used to write, I used to write like a two to 3,000 word blog post in, like, three or four days. And a reason why it would take so long is I would write a section, and writing is exhausting.
28:51Right? And so at the end of writing a section, I'd like, I'm gonna go check my email. And then I'd go get distracted for an hour, then I come back and write another section.
28:59But when I'm writing with Claude, as soon as we finish the review of a section, Claude's always like, are you ready for phase two? And I'm like, yeah. Okay.
29:07I guess I am ready for phase two. So just having Claude, like, poke me, I maintain momentum. And so I now a lot of my blog posts are a lot more in-depth.
29:16They're a lot more detailed. They're getting longer. Like, you can see this blog post is pretty darn long, but you'll see there's there is literally no fluff.
29:26Like, I challenge people. This article is coming out on November 12. Go read it.
29:31You can tell me if you think there's any fluff in it. Like, to me, this is just a very detailed guide for how to work with Claude safely.
29:41And I wrote all of this myself. It's 9,000 words, and I wrote it in one and a half days. Wow.
29:47Like, that is insane to me. Okay. Let let me ask you, like, a few questions about this process.
29:52Yeah. So so you have one window open for writing. Do you just do you ever clear the context or you just keep keep going?
29:58And and then you let it That's a really good for you. That's a really good question. When I'm working on a outline, like, when we're developing so, like, in this writing exercise, we're developing an outline.
30:09I try to keep all of it in the context of the same conversation. Okay. There will be times like I'll keep an eye on whether or not it's gonna wanna compact the conversation.
30:17I always try to keep Claude from compacting. Like if it looks like that's getting close, what I'll do is I'll be like, Claude, we're gonna run out of context window. Let's write a summary of where we are that you can read in when I clear the context window.
30:31And the reason why I do that is I want oversight on how Claude is compacting the conversation. Whereas if you use the compact like, if you just let Claude use its own compact tool when you run out, I find that it loses a lot of context and detail that I don't want it to lose.
30:45So one thing that I've done, I don't always do this with writing, but I always like, when I'm working on a project with Claude, in fact, that needs to go in this blog post. So I'm glad we're talking through this. I have Claude create this document called process notes.
31:01And as we're working, if it looks like we're getting towards the end of the compact the context window, I'll stop and have Claude update process notes. And process notes is just a text file that's like, here's what we did in every session so that I have a history of what we've done and the decisions that we've made.
31:18And then sometimes Claude, like, just loses stuff in the context window. I can be always be like, can you just search process notes? Like, I feel like we already made this decision.
31:28And so this is a habit I've gotten into whenever I work with Claude and anything meaty. We're constantly co creating process notes together. And I'm getting to the point where, like, I have a a process for my process notes where I'm gonna write a sub agent that's my documenter that Claude will just call to write those process notes when we're running out of context window.
31:49Okay. Got it. You you've gone to, like, uh, this is, like, inception.
31:52You have, like Yeah. Processes for I mean, this is the hard part. Right?
31:57Like, when the context window fills up, bad things happen. Like, I think you waste a lot of work. Claude loses details.
32:04Yeah. It gets dumber. Yeah.
32:05It just gets dumber. And so I feel like it's our job, at least for now, to, like, this process so that when Claude resets and his memory gets wiped, it can pick up where you left off and you'll be fine.
32:18Anthropic has tried to build that in with that compact conversation feature, but it's Yeah.
32:23It's not very good. So I like to I like to manage it myself a little bit more.
32:28Well, I think that's the thing with this the the this like, that that's the thing with Cloud Code. It just like, it's it's really kind of made for power users, to be honest, like, who really wanna personalize every everything.
32:38Like, it's not super it's not super intuitive to use if you're a complete beginner, but you have to, like, go into the rabbit hole and then it gets more and more powerful. You know what I like about it though for product people is that,
32:50like, using Cloud Code right now and especially pushing the boundaries with Cloud Code is living on the edge of what's possible today. And I feel like if we're gonna build with AI, like as product people, if we're gonna build AI into our products, like, we should be living on that edge.
33:05And so, like, even just this stuff we talked about with context windows, I wouldn't have learned any of that if I hadn't been in Cloud Code all day every day. And so now when I go work on, like, my AI product, when I'm working on my interview coach, I have, like, a depth of experience of understanding how to manage a context window, but there's no way I would have developed otherwise.
33:24And so, like, yeah, like, in the long run, is this how we're gonna work with LLMs? Probably not. Like, they'll be tooling around it and the labs will get better at managing the context for us.
33:34But, like, as product people, we can't wait for that. We're building AI into our products today.
33:38So I feel like we have to be living on that edge so we can build our products on the edge as well. Yeah. You gotta build on the edge.
33:44You gotta learn the lay latest info. Yeah. So let that's kind of I I just wanna kinda talk about the context window thing a little more.
33:51So, you know, so so context is, like, everything for how effective these LMs work. Right? So I just wanna talk about the three the three layers of context that you talked about in your previous blog post.
34:01Yeah. And you don't have to maybe share your cloud.md file, but maybe, like, talk about maybe start with the highest layer and talk about what you put in there, and then and then kinda, you know. Yeah.
34:10So I actually have that article over right here.
34:14Yeah. Yeah. Let's see what state it's in.
34:15So this article is life. You can find it at producttalk.org. And in this article, I just talk about, like, the opening hook is this story about how I just got sick of trying to get Claude and ChatGPT to, like, be reliably good.
34:28And I realized that, like, one of the challenges is that in order for Claude to be good, it needs to know all about me and my business. It needs to know that I'm a product discovery coach. It needs to know that I write at product talk.
34:40It needs to know that my audience is cross functional product teams. It needs to know that I have a course business and what all those products are. It even needs to know things like who I work with.
34:50Right? In order for me to say, like, not only in my task window, I can't I can add tasks to my to do list, but I can also say create a Trello card on Wilena's board.
35:01And Wilena is my admin. Right? And so I can be like create a tree or I can even better, I can create a task file in my system in markdown and then say create a Trello card on Wilena's board using this task.
35:14So it's like in my system, I'm creating a task for Wilena and then Claude goes and pushes it to her Trello board. Okay. That only works if Claude has the context like who's Wilena and what's her Trello board and it like what's a task, right?
35:27Yeah. So in order to get this like, wrote some pretty lazy stuff, new task, blah blah blah. Like in order for that to work, Claude has to have this view that we're looking at.
35:37It doesn't have images. But I just explained this idea that every conversation starts from scratch. We have to create memory.
35:44Memory has three layers. You asked about the three layers. The first one is my global preferences.
35:49Mhmm. Let me actually pop over to the web because I can show some of my CloudMD files pretty safely. Okay.
35:56So this is my global CloudMD, the start of it. Yeah.
36:00I can zoom in a little bit. Perfect. Yeah.
36:03Um, this top section I write about in the blog post is just a little thing I learned is that like I don't write my Claude MDs anymore. Whenever I'm working with Claude, when we're done working, I say, hey, Claude, what did you learn about working with me?
36:17Like what should we add to the Claude MD so this goes smoother next time? And that's been awesome because I don't have to maintain this file anymore. Claude does.
36:25But you can see, like, I've just defined some personal preferences. Like, I always wanna plan before Claude does anything. I never let Claude just do stuff.
36:34And I do plan at multiple levels. You could saw that with the blog post. Like, I start with just really rough thoughts.
36:40We work our way to an outline. Once I have an outline, we start writing. So there's just this this file is across all my projects, coding, writing, tasks, everything.
36:50I just want Claude to know, like, this is what I like. And it's not very long. This file doesn't go much further behind beyond this.
36:57It's pretty short. I just have a little section on what how I prefer to get feedback from Claude, and it's really simple. And this lives you can see here, it lives in my local user directory.
37:09So on my Mac, it's like tilde slash t torres and then dot ClaudClaudMD. Yeah. Do you put, like, Theresa as a product coach and, like, you know, here's my business and all that kind stuff here?
37:18I'll I don't put any of that here because this file is gonna get loaded in the context window every single time you use Claude. Got it. Yeah.
37:27You only wanna put stuff in here that you always want it to follow. And so like if I'm using Claude to like brainstorm Christmas gifts for my husband, Claude does not need to know about product talk. So I don't want that here.
37:40Right? No matter what this short. Yeah.
37:43Yeah. This is literally global. So you wanna keep it short.
37:46It's gonna go in every single context window. And like I asked Claude all the time, can my dog eat this food? Like Claude doesn't need to know about product talk for those stupid queries.
37:55Right? So Okay. Got it.
37:56Bit like, what's really important is you have to keep the context window as clean as possible. Yep. Right?
38:02And so this literally is just my global rules. But you'll see later, we just scroll down, I have project specific instructions.
38:11So this is actually my writing ClotMD. And in my writing ClotMD, I have like it says at the start of each section, read my writing style guide.
38:20This is actually old. I moved things out of Dropbox. But if you remember, if I go back to the terminal, which is hard to do with this sharing thing here, when I ran sorry.
38:32Here, when I said let's work on a blog post together, the very first thing Claude did was it went and read my writing style guide. That's right. Yep.
38:40And it's somewhere in here. Yeah. And that's because here it says at the start of every session, read the writing style guide.
38:47Okay. And then this is where I get into my rules about writing. So Claude is a thought partner, not a writer.
38:54You're acting as an editor. You can do some research and development. And this document is also not very long.
39:00It's really just telling Claude this is how we write together. Okay. One thing that is in my global Claude MD, which I don't let's see if I have a screenshot of it somewhere, is this idea of context.
39:13So I have my I have my context files defined. So I've created little markdown files, and the key is they're little.
39:22So I have a lot of them because I want to I wanna mix and match them so that I can tell Claude which files matter for the task at hand and it doesn't have to read all of my context every time.
39:36So I have a business profile that just is like, this is what my business does. Here's where you can find my product descriptions.
39:42Here's where you can find my marketing channels. Here's where you can learn about my team. I can show you that one.
39:47But it basically is telling Claude where to find more details in all these files. And so I think this blog post has a screenshot of that. Yeah.
39:56So this is my global CloudMD. We already looked at this top part. You can see at the bottom, I'm telling it, here's where you can find reference context files.
40:05And I basically tell it specifically, only use these files if they're relevant to what I'm asking you about. So if I'm asking you about something related to my business, go look at my business profile.
40:16And if I'm asking you something personal, go look at my personal profile.
40:20And then you can This makes sense. So you don't have to, like, load a lot of shit into the default context. Yeah.
40:24So you don't crowd crowd the context. Exactly. So, like, if I ask it, I have a product file all about my story based customer interview course.
40:31So if I ask it like, hey. Let's work on the landing page for my story based customer interview course. It already knows where to find details about this course.
40:39It already knows details about my company. It already knows details about my target audience. I don't have to tell any of that stuff.
40:45And it's because I've given it an index of context files so it can just go pull in the relevant stuff. Wow.
40:51Okay. But don't you feel like there's gonna be, like, too many files to manage? Or, like, I guess you get you just you just make Cloud up update your context files.
40:58Right? Is is that Yeah. You do?
41:00So I do. In this article, I talk about this by the way, this article has a really fun use case of, like, how to use Claude to do a competitive analysis. So you can see here I'm having Claude, this isn't for me.
41:12I used eleven labs as my as if that was my company. And it's generating like let's see if I can find it.
41:20I don't know if I'm gonna find it. But here's the goal. Like, the key is to give Claude just enough to go find what it needs when it needs it.
41:27And part of this article is about like, okay, well, how do I maintain all this stuff?
41:33Like, I have a ton of files now. How do I keep it current? And so what I do is I have this section about like, okay, how do I keep it up to date?
41:41The way we're gonna keep it up to date is at the end of every session with Claude, I literally say, what did you learn about me that we should add to a context file? And then we have a conversation about where to add it. Should it go in a Claude MD?
41:53Should it go in one of these LLM context files? Like, what's the right place? And then I'm working with Claude to make sure like, Claude wants to jam everything into your CloudMD.
42:04You don't want that. That's getting loaded in every conversation. So I work with Claude to be like, hey.
42:09It seems like that should go in my marketing channels file. Why don't we add that there? Got it.
42:14So I think about it as, like, information about me and my business goes in a context file, whereas my working preferences,
42:21like, this is how me and Claude work together, goes in a Claude MD. So, basically, yeah, this is a really important tip. Like, after every conversation, you ask Claude how can you make the context better, and you have all your context in the LM context folder with a bunch of sub subfolders and files.
42:37Yeah. Right? Yeah.
42:38Wait. So how much are you paying this cloud employees?
42:41They sound pretty useful. How how much are you paying? Yeah.
42:44$20 a month? Yeah.
42:47I'm on the $100 a month plan. Okay. But that's So you can see I'll show you here in in Obsidian.
42:53You can see all my context files. So, like, for my business, I have a target audience file, a marketing profile, a list of my differentiators, my company overview, my business model.
43:04I didn't, like, sit down and create this all one day. That would have been tedious and horrible. I basically anytime I felt like I needed to describe something to Claude, instead of just doing it that one time and then having to repeat it later, I'd be like, oh, Claude, in order to do this task, I feel like you need to know about my differentiators.
43:23Maybe interview me. And I literally, Claude will interview you. You can just be like, interview me about my business, and then it will ask you a bunch of questions, and then it will write a context file for you based on what you learned.
43:34Got it. Okay. So that's a that's a lot of how I did most of this stuff.
43:38Okay. Yeah. As long as you just sat down one day and made all these folders.
43:41Right? It's not No. I add to it, like, gradually over time.
43:44So what about, like okay. Last question. Let let's say I'm just overwhelmed by all this stuff.
43:49Like, this is Yeah. Like, I wanna learn stuff, but, like, it sounds like you really personalize it for your life. Yeah.
43:56Like, what are your three tips to get started? Let's say I already use Cloud Code for, like, co coding, but I wanna use it to manage my life. The first thing is with context,
44:05you don't have to get here overnight. Like, I think the simplest rule is whenever you find yourself explaining context to Claude, stop and think about, am I ever gonna have to explain this context to Claude again?
44:17And honestly, the answer is probably yes. So instead of explaining it to Claude, change tasks just for a minute and just be like, Claude, I need to explain some context to you. Let's capture it in a context file.
44:28Got it. Yep. That makes sense.
44:30You probably need to think through, like, at a minimum, do you work with Claude at work and in personal stuff? Then maybe set up a work folder and a personal folder.
44:38That's it. Right? And then I think from there, you can just do it iteratively over time.
44:45And that's what I did. Like, I literally never sat down and just created all these files. I just and some of them are just stubs.
44:52Right? They're not that complete. But I know I'll add to them with time.
44:56And then this file we're looking at, this profile, I never wrote a word of it. Every time I have Claude add a context file, I say what index needs to be updated, and it just figures it out. Got it.
45:07Okay.
45:08So maybe, like, the process here is, like, think about your weekly calendar. What's, like, the most like, what's taking most of your time? And then and then, uh, try to you know, you have Claus, your employee, try to get it to, you know, give a bunch of instructions, backgrounds, context, have it save a bunch of files, and just work with it to start doing stuff.
45:24And then at the end of every conversation, ask it to, like, add more stuff to context or, like, improve its prompt. That's kind of that's kind of what you do.
45:32Right? Yeah. Okay.
45:33I think there's two steps to this. The first is I have worked with an admin for, like, ten years.
45:39So I'm really good at, like, looking at things that I can delegate. And for anybody who's ever delegated something to another person, what makes that work well is to have, like, a good, like, standard operating procedure for the task you're giving them.
45:55Right? It's not you can't just say to someone, another human, like, hey.
45:59Go do this thing and have them expect them to be able to do it the way that you would do it. And so if you want them to do it the way that you would do it, you have to provide for them, like, a process.
46:09Like, here's how I do it. Here's the outcome that I want. And so, like, I do this with my admin, but I record videos.
46:15I record a video of how I do things. She then looks at the video. She creates, like, a Trello checklist for herself, and then that becomes, like, our standard operating procedure.
46:24So we've been doing this for years. And so I'm already good at this muscle of like, what can I delegate? So when I started doing this with LLMs, I thought about it as like, okay, well, Claude is just a person on my team, how would I delegate to Claude?
46:37And so I started by literally looking at my own Trello board and, like, what do I need to work on today? And then for every task, I got in the habit of, like, how can Claude help with this? Got it.
46:48Got it. And then there's pieces for some tasks. Like, I don't wanna automate them.
46:53I enjoy doing them. Like, I enjoy writing. I don't want Claude to write for me.
46:56So I don't wanna automate that. So I think about, like, how can Claude augment this? What do I do while writing that Claude could accelerate?
47:03Well, research and web searches and, like, coming up with alternative analogies. And then there's other tasks like send this stupid receipt to my finance system.
47:14I don't need to ever do that. I could automate that. So then I look at, like, what do I have to do to give Claude context to be able to automate this completely?
47:23So Okay. I didn't even start with the things that take the most time. I literally just forced myself all day every day every time I do a new task to think about, like, how can Claude help?
47:34Got it.
47:35Alright, man. That that that that that's a great tip to end on, I I think.
47:39Alright. Cool. Just hire hire a $100 employee and then get to help on different things.
47:44Yeah. And, I mean, it's funny that I even thought twice about upgrading from $20 to a $100. I started on the $20 plan.
47:52I only had to bump to the $100 plan when I was doing both a lot of coding in one week and a lot of writing in one week. So it's like I was literally pushing
48:03hard on Claude for a long time. So you can get pretty far on the $20 plan. Yeah.
48:08Yeah. Yeah. Yeah.
48:10And, hopefully, Anthropic guesses limits together. You know? Yeah.
48:13So yeah. Okay. So to find your detailed Cloud Code guides, just go to producttalk.org.
48:18Right? Is that the right site? Yeah.
48:20It's like, we can take a look right here. It's producttalk.org, and it's all, like, all my recent articles.
48:26You can see what is Claude. Stop repeating yourself. Probably by the time this episode goes out, that safety article will be live.
48:34Awesome. I'll I'll definitely read it. Yeah.
48:37There's a ton here. I'm gonna be writing a lot more. Like, a lot of my goal for the next several weeks is just to help make Claude code accessible for people, for nontechnical people, and to really start to show the power of, like, pair working with Claude.
48:52So if listeners were, like, excited about this episode, definitely check out this series. It's been a fun to write, and I'm I'm even gonna be hosting Claude Code office hours. So if you wanna even come and get help,
49:04uh, I'm gonna be doing that every month. Awesome. Awesome.
49:07You you should should be there. You should be Anthropic's postpartum person. Yeah.
49:10That sounds great. Yeah. Yeah.
49:11I know. Someone asked me if I was being sponsored by Anthropic, and I'm not. Uh, if I was, I would disclose that.
49:17I really am just a big fan. Yeah. I'm I'm really a big fan too.
49:20I'm really a big fan of, like, Kat Boris and the team and what they're building. And, yeah, it's funny because they're they're really kind of trying to build towards the coding use case, but, like, you know, there's so much more you can do to build a really good agent.
49:31Yeah. Cool. Alright, Theresa.
49:33Thank thanks so much for your time. Thanks for having me. This has been fun.
The Hook

The bait, then the rug-pull.

Teresa Torres doesn't use Claude to write for her — she uses it to run her life. Two terminals, one note-taking app, and a 3-layer context system that took months to build incrementally. The result: a 9,000-word blog post in one and a half days, a morning briefing from one typed word, and a system that gets smarter every session instead of starting from scratch.

Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.

12:24
Matt Pocock · Tutorial

handoff is my new favourite skill

A 12-minute deep-dive into the /handoff skill -- why it beats /compact for parallel sessions, and two real-world patterns for staying smart across multiple agents.

May 21st