The lab notebook
Field notes on AI engineering
824 articles · page 15 of 28
Claude Code for Code Review: Catching Bugs Before Merge
Learn how to use Claude Code as a real code review partner, catching logic bugs, race conditions, and security holes before they ever reach main.
Claude Code for Data Analysis Tasks
How to use Claude Code as a real data analysis partner for pandas, cleaning, EDA, and reporting workflows.
Claude Code for Documentation: Keeping Docs in Sync with Code
Learn how Claude Code turns documentation from a chore into a repeatable workflow that stays synced with every code change.
Claude Code for Onboarding: Understanding a New Codebase Fast
Learn how to use Claude Code as an onboarding partner to map, question, and understand a new codebase in hours instead of weeks.
Claude Code for Frontend Development: A Practical Workflow
A hands-on workflow for using Claude Code to build, refactor, and debug React and CSS components without losing control of your codebase.
Claude Code Git Workflow: Commits, Branches and PRs
A practical guide to using Claude Code for commits, branching, and pull requests without losing control of your git history.
Claude Code for Infrastructure as Code: Terraform and Beyond
Learn how Claude Code speeds up Terraform workflows, catches drift, writes modules, and reviews IaC pull requests without replacing your judgment.
Claude Code for Legacy Codebases: A Practical Approach
A practical playbook for using Claude Code to explore, understand, and safely refactor legacy codebases without breaking production.
Claude Code MCP Integration: Connecting External Tools
Learn how to connect Claude Code to databases, APIs, and internal tools using the Model Context Protocol, with real config examples.
Claude Code for Mobile App Development
A practical guide to using Claude Code across React Native, Swift, and Kotlin workflows to ship mobile apps faster.
Claude Code for Monorepos: Managing Multiple Packages
Learn how to configure Claude Code to navigate, scope, and safely edit large monorepos with multiple packages.
Claude Code for Open Source Contribution
Learn how to use Claude Code to find good first issues, match project conventions, and ship pull requests maintainers actually merge.
Claude Code for Performance Optimization: Finding Bottlenecks
A practical profiling and optimization workflow that pairs Claude Code with real profiler output to find and fix bottlenecks fast.
Claude Code Permissions and Safety: Understanding Approval Modes
A practical guide to Claude Code's permission system, approval modes, and settings.json rules for running an AI coding agent safely.
Claude Code Plan Mode: When and How to Use It
Learn how Claude Code's plan mode turns risky "just do it" prompts into reviewable plans, with a practical workflow for when to use it and when to skip it.
Claude Code Prompting Patterns That Actually Work
Stop typing vague requests into Claude Code — learn the exact prompting patterns that produce correct, reviewable code on the first try.
Claude Code for Security Reviews: Finding Vulnerabilities
How Claude Code catches OWASP-style vulnerabilities in real codebases, and where a security review still needs a human in the loop.
Claude Code Session Management: Resuming Long-Running Work
Learn how Claude Code session management works, with practical `--resume` and `--continue` patterns for picking up long-running engineering work without losing context.
Claude Code Team Workflows: Sharing Skills and Conventions
How engineering teams share Claude Code skills, CLAUDE.md conventions, and hooks so every developer's AI assistant behaves the same way.
Claude Code for Test-Driven Development
Learn how to run a real red-green-refactor loop with Claude Code, including prompts, guardrails, and a full worked example.
Claude Code vs Pair Programming with a Human: What Changes
A practical, honest comparison of pairing with Claude Code versus a human engineer, and what actually changes in your workflow.
Claude Code vs Writing Code by Hand: When to Use Which
A practical, no-hype breakdown of when Claude Code speeds you up and when typing it yourself is still the smarter move.
Claude Code Worktrees: Parallel Development Without Conflicts
Learn how to combine git worktrees with Claude Code to run multiple AI coding agents in parallel without branch-switching chaos or merge conflicts.
Building a Coding Review Agent for Your CI Pipeline
Learn how to design, build, and ship a code review AI agent that plugs into your CI pipeline and catches real bugs before merge.
Common Claude Code Mistakes Beginners Make
The most common Claude Code mistakes beginners make, why they happen, and practical fixes to build faster and safer.
Common DeepEval Errors and How to Fix Them
A practical walkthrough of the DeepEval errors developers hit most often, with real error messages and the exact fixes that resolve them.
Common LLM Eval Mistakes Teams Make Early On
Most teams building with LLMs skip real evaluation until production breaks — here are the mistakes that cause it and how to avoid them.
Common MCP Server Mistakes (and How to Avoid Them)
The most common MCP server mistakes engineers make, from tool-schema chaos to leaky auth, and the fixes that keep servers reliable in production.
Comparing LLM Providers: A Fair Evaluation Framework
A practical framework for comparing LLM providers fairly, beyond leaderboard scores and marketing benchmarks.
Building a Content Moderation Agent
A hands-on guide to building a content moderation AI agent that classifies, escalates, and explains decisions in production.