Skip to content
Artwork for Master Claude Chat, Cowork, Code

Master Claude Chat, Cowork, Code

MASTER-CLAUDE-CHAT-COWORK-CODE

The era of treating AI as just a chatbot is over. Beyond Prompting is a podcast for developers and technical leaders ready to make the shift from conversational AI to operational AI. Join us as we explore how to turn Claude into an active, system-level agent that executes code, automates desktop workflows, and integrates directly into your CI/CD pipelines. Our core philosophy is simple: Execution over explanation, context over scale, and workflow over conversation.
Would you like me to generate a real sample audio episode of this podcast so you can hear how it sounds?

Play
  • 38 episodes
  • Avg 41 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • Yesterday · 35 min

    22. Execution Risk and Isolation (What Holds and What Fails)

    In Episode 22 of Beyond Prompting, author Sho Shimoda addresses the security accounting of autonomous AI agents. An agent that generates text can only be wrong; an agent that executes commands can be wrong in ways that persist after the conversation ends. In this episode, we break down: Four Core Execution Risks: Analyzing command injection from interpolated content, destructive file operations across unexpected path scopes (such as rm -rf "$DIR"/*), prompt injection via hostile untrusted files, and unauthorized data exposure. Boundaries Across the Three Surfaces: Comparing Chat (reaches nothing), Cowork (ephemeral cloud sandboxes with a desktop app broker), and Claude Code (runs directly on your host machine with an OS-enforced shell boundary). What the OS Sandbox Actually Enforces: How Seatbelt (macOS) and bubblewrap (Linux/WSL2) constrain shell commands at the OS level—holding even if prompt injection bypasses model decision-making—while recognizing what sits outside it (file tools, MCP servers, and hooks). Handling Prompt Injection Structurally: Why prompts are not security boundaries, and why defending against prompt injection requires a three-layer structural strategy: scoping permissions, constraining shell reach via the sandbox, and explicitly denying access to credential paths (~/.ssh, ~/.aws). Constraining Damage vs. Guaranteeing Safety: Internalizing the foundational rule of agent security: "The sandbox constrains the scope of damage. It does not make operations safe." (Note for listeners: This episode covers Chapter 22 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • Monday · 44 min

    21. Dynamic Workflows at Scale (Escaping the AI Chat Window Bottleneck)

    In Episode 21 of Beyond Prompting, author Sho Shimoda explores how to break through the manual chat window bottleneck by programmatically orchestrating AI agents using Dynamic Workflows. When coordinating large-scale engineering tasks across a codebase, managing dozens of parallel tasks manually through a chat transcript becomes a major bottleneck. In this episode, we break down: When Scripts Beat Conversations: The three conditions that justify a workflow script—large volume (20+ items), complete task independence, and aggregated findings. JavaScript Workflow Mechanics: Writing deterministic orchestration scripts using agent(), pipeline(), parallel(), phase(), and log(), while enforcing strict replayability rules that block non-deterministic calls like Date.now() or import(). Prompt Caching at Scale: How Claude Code holds parallel agent fan-outs briefly at startup so subagents share a single cached prompt prefix, dramatically lowering execution costs. Security & Execution Boundaries: Why workflows require explicit user invocation via the ultracode keyword and cannot be triggered automatically by untrusted webhooks, scheduled tasks, or pull request comments. The Two-Phase Pattern: Designing trustworthy automation through a two-phase architecture—Phase 1 surveys and generates candidate findings, while Phase 2 runs an adversarial verification step on each finding before aggregating results. (Note for listeners: This episode covers Chapter 21 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • Friday · 35 min

    20. Teams, Sessions and Worktrees (Four Ways to Run AI Work in Parallel)

    In Episode 20 of Beyond Prompting, author Sho Shimoda clarifies how to run multiple AI tasks concurrently without getting tangled in state or disk conflicts. While Chapter 19 focused on subagents, Chapter 20 introduces three other mechanisms for parallelism, organizing all four around what gets separated: context, attention, whole sessions, or files. In this episode, we cover: The Four Parallelism Mechanisms: Distinguishing between Subagents (separates context window), Background Sessions (separates attention), Agent Teams (separates whole sessions), and Git Worktrees (separates working tree files). Teammates vs. Subagents: Why teammates in an agent team operate as peer sessions that message each other and share a task list rather than reporting upward to a caller, and why coordination costs mean most tasks are better served by a well-specified single session. Cross-Session Messaging: Using /list-agents and SendMessage to let active terminal sessions communicate across project boundaries, governed by the crossSessionInbound setting. Worktrees for File Collisions: Creating isolated Git checkouts with claude --worktree <name> so parallel sessions don't overwrite each other's files on disk, and copying ignored local environment files using .worktreeinclude. Managing Parallel Load: Using the agent view (claude agents) to monitor background execution, and understanding why parallel worktrees and agent teams carry separate prompt caches. (Note for listeners: This episode covers Chapter 20 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • October 14 · 52 min

    19. Preventing Context Pollution with Subagents (Delegating Heavy Lifting)

    In Episode 19 of Beyond Prompting, author Sho Shimoda explores how to manage complex, search-heavy engineering tasks without cluttering your main conversation window using Subagents. When an agent reads dozens of files, runs multiple searches, and pursues false leads, that intermediate noise dilutes the main conversation's working memory. In this episode, we break down: Solving Context Pollution: Why the primary benefit of delegation is keeping your main conversation's context clean by running heavy investigations in isolated, disposable subagent context windows that return only concise summaries. The Three Justifications for Subagents: Identifying when to delegate based on context economy (high byproduct-to-conclusion ratio), specialized roles (such as a read-only security or schema reviewer), and true task parallelism. Defining Subagents (.claude/agents/): Structuring custom subagents in Markdown with YAML frontmatter, restricting tool access (e.g. limiting to Read, Grep, and Glob), and why writing a clear description field is the entire invocation mechanism. What Crosses the Boundary: Understanding what a subagent inherits (system prompt, CLAUDE.md, git snapshot, brief) versus what stays isolated (conversation history and intermediate tool outputs), and using agent IDs to resume subagents via SendMessage. Forks, Depth, and Concurrency: Distinguishing standard subagents from forks (/subtask), navigating spawn depth limits (up to 3 layers), concurrency caps (up to 20 subagents), and knowing when not to delegate. (Note for listeners: This episode covers Chapter 19 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • October 12 · 29 min

    18. Packaging and Distributing Workflows (Plugins and Marketplaces)

    In Episode 18 of Beyond Prompting, author Sho Shimoda explores how to bundle your team's custom skills, commands, subagents, hooks, and MCP server configurations into a single, installable unit using Plugins. Rather than manually sharing scattered configuration files with colleagues, Plugins allow teams to package and distribute entire operational capabilities effortlessly. In this episode, we cover: The Anatomy of a Plugin: How a plugin is structured as a directory with a .claude-plugin/plugin.json manifest and optional component folders (skills/, commands/, agents/, hooks/, .mcp.json, and workflows/). Automatic Namespacing: How plugin components are namespaced upon arrival (e.g., /acme-standards:review), allowing multiple plugins to coexist safely without name collisions. Managing the Lifecycle: Using claude plugin commands (install, enable, disable, update, validate) and browsing official marketplaces (claude-plugins-official and claude-community). Publishing Internal Marketplaces: How to host a private team marketplace using a Git repository containing a .claude-plugin/marketplace.json index file. Plugins in Cowork: Bundling operational skills, connectors, and subagents for non-engineering teams via the Knowledge Work marketplace. Security & Privilege Scrutiny: Why plugins must be audited carefully before installation—since their hooks run on your local machine and their MCP servers spawn local host processes with your full privileges. (Note for listeners: This episode covers Chapter 18 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • October 11 · 47 min

    17. Connecting Systems with MCP (The Stateless Wire Protocol)

    In Episode 17 of Beyond Prompting, author Sho Shimoda breaks down the Model Context Protocol (MCP)—the open standard that connects Claude Code to external systems like ticket trackers, wikis, and databases. We explore how MCP replaces custom one-off integrations with a universal wire protocol, and examine the major 2026 specification revision. In this episode, we cover: The Three Primitives: Distinguishing between Tools (model-controlled functions), Resources (application-controlled context and documents), and Prompts (user-controlled command templates). The July 2026 Protocol Shift: How the updated MCP specification (2026-07-28) eliminated connection handshakes (initialize) and persistent session IDs (Mcp-Session-Id) in favor of stateless, standalone HTTP POST requests carrying capabilities in _meta. Configuring .mcp.json: Setting up stdio and HTTP transports across local (~/.claude.json), project (.mcp.json), and user scopes, and leveraging tool search (ENABLE_TOOL_SEARCH) to prevent schema overload. Security & Host Access: Why stdio MCP servers run as unconstrained processes on the host machine outside the shell sandbox, and what security teams must verify before connecting third-party servers. (Note for listeners: This episode covers Chapter 17 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • October 9 · 50 min

    16. Packaging Standard Operating Procedures (Agent Skills)

    In Episode 16 of Beyond Prompting, author Sho Shimoda breaks down how to turn your team's recurring instructions and workflows into executable Agent Skills. Rather than re-explaining multi-step procedures in every new session, Skills allow you to encapsulate standard operating procedures once so Claude can discover and execute them automatically. In this episode, we cover: The Anatomy of a Skill: How a Skill is structured as a directory containing a SKILL.md file with YAML frontmatter and instructions written specifically for an AI agent. The Description Is the Whole Mechanism: Why there are no trigger fields, regex rules, or keyword matchers—Claude decides to invoke a Skill strictly by evaluating its description field against the user's current request. Progressive Loading & Context Economics: How loading works in three cost-effective stages—only descriptions load at session start, the full SKILL.md body loads when invoked, and supporting reference files load only on demand. Executable Procedures with Inline Shell: Leveraging $ARGUMENTS, path variables, and inline shell commands (! prefix) to gather real-time situational facts before Claude begins executing steps. Building Skills That Work: Starting from real organizational repetition, writing intent-focused descriptions, and testing Skills by describing situations naturally rather than explicitly invoking them. (Note for listeners: This episode covers Chapter 16 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • October 5 · 48 min

    15. Prompt Caching and Durable State (The Economics of Context and Memory)

    In Episode 15 of Beyond Prompting, author Sho Shimoda breaks down prompt caching—the single largest cost lever in the Claude Code ecosystem—and demonstrates how to manage long-term project memory. We explore why two identical sessions can vary dramatically in cost based on how they handle cached context and how to structure state that outlives individual sessions. In this episode, we cover: The Three Cached Layers: How prompt caching organizes context into three ordered layers—system prompt, project context, and conversation—allowing routine turns to run at roughly a tenth of standard input costs by reading cached prefixes. What Discards the Cache: Unintentional actions that invalidate the cached prefix—such as switching models mid-task, changing effort levels, toggling fast mode, or connecting MCP servers on the fly—and how planning session parameters upfront avoids expensive cache rebuilds. Cache Lifetimes (5-Minute vs. 1-Hour TTL): How cache retention periods operate across subscription plans and usage credits, and how to configure TTL settings to match your working rhythm. Durable State Beyond Sessions: Why conversation history is the wrong place to store architectural history, and how to maintain version-controlled decision records (decisions.md) that agents read at session start and update upon completing tasks. (Note for listeners: This episode covers Chapter 15 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • October 4 · 45 min

    14. Memory, Compaction and Checkpoints (Managing Context in Long Sessions)

    In Episode 14 of Beyond Prompting, author Sho Shimoda breaks down how to manage context budgets and session state when conversations run long. We examine the three core mechanisms that control what Claude retains, what gets summarized, and how to recover when an exploration strays off track: Auto Memory Across Sessions: How Claude Code automatically records durable preferences and project facts under ~/.claude/projects/<project>/memory/, loading the top of MEMORY.md while keeping topic-specific files available on demand. Reading the Context Budget: Using the /context command to visualize exact token usage across system prompts, tool definitions, rules, memory, skills, and conversation history. What Compaction Keeps (and Drops): Understanding what survives automatic or manual compaction—system prompts, CLAUDE.md, unscoped rules, plan mode plans, and auto memory are re-injected from disk—and how to direct summaries using /compact focus on <topic>. Going Backwards with Checkpoints: Using /rewind or pressing Esc Esc twice to restore code, conversation, or both across the 100 most recent prompt snapshots, alongside the four structural limits where Git commits remain essential. (Note for listeners: This episode covers Chapter 14 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 30 · 46 min

    13. Curing AI Amnesia (CLAUDE.md and Rules)

    In Episode 13 of Beyond Prompting, author Sho Shimoda breaks down how to configure persistent repository instructions using CLAUDE.md and rule files. Rather than treating CLAUDE.md as a generic style guide or dumping ground for historical bugs, this episode focuses on treating instruction files as a concise briefing for a capable colleague. We cover: The 200-Line Rule: Why CLAUDE.md should be kept concise (under ~200 lines) by focusing strictly on non-derivable facts, build environments, and explicit boundaries—leaving out generic advice and formatting rules the model can see for itself. Concatenative Inheritance: How instruction files concatenate rather than override across four scopes: managed enterprise policy, user-level ~/.claude/CLAUDE.md, project ./CLAUDE.md, and uncommitted ./CLAUDE.local.md. Scoped Rules (.claude/rules/): How to split large instruction sets into modular files inside .claude/rules/ using paths: frontmatter globs so that topic-specific rules (like frontend React conventions) only load when matching files are opened. Deterministic Tools vs. Reasoning Context: Why mechanical syntax and formatting rules belong in deterministic linters and git hooks, reserving CLAUDE.md for architectural context and edge-case rationale that static analysis cannot check. Preventing Instruction Sediment: Using CLI commands like /init, /memory, and /doctor to audit, prune, and maintain instruction files like code. (Note for listeners: This episode covers Chapter 13 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 29 · 44 min

    12. Safe Refactoring of Legacy Code (Characterize, Change, Verify)

    In Episode 12 of Beyond Prompting, we tackle one of the most high-stakes tasks in software engineering: letting an AI agent refactor an existing codebase. Author Sho Shimoda breaks down why asking Claude to "modernize this module" in one giant prompt usually results in hundreds of changed lines, broken production, and hours spent untangling regressions. In this episode, we cover: The "Big-Bang" Trap: Why a single commit touching twelve files leaves you with twelve suspects when tests go red, and why working in small, single-purpose steps makes debugging instant. Characterization Tests First: How to lock down the current behavior of legacy code by generating tests before refactoring, creating a behavioral safety net when no specification exists. The 4-Step Refactoring Loop: Forcing Claude into a disciplined cycle—list distinct changes smallest first, execute one change, verify against characterization tests, and commit before moving to the next. Reviewing Agent Diffs: How to review AI-generated code for subtle failure modes (like changed return contracts or deleted code paths) and using /code-review as a mechanical first pass. Checkpoint Rewinds: Using Esc Esc or /rewind to instantly restore conversation and file state to an earlier checkpoint when an exploration fails. (Note for listeners: This episode covers Chapter 12 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 28 · 44 min

    11. Securing Autonomous Agents (Permissions, Auto Mode and the Sandbox)

    In Episode 11 of Beyond Prompting, author Sho Shimoda breaks down the permission and governance architecture that protects your host machine while allowing Claude Code to operate autonomously. As session defaults shift toward classifier-driven execution, understanding how actions are evaluated is essential for safe operation. In this episode, we cover: First-Match Resolution Order: How proposed tool calls evaluate in a strict, fixed sequence—Deny rules first, then Ask rules, then Allow rules, before falling through to session permission modes and the classifier. The Six Permission Modes: Navigating session postures—Manual, Accept Edits, Plan, Auto, Don't Ask, and Bypass Permissions—and understanding how settings merge additively across scopes rather than replacing team defaults. Auto Mode & The Classifier: How a Sonnet 5 classifier evaluates proposed tool calls in real time while enforcing protected paths (like .git, .vscode, and .claude) and critical deletion paths regardless of user allow rules. The OS-Level Sandbox Boundary: Distinguishing between client-side permission controls and true operating system isolation (Seatbelt on macOS, bubblewrap on Linux/WSL2) that constrains shell command execution even if prompt injection occurs. (Note for listeners: This episode covers Chapter 11 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 22 · 42 min

    10. Governing Claude Code with Invisible JSON Files (The .claude Directory and Settings)

    In Episode 10 of Beyond Prompting, we explore how to configure and govern Claude Code through the .claude directory and JSON settings files. Author Sho Shimoda breaks down how configuration is structured, which files take precedence when rules conflict, and how settings merge across scopes. In this episode, we cover: What Lives Where: Distinguishing between committed project configuration (.claude/settings.json, rules/, skills/), personal overrides (.claude/settings.local.json), user-level global settings (~/.claude/), and organizationally enforced managed-settings.json. The Five-Tier Precedence Ladder: How settings resolve from strongest to weakest: managed settings, --settings flags, .claude/settings.local.json, .claude/settings.json, and ~/.claude/settings.json. Why Lists Merge Instead of Override: Why permission rules like permissions.allow combine additively across files rather than replacing team defaults, preventing local tweaks from silently wiping out team guardrails. When Edits Take Effect & Workspace Trust: Which settings reload live mid-session versus which require a session restart, and why sensitive permissions wait for workspace trust before taking effect. What Claude Code Writes About You: Managing session transcripts, rewind checkpoints, prompt history (history.jsonl), and transcript retention periods under ~/.claude/projects/. (Note for listeners: This episode covers Chapter 10 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 21 · 44 min

    9. Sessions and the Interactive Loop (Steering Claude Code in the Terminal)

    In Episode 9 of Beyond Prompting, we enter Part IV of our journey and step directly into the terminal with Claude Code. Author Sho Shimoda breaks down how Claude Code operates as an autonomous CLI agent rather than a passive text generator, working directly inside your repository. In this episode, we cover: Getting it Running: Installing Claude Code via the native installer or @anthropic-ai/claude-code, running claude doctor to verify setup, and establishing scoped working directories. The Interactive Loop (Gather, Act, Verify): How Claude Code gathers context, executes file or shell actions, and autonomously verifies its work against test suites and diagnostics to close the loop. Sessions as Units of Work: Managing persistent transcripts stored on disk under ~/.claude/projects/, resuming past work with claude --continue or --resume, and branching or forking conversation histories using /branch and /fork. Steering Over Restarting: Utilizing mid-turn corrections, rewinding checkpoints via /rewind or Esc Esc, compacting context with /compact, and knowing when to use /clear for new subjects. (Note for listeners: This episode covers Chapter 9 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 20 · 48 min

    8. Scheduled and Delegated Work (Automating Recurring Processes with Claude)

    In Episode 8 of Beyond Prompting, we examine how to turn Claude Cowork from a manual tool into a background operator that executes recurring tasks on a schedule. Author Sho Shimoda breaks down: Remote Cloud Cadence: How scheduled tasks fire on Anthropic's cloud infrastructure whether or not your computer is open or awake—unless the task specifically requires local disk files or screen access via the desktop app broker. Session Ephemerality: Why every scheduled run starts as a fresh, standalone session with no memory of prior runs, and how to give a task persistent memory using small, human-readable state files that are read at start and updated at completion. Briefings People Actually Read: Designing recurring digests that ask for judgment rather than raw dumps, enforce strict brevity, and instruct Claude to "say so and stop" when there is nothing new to report. Automation Governance: Establishing habits to quarterly review scheduled tasks, pruning obsolete automation, and ensuring failures are visible so background tasks don't quietly rot. (Note for listeners: This episode covers Chapter 8 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 19 · 41 min

    7. Files, Connectors and Approvals (Safely Extending Cowork's Reach)

    In Episode 7 of Beyond Prompting, we examine how to extend Claude Cowork's reach across local directories, cloud services, and desktop applications without sacrificing security. Author Sho Shimoda breaks down the essential controls and permissions that protect your host environment while allowing AI agents to run complex operational tasks. In this episode, we cover: Scoping File Access: Why you should grant access to narrow project folders rather than your root home directory, and how local file access relies on an active desktop application acting as a local broker. Connectors Call Outward: How enterprise cloud connectors issue requests from Anthropic's cloud servers directly to public SaaS APIs, and why internal services behind a corporate firewall require a local MCP server instead. The Three Approval Modes: Navigating Manual (confirming every individual action), Automatic (pre-approving familiar action types), and Skip (zero-prompt execution for bounded tasks) as trust in a workflow develops. Computer Use Security: Why driving your desktop screen and pointer operates directly on your live machine without a sandbox—and why it should be treated with the same caution as handing an unlocked laptop to a colleague. (Note for listeners: This episode covers Chapter 7 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 16 · 47 min

    6. Cowork Today: Cloud-First, Four Surfaces (Safely Letting AI Run Work)

    In Episode 6 of Beyond Prompting, we explore the major architectural evolution of Claude Cowork. Moving beyond simple text generation, Cowork handles operational file and document workflows—and now operates on a cloud-first architecture. Author Sho Shimoda breaks down how this transition changes where your work runs and how your local machine stays secure. In this episode, we cover: Cloud-First Execution: Why agent loops and code execution now run in ephemeral cloud sandboxes on Anthropic's servers rather than inside a local desktop virtual machine. One Session, Four Surfaces: How Cowork sessions sync seamlessly across desktop apps (macOS, Windows, ChromeOS, Linux), web browsers, mobile devices, and the Chrome side panel. The Desktop App as a Broker: Understanding the desktop app's updated role—acting as a secure local broker that lets a cloud session access specific local folders, browsers, or screens only when authorized. What Still Needs Your Machine: Identifying constraints around local disk files, live screen/computer use, and local network services, and why cloud-only tasks keep running even when your laptop lid is closed. Session Ephemerality & Observability: Managing ephemeral sandbox state, persisting durable outputs back to disk or connectors, and using enterprise OpenTelemetry tracking for full operational auditability. (Note for listeners: This episode covers Chapter 6 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code)

  • September 15 · 46 min

    5. Artifacts (Turning Conversations into Shareable Tools)

    In Episode 5 of Beyond Prompting, we focus on turning conversational outputs into persistent, interactive deliverables using Artifacts. Rather than leaving code or tools buried in a chat transcript, Artifacts create standalone, shareable components that live beside the conversation with their own addresses. In this episode, we break down: The Artifact Boundary: Distinguishing between temporary chat messages and deliverables with a "second life" (such as calculators, diagrams, and dashboards). Note that Python code blocks inside artifacts serve as code listings rather than executable scripts. Supported Formats: Generating HTML pages, React components, SVG graphics, Markdown documents, and Mermaid diagrams for system architecture and flowcharts. Sandbox Security: How Artifacts run as self-contained pages inside an isolated sandbox that blocks outbound network requests, requiring inlined CSS, JavaScript, and embedded data URIs. Standalone Publishing & Viewer Permissions: How published Artifacts live at dedicated URLs and operate using the viewer's credentials and connector permissions rather than the creator's. Terminal Publishing & Repository Graduation: Publishing Artifacts directly from Claude Code CLI sessions using the /artifacts command, and identifying the exact signal when a prototype outgrows the Artifact sandbox and needs to graduate to a formal repository. (Note for listeners: This episode covers Chapter 5 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code)

  • September 15 · 46 min

    4. Projects and Persistent Context (Curing AI Amnesia)

    In Episode 4 of Beyond Prompting, we tackle the most frustrating bottleneck in AI collaboration: starting every conversation from a clean slate. If you find yourself repeatedly re-explaining your organizational domain, terminology, and conventions, Claude Projects provide a persistent container to turn disposable chats into an ongoing working relationship. In this episode, we break down the core mechanics of context persistence: The Three-Layer Architecture: How Projects separate Custom Instructions and the Knowledge Base (which persist across sessions) from Conversations (which remain disposable and unshared). Instructions That Earn Their Place: How to draft high-impact custom instructions that focus on non-derivable rules, target audience descriptions, and standing conventions without wasting context on generic filler. Curating the Knowledge Base: Why uploading pattern-defining specifications beats dumping entire document trees, and how to prune superseded files so conflicting context doesn't confuse the model. Diagnosing Project Failures: Recognizing the failure modes of Projects that are either too broad or too fragmented, using the "5-minute re-explanation test" to know when your setup needs refactoring. Shared Institutional Memory: How shared Projects serve as automated onboarding for new team members, establishing consistent organizational context without manual runbooks. (Note for listeners: This episode covers Chapter 4 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

  • September 14 · 44 min

    3.Prompting as Entropy Reduction (The Math of Precision)

    In Episode 3 of Beyond Prompting, we explore the single underlying principle behind effective prompt engineering: narrowing the token probability distribution. Rather than relying on an arbitrary list of "prompt tricks," author Sho Shimoda demonstrates how ambiguity equals entropy—and how every constraint you add systematically removes unwanted candidate outputs. In this episode, we break down: The Cost of Ambiguity: Why vague prompts waste turns and tokens, and how specifying constraints upfront saves expensive rounds of correction. The 5-Part Anatomy of a Prompt: Structuring prompts using XML tags (<instructions>, <context>, <constraints>, <output_format>) to create unambiguous boundaries that keep inputs clean. Examples Over Prose: Why showing multi-shot examples communicates edge-case logic far more effectively than lengthy written explanations. Effort Over Chain-of-Thought: Why explicit "think step-by-step" instructions are often obsolete on modern models, and when to adjust the Effort dial versus defining structured procedural steps. Systematic Prompt Debugging: A diagnostic framework to fix failing prompts by identifying missing context, unclear edge constraints, or conflicting instruction files. (Note for listeners: This episode covers Chapter 3 of Sho Shimoda's book RUNNING CLAUDE: The Operator’s Guide to Chat, Cowork and Claude Code, available on Amazon as the successor book to Master Claude: Chat, Cowork and Code).

Showing 1–20 of 38 episodes