Writing
Start here
The three most-read guides on the site, in order. If you arrived with a Claude Code or Cowork problem, one of these is probably it.
The same error message covers at least six different root causes. Here's the diagnostic decision tree with PowerShell commands, log locations, and fixes for each one.
The cleanupPeriodDays default is 30 days, so Claude Code deletes session transcripts older than that at startup. Set it higher in ~/.claude/settings.json to stop the deletions. What the setting covers, what was already gone on my machine, and why raising it can't recover the past.
How I located Cowork conversations through session manifests: Windows transcript paths, message and tool-call records, and an audit log with per-session costs. Based on 195 local sessions in March 2026.
I'm testing whether the rules and tools from my agent operator can do more useful work as a shared kit. The design moves coordination into project sessions; the review explains why that's worth trying, where the evidence is weak, and what the seven-day trial must show.
Series
Browse by topic
- Moving Command into my project sessionsI'm testing whether the rules and tools from my agent operator can do more useful work as a shared kit. The design moves coordination into project sessions; the review explains why that's worth trying, where the evidence is weak, and what the seven-day trial must show.agentsclaude-codetooling
- Fixing a Cloud Run SSE stream that dies every five minutes without an errorCloud Run ends every request at its timeout, five minutes by default, and a long-lived stream is still a request. EventSource is supposed to reconnect and in this case didn't, and the usual comment-line keep-alive can't help because the browser never sees it. The log timeline that proved it, and the fix: a named ping event plus a 70-second client watchdog.bug-fixtooling
- The Algorithm applied: why some unattended jobs finish the workI applied Jon McNeill's five-step sequence from The Algorithm to six recurring Command jobs. The strongest opened 31 remediation pull requests in 30 days, and 29 merged, showing how accurate automation becomes finished work.book-notesagentstooling
- Control theory for unattended jobsI spent about three weeks making the 38 unattended jobs in my operator's registry write down their setpoint, sensor, error signal, and actuator, plus whether they can tell a failed measurement from a healthy reading. Sixteen declared they aren't control loops at all, and only two of the rest close the loop: they act on the world and then check that the action worked.agentstoolingmeta
- How I Reuse Codex and Claude Code Session LogsHow I use local Codex and Claude Code session logs to recover decisions, continue unfinished work, monitor active tasks, and turn patterns across sessions into handoffs, reports, and plans.agentsclaude-codecodex
- Chip Huyen's AI Engineering, Applied: Grading My Production Systems Against the BookEvery idea in Chip Huyen's AI Engineering, graded against my production LLM systems, plus where the book and current Anthropic guidance genuinely pull apart.book-notes
- Command's LLM wiki: a self-updating memory layer that has to prove what it writesI built Karpathy's LLM wiki pattern into Command, my Claude Code operator: 134 provenance-tagged pages, a grep gate that blocks fabricated quotes, a nightly digest pipeline that was reset after a cheap model wrote a wrong verdict into it, and a human-gated publish wall.agentsclaude-codetooling
- Claude Code deletes your old session logs after 30 days by defaultThe cleanupPeriodDays default is 30 days, so Claude Code deletes session transcripts older than that at startup. Set it higher in ~/.claude/settings.json to stop the deletions. What the setting covers, what was already gone on my machine, and why raising it can't recover the past.claude-codetooling
- Command: the design decisions behind an operator that must prove its fixesThe key design decisions in Command, my autonomous Claude Code operator: why the watcher is deterministic and free, why it authors per-repo config instead of loading it, why every fix carries a pre-registered success criterion, and what I want to see from it next.agentsclaude-codeevals
- Parse the spec as claims: the CI drift guard behind an agent-readable design systemProse design specs drift the moment nobody's looking, and coding agents now read them as ground truth. The two-stage CI guard in chat-arch treats every palette-table row as a falsifiable claim: what it catches, the contrast bug that earned its own token, and the geometry drift it sailed right past.designclaude-codeagents
- chat-arch Next: Site Survey, and the Project Idea You Forgot You HadClaude conversations split across claude.ai, Cowork, and Claude Code CLI fragment your real work-streams. Site Survey is the planned fix in chat-arch.chat-archtoolsai-workflow
- Supergraphic Panel: chat-arch's design system, reusable in a promptThree URLs, one CLAUDE.md snippet, one prompt: how to pull chat-arch's dark chromed design system into any Claude Code project. With three recipes and the five places an LLM will miss.design
- Alex Hormozi's $100M Offers Applied: Packaging Expertise as a One-Person Technical ShopMy April 2026 notes on Alex Hormozi's $100M Offers, with a September update on choosing scoped technical reviews for my independent engineering work.book-notes
- Two Patterns That Changed How I Think About Multi-Agent SystemsAnthropic's latest harness research reveals two underappreciated patterns: why agents can't evaluate their own work (and what to do about it), and why you should be actively removing complexity from your agent harnesses as models improve.agentsclaude-code
- Alex Hormozi's $100M Leads Applied: One Engineer's Implementation PlanMy March 2026 notes on Alex Hormozi's $100M Leads, ranked for an independent engineer, with later updates on what changed in the plan.book-notes
- Everything Broke at Once: Triaging Claude Desktop After a Week of OutagesFixing three Claude Desktop failures on Windows: 'VM service not running' in Cowork, Google Drive connector returning empty results, and persistent 'This isn't working right now' errors, with PowerShell diagnostics, log analysis, and root causes.claude-codebug-fix
- Fixing 'VM Service Not Running' in Claude Desktop Cowork on WindowsThe same error message covers at least six different root causes. Here's the diagnostic decision tree with PowerShell commands, log locations, and fixes for each one.coworkbug-fix
- From Audible Library to Interactive Bookshelf with AIHow the Claude browser extension, Claude Code, and the Google Books API turned 292 audiobooks into an interactive reading page with covers, a pie chart, and two view modes.site-build
- How to Build Multi-Agent Systems with Claude CodeSubagents, skills, CLAUDE.md orchestration, headless execution, and state management patterns for Claude Code multi-agent systems. 50 claims verified against official Anthropic docs.agentsclaude-code
- How I Built an MCP Server Starter Kit in a DayEvery MCP server I've built starts with the same scaffolding: HTTP client, Pydantic validation, dual response formats, 70+ tests. So I extracted the pattern into a reusable starter kit that turns any REST API into an MCP server for Claude, Cursor, and other AI assistants.mcp
- Where Claude Desktop Actually Stores Your Cowork ConversationsHow I located Cowork conversations through session manifests: Windows transcript paths, message and tool-call records, and an audit log with per-session costs. Based on 195 local sessions in March 2026.cowork
- Fix: Cowork's file_upload Tool Returns 'Not Allowed' on Every OriginThe Claude in Chrome file_upload tool fails with CDP error -32000 on every site. The fix is a single Chrome extension setting. Here's the one-line solution, the diagnostic that found it, and the wrong assumptions along the way.coworkbug-fix
- Case Study: Building a Self-Improving AI Agent That Runs an Etsy ShopHow I built ShopForge, a production AI agent with three-tier memory, Bayesian confidence scoring, and skill evolution, and what 10 days of real Etsy operations taught me about self-improving systems.case-studyagents
- Fix: Claude Desktop Freezes on Startup (Cowork Scheduled Task Bug)High-frequency Cowork scheduled tasks can brick Claude Desktop on Windows and macOS. Root cause: the catch-up mechanism. Fix: rename one JSON file.coworkbug-fix
- Reverse-Engineering Claude Desktop's Cowork Session FormatThere's no official schema for Claude Desktop's Cowork session files. So I read 146 of them, diffed the fields, and documented what I found, including some surprises about what Anthropic stores locally.cowork
- How I Actually Build Software with Claude CodeAfter 1,500+ commits of AI-paired development, my workflow has narrowed to three tools with distinct roles. Here's what stuck, what didn't, and a real example of GPT catching a security bug in a PR.claude-codemeta
- Contributing to the MCP Python SDK: Exposing progress_callback in ServerSessionHow I identified a gap in the Model Context Protocol Python SDK, implemented a fix, navigated CI failures, and got a PR ready for review, all in a single day of AI-paired development.mcp
No posts match this filter yet.