All Articles
Claude Code Changed Files I Didn't Ask It To — Diagnosing and Fixing Scope Creep
Claude Code keeps modifying files outside your request? This guide explains why scope creep happens and how to prevent it using prompt design, CLAUDE.md rules, and git-based verification workflows.
Fixing ESLint Errors with Claude Code Safely — A Scoped Workflow That Won't Rewrite Your Codebase
Telling Claude Code to 'fix all lint errors' can lead to unintended rewrites across your codebase. This guide walks through a three-step workflow — diagnosis, scoped fixes, and diff review — for reliable, repeatable ESLint automation.
From Spec to Production: A Practical Guide to Spec-Driven Development with Claude Code
Write a YAML spec and Claude Code auto-generates tests, implementation, and documentation. A practical guide to Spec-Driven Development covering spec formats, TDD automation, and CI/CD pipeline integration with real code examples.
Building a Custom Autonomous Agent Loop with Claude Code SDK — Beyond the CLI
A practical advanced guide to understanding the internals of the Claude Code SDK and building custom autonomous agent loops in Python and TypeScript. Covers tool execution, permission handling, error recovery, streaming, and production-ready patterns.
Building a Custom MCP Server for Claude Code — From Design to Production
A complete guide to building a production-ready MCP server for Claude Code from scratch. Covers Transport design, tool definitions, authentication, error handling, and deployment strategies with working TypeScript examples.
Claude Code Not Working? 15 Fixes for Common Issues in 2026
A practical troubleshooting checklist for Claude Code: connection errors, context overflow, MCP failures, infinite loops, and 11 more issues — with specific fixes for each.
Custom Slash Commands Not Working in Claude Code: 5 Things to Check
Troubleshoot custom slash commands that aren't working in Claude Code. Covers the 5 most common causes: wrong file path, naming issues, format problems, $ARGUMENTS misuse, and cache/restart issues.
Migrating JavaScript to TypeScript with Claude Code — From allowJS to Strict Mode
A practical guide to incremental JS→TS migration using Claude Code. Covers allowJS setup, eliminating any types, type-safe error handling, and strict mode adoption — with real code patterns and pitfalls.
Claude Code Multi-Agent Parallel Execution Guide— Supercharge Development with Task Tool and SubAgents
A practical guide to implementing parallel multi-agent execution in Claude Code using the Task tool and SubAgents. Covers parallel task patterns, context isolation design, result aggregation, and error handling for real-world development workflows.
Staying Under Claude Code's 500K Context Limit When Using MCP Servers
Connecting MCP servers to Claude Code can drain your 500K token context window faster than you'd expect. Here's why it happens and five practical strategies to manage context effectively.
Auto-Generate Your CHANGELOG from Git Commits with Claude Code — A Practical Recipe
Learn how to use Claude Code to automatically generate release notes and CHANGELOG entries from your git history. Combine with custom slash commands to cut your release prep time dramatically.
Claude Code × SwiftUI × StoreKit 2 — Complete In-App Purchase & Subscription Implementation Guide
Master in-app purchases and subscriptions with Claude Code, SwiftUI, and StoreKit 2. From transaction handling and server-side validation to paywall UI design — production-quality code that passes App Store review.