5 Practical Ways to Work Around Claude Code's Context Window Limit
When Claude Code warns you that the context limit is approaching on large codebases or long sessions, here are five practical approaches — from /clear and /compact to CLAUDE.md and scope splitting.
7 Daily Decisions in Solo Development with Claude Code — A Year of Lessons
When I started using Claude Code for solo development, seven recurring decision points kept tripping me up. After a year of running, breaking, and fixing my workflow, here is the criteria I have settled on — including the reasoning behind each judgment call.
Stop the 'old_string is not unique' Error in Claude Code's Edit Tool — A Practical Rewrite Strategy
When Claude Code's Edit tool throws 'old_string is not unique in the file', the root cause is usually that the prompt didn't guarantee a uniquely identifiable target. Here's how to design rewrites that actually stick.
/clear vs /compact in Claude Code: Choosing the Right Reset for Long Sessions
When should you use /clear, and when should you reach for /compact in Claude Code? Three decision criteria from real long-session experience, with the pitfalls that hit me before I figured it out.
Codify Your Writing Voice as a Cowork Skill: A Personal Brand Style Guide Pattern
How to capture your own writing voice — vocabulary, rhythm, structural quirks — as a Cowork Skill, using a three-step loop of observation, SKILL.md authoring, and falsification testing.
Two Personalities for Claude Code — A Morning and Afternoon Workflow That Separates Exploration from Implementation
Treating Claude Code as a different persona in the morning and afternoon stabilises design decisions. A solo developer's six-month run with two CLAUDE.md files, a switching script, and the failure modes I hit along the way.
Stopping Claude Code from Quitting Mid-Task — Prompt Patterns and Verification Loops
Claude Code says "Done!" — but the build is broken and only half the files were touched. Here are the prompt patterns and automated verification loops I now use in production to keep agents running until the job is actually finished.
Pasting Screenshots into Claude Code: A Practical Workflow for Fixing UI Bugs Fast
A field-tested workflow for handing screenshots and design comps to Claude Code from the terminal—covering the three input methods, prompt templates that actually work, and the gotchas that bit me in production.
Claude API × Inngest — Durable AI Workflows with Retries, Idempotency, and Human Approval
A production-grade pattern for combining Claude API with Inngest. Build TypeScript-first durable AI workflows that retry safely, stay idempotent, gate dangerous calls behind human approval, and run on Vercel or Cloudflare Workers.
Claude Code Hooks: A Complete Field Guide to All 8 Hook Types and How to Pick the Right One
Claude Code hooks are powerful, but most people give up before figuring out which event does what. Here's the field guide I wish I had when I started — six months of running hooks in production, distilled.
Using Claude Code in a pnpm Monorepo — Combining --filter with dlx
Running Claude Code in a pnpm monorepo? It often touches files in packages you didn't ask about. Here's how to scope work properly with --filter, when dlx is dangerous, and what to put in .claude/settings.json so confirmation dialogs stop interrupting you.
Supercharge Your Research with Claude AI: From Information Gathering to Polished Reports
Learn how to use Claude AI across every stage of a research workflow — collecting information, organizing findings, and generating structured reports. Practical guide with working code examples.