Lessons in Claude Code
Claude Code for .NET Developers. Every lesson is a written article with complete source code.
- 8 modules
- 27 lessons
- 12+ hours
- 10 available
Course content
8 modules · 27 lessons
12+ hours total length
Claude Code for Beginners - The AI Coding Assistant That Actually Understands Your Codebase
Next up
A practical quick-start guide to Claude Code. Learn installation, basic usage, and how it compares to GitHub Copilot and Cursor.
Anatomy of a Claude Code Session - What Happens Under the Hood
Understand what happens under the hood in a Claude Code session. Learn the agentic loop, tool execution flow, context management, and how Claude reasons through your codebase.
Anatomy of the .claude Folder - Every File and Folder Explained with Real Examples
A complete guide to every file and folder inside .claude/. Understand settings, commands, projects, memory, and how Claude Code uses this folder to persist your preferences.
CLAUDE.md for .NET Developers - Complete Guide with Templates
Deep dive into CLAUDE.md with production-ready templates for Clean Architecture, Minimal APIs, and enterprise .NET solutions. Learn the memory hierarchy, WHAT-WHY-HOW framework, and import syntax.
Prompt Engineering for Claude Code - The .NET Developer's Guide
Learn how to write effective prompts for Claude Code in .NET projects. Covers prompt structure, context priming, iterative refinement, and patterns that consistently produce better results.
Plan Mode in Claude Code - Think Before You Build with AI
Master Plan Mode to plan ASP.NET Core features before writing code. Includes the 4-phase workflow, decision matrix, Ctrl+G plan editing, and CLAUDE.md synergy.
Git Worktrees in Claude Code - Parallel AI Sessions Without File Conflicts
Use Claude Code's built-in Git worktree support to run parallel AI coding sessions on isolated branches. Covers the --worktree flag, branching from a PR, .worktreeinclude, subagent isolation, hooks, cleanup, and the .NET-specific gotchas no other guide mentions.
Skills in Claude Code - Reusable Prompts and Workflows
Build reusable skills in Claude Code with SKILL.md to automate .NET workflows. Complete frontmatter reference, arguments, subagent delegation, dynamic context injection, bundled skills, and 5 design patterns from 25+ real skills.
Build a Custom Claude Code Skill That Scaffolds Your .NET Architecture
Turn your conventions into a /scaffold-feature skill that generates a complete .NET 10 vertical slice - endpoint, handler, validator, EF config, and test - the way you'd write it. A hands-on application of skills with a real, runnable repo.
Hooks in Claude Code - Automate Your .NET Workflow with 10+ Ready-to-Use Examples
Master Claude Code hooks for .NET projects. 10+ copy-paste hook configs for dotnet format, test automation, file protection, and dangerous command blocking. All 4 handler types and a hooks vs skills decision matrix.
Coming soonHooks That Actually Matter for .NET - The Production Set I Run on Every Repo
The opinionated short-list: auto-run dotnet format after every file edit, block dangerous EF Core commands like dotnet ef database update before they execute, and force tests after every implementation. Why CLAUDE.md instructions are advisory but hooks are deterministic - and which guardrails earn a place in a real .NET repo.
Coming soonMCP Servers - Connecting Claude to External Tools
Understand the Model Context Protocol and how MCP servers extend Claude Code's capabilities. Connect to databases, APIs, and third-party services.
Coming soonBuild Your First MCP Server in C# with the Official SDK
Create your own MCP server in C# with the official SDK - a complete, runnable .NET 10 server with DI, logging, auth, and a real tool that exposes your Web API's capabilities to Claude. Not a weather demo.
Coming soonConnect Claude Code to Your Database - SQL MCP for EF Core Workflows
Wire up Postgres and SQL Server MCP servers so Claude sees your real schema while writing EF Core queries and migrations - and learn when schema-aware AI helps vs when it confidently writes the wrong LINQ.
Coming soonObservability MCP - Triage .NET Incidents with Claude
Connect Claude to your logs and traces - Seq, Application Insights, Grafana - so it triages incidents with real telemetry instead of pasted snippets. Covers the MCP setup and the triage prompts that actually surface root causes.
Coming soonSub-Agents - Task Delegation & Parallel Execution
Leverage sub-agents to parallelize tasks and delegate complex operations. Understand when and how to use multi-agent workflows in .NET projects.
Coming soonClaude Code Agent Teams for .NET - Build an ASP.NET Core API with Parallel AI Agents
Coordinate multiple Claude Code instances to build .NET features in parallel. Includes Windows setup, real token cost data, a decision matrix for single session vs subagents vs agent teams, and a hands-on ASP.NET Core walkthrough.
Coming soonHeadless Claude Code - Automate .NET Workflows with claude -p
Run Claude Code without the interactive terminal: scripted runs with claude -p, structured JSON output, exit codes, cost controls, and automated triage of failing .NET builds.
Coming soonAutomated PR Reviews for .NET with Claude Code in GitHub Actions
Wire Claude Code into GitHub Actions to review every pull request. Includes the workflow YAML, a review prompt tuned for .NET smells like async-over-sync and EF Core N+1, and an honest 30-day scorecard of what it caught vs missed.
Coming soonIssue-to-PR Automation - Assign a GitHub Issue to Claude, Get a Draft PR
Set up the workflow where Claude picks up a labeled GitHub issue and opens a reviewed draft PR: the automation setup, the guardrails that keep it safe, and which issue types it handles well vs where a human should start.
Coming soonNightly Maintenance Agents - Dependency Bumps, Analyzer Fixes, and Doc Drift
Scheduled headless Claude runs that keep a .NET codebase healthy while you sleep: NuGet dependency bumps, new analyzer warning fixes, and documentation drift checks - each delivered as a small, verified PR.
Coming soonSpec-Driven Development - Writing Specs and ADRs Claude Can Execute
The senior deliverable is shifting from code to specs. Learn the ADR and spec template that produces correct .NET implementations - demonstrated by running the same feature from a weak spec vs a strong one.
Coming soonArchitecture Guardrails - Stop AI from Violating Your .NET Architecture
Defense in depth for AI-assisted codebases: CLAUDE.md conventions as suggestions, Claude Code hooks as gates, and Roslyn analyzers plus architecture tests as law. Watch Claude attempt a violation and get caught at each layer.
Coming soonTeam-Wide Claude Code Governance - The Checked-In .claude Folder
Turn the .claude folder into a team asset: shared settings and permission allowlists, skills as team conventions, repo vs user scope, and onboarding a new developer with a single clone.
Coming soonBuild an Internal Claude Code Plugin for Your Org
Package your team's skills, hooks, agents, and MCP configuration into a private plugin so every repository and every developer gets the same setup - versioned, distributable, and maintained in one place.
Coming soonThe .NET Problems I Still Don't Trust AI With
The judgment capstone: race conditions and async coordination, transaction scope across services, EF migrations on live databases, time zone math, and distributed consistency - with a real failing example for each.
Coming soon20 Advanced Claude Code Tips for .NET Developers
Twenty advanced tips from months of daily Claude Code usage on .NET 10 solutions: context engineering, hooks, subagents, MCP, git worktrees, and model selection - every one framed around real C# and ASP.NET Core work.
New lessons added regularly