cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Expert .NET code review specialist. Proactively reviews C# code for quality, architecture violations, and maintainability. Use immediately after writing or modifying code.
cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Expert .NET code review specialist. Proactively reviews C# code for quality, architecture violations, and maintainability. Use immediately after writing or modifying code.
cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Writes and updates developer documentation — XML doc comments, README sections, API endpoint docs, ADRs. Use for documentation tasks. Runs on Haiku for cost efficiency.
cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Plans large refactors, framework upgrades, and legacy modernization for .NET solutions. Produces phased plans with risk and effort estimates. Use for audits of legacy code or "should we modernize or rewrite" questions. Read-only.
cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Analyzes .NET code for performance problems — EF Core query inefficiency, allocation pressure, async misuse, caching opportunities. Use when the user mentions slowness, performance, or scalability.
cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Read-only security audit of ASP.NET Core code. Use for security reviews, before releases, or when the user asks about vulnerabilities. Never modifies files.
cwoodruff/dotnet-claude-workshop-content
Agent Claude Code
Generates xUnit test suites for .NET code. Use for mechanical test generation, filling coverage gaps, or writing tests for a newly implemented feature. Runs on Haiku for cost efficiency.
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Generate endpoint documentation for the API surface.
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Generate or update CHANGELOG.md from git history.
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Stage and commit current changes with a Conventional Commit message.
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Analyze the test suite and produce a prioritized list of missing tests.
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Fix a GitHub issue end to end (branch, fix, tests, commit).
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Quick performance review of recent changes (EF queries, async, allocations).
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Generate a pull request description from the current branch's changes.
cwoodruff/dotnet-claude-workshop-content
Command Claude Code
Security-focused code review for ASP.NET Core.
cwoodruff/dotnet-claude-workshop-content
Hook Claude Code
Runs before the agent uses a tool for Write and Edit tool calls, executing protect-paths.sh. From cwoodruff/dotnet-claude-workshop-content.
cwoodruff/dotnet-claude-workshop-content
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing dotnet-post-write.sh. From cwoodruff/dotnet-claude-workshop-content.
cwoodruff/dotnet-claude-workshop-content
Hook Claude Code
Runs when the agent finishes a response, executing format-on-stop.sh. From cwoodruff/dotnet-claude-workshop-content.
cwoodruff/dotnet-claude-workshop-content
Settings file Claude Code
Agent settings declaring 3 hook events (PreToolUse, PostToolUse, Stop) and 9 allowed tools.
cwoodruff/dotnet-claude-workshop-content
Skill Claude CodeCodex
Add a new Minimal API endpoint following this solution's conventions. Use when the user asks to add a route, endpoint, or new API operation (GET/POST/PUT/DELETE).
cwoodruff/dotnet-claude-workshop-content
Skill Claude CodeCodex
Find and fix async/await anti-patterns in C# code — blocking calls, async void, missing cancellation, fire-and-forget. Use when reviewing async code, diagnosing deadlocks or thread-pool starvation, or when the user asks about async correctness.
cwoodruff/dotnet-claude-workshop-content
Skill Claude CodeCodex
Plan and execute an upgrade of a project or solution to a newer .NET version (e.g. .NET 8 to .NET 10). Use when the user asks to upgrade, migrate, or modernize the target framework.
cwoodruff/dotnet-claude-workshop-content
Skill Claude CodeCodex
Create, review, and apply an EF Core migration safely. Use when the user wants to add a migration, change the database schema, add/modify entity properties, or asks about database changes.
cwoodruff/dotnet-claude-workshop-content
Skill Claude CodeCodex
Generate an xUnit test suite for a class, endpoint, or file. Use when the user asks for tests, test coverage, or to test something they just wrote.
cwoodruff/dotnet-claude-workshop-content
Skill Claude CodeCodex
Audit NuGet dependencies for vulnerabilities, deprecated packages, and outdated versions across the solution. Use when the user asks about package health, security vulnerabilities in dependencies, or updating packages.