cwoodruff

48 mods across 2 repositories, 4 stars between them.

code-reviewer

01

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.

2 1mo ago A 35 tokens original MIT

docs-writer

02

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.

2 1mo ago A 37 tokens original MIT

migration-planner

03

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.

2 1mo ago A 50 tokens original MIT

perf-analyzer

04

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.

2 1mo ago A 42 tokens original MIT

security-auditor

05

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.

2 1mo ago A 35 tokens original MIT

test-writer

06

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.

2 1mo ago A 42 tokens original MIT

PreToolUse

15

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.

2 1mo ago A tokens not measured copy · 88% MIT

PostToolUse

16

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.

2 1mo ago A tokens not measured original MIT

Stop

17

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.

2 1mo ago A tokens not measured copy · 52% MIT

add-endpoint

19

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).

2 1mo ago A 41 tokens original MIT

async-hygiene

20

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.

2 1mo ago A 57 tokens original MIT

dotnet-upgrade

21

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.

2 1mo ago A 52 tokens original MIT

ef-migration

22

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.

2 1mo ago A 43 tokens original MIT

gen-tests

23

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.

2 1mo ago A 37 tokens original MIT

nuget-audit

24

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.

2 1mo ago A 40 tokens original MIT