From autocomplete to a coworker: tuning Claude Code for a real .NET codebase
Out of the box, Claude Code treats every repository the same. The difference between autocomplete and a coworker is configuration: layered memory, deterministic hooks, skills, MCP servers, and worktrees. Here’s how to build each layer — and how we applied it to a large .NET codebase.
The week Anthropic stopped prompting Claude
No new model. Five orchestration features. And a roomful of engineers raising their hands when asked who had shipped a pull request that week written entirely by AI.
Event sourcing was too much work. AI changed that.
Event sourcing has always been a tough sell — powerful, but too much work for most teams. AI coding assistants change the cost side of that equation.
Claude Code and OpenTelemetry — instrumenting your .NET app for traces that matter
OpenTelemetry auto-instrumentation gets you started, but business operations stay invisible. Claude Code helps you add custom spans, choose useful attributes, and configure sampling that survives production.
Claude Code and the Aspire MCP server — debugging with runtime data
The Aspire dashboard exposes runtime data through an MCP server. Claude Code can query the running Aspire app directly — logs, traces, and resource state — so you stop tab-switching and copying stack traces into chat.
Claude Code and .NET Aspire — distributed apps without the chaos
The .NET Aspire AppHost makes your distributed application topology visible in code. That’s exactly the context Claude Code needs to be useful — from wiring new services to debugging startup failures.
Building a complete feature from ticket to production — an end-to-end walkthrough with Claude Code
What does it actually look like to build a real feature with Claude Code? Not a toy example — a complete ASP.NET Core feature from ticket to PR. Here’s the full walkthrough.
Performance optimization with Claude Code — finding bottlenecks in your .NET code
Claude Code can spot performance issues that are easy to miss — N+1 queries, unnecessary allocations, blocking async calls, inefficient LINQ. Here’s how to use it as your performance reviewer.
Security auditing with Claude Code — finding vulnerabilities in your .NET code
Claude Code can scan your .NET codebase for security vulnerabilities — SQL injection, XSS, broken auth, insecure deserialization. Here’s how to use it as your first-pass security reviewer.
Claude Code in your CI/CD pipeline — AI that reviews before you merge
Claude Code isn’t just for your terminal. Plug it into your CI/CD pipeline and it reviews every PR, catches issues before merge, and enforces your team’s standards automatically.