
.NET Core Expert
Guides an agent to build .NET 8 APIs with minimal APIs, clean architecture, EF Core and JWT auth
- Repository
- Jeffallan/claude-skills
- Stars
- 12,176
- Licence
- MIT
- Files
- 6 files
What it does
When you ask an AI agent to build a .NET 8 backend, this skill gives it a set of expert guidelines and reference notes so the code follows modern conventions: minimal API endpoints, layered 'clean architecture' with CQRS via MediatR, Entity Framework Core data access, JWT authentication, and cloud-ready setup such as Docker and health checks. The agent is told to build and test its own work with dotnet build, dotnet test and curl, and to avoid practices like blocking I/O or returning raw database entities from APIs.
Great for
- Developers starting a new .NET 8 Web API or microservice who want consistent, modern patterns
- Teams that already use MediatR, EF Core and JWT and want an agent to write code in that style
- Developers learning clean architecture in C# who want worked examples
Skip it if
- Non-.NET projects, since it only covers C#/.NET 8 patterns (wrong stack, wrong advice)
- Production security reviews: the skill tells the agent to add auth and validation but does not audit the result, and the code it writes still needs human review
- Anyone expecting the skill to run safely unattended, because the agent is directed to run build and test commands on your machine
Try asking
- “Create a minimal API with CRUD endpoints for orders using EF Core and MediatR”
- “Add JWT authentication and role-based authorization policies to my existing .NET 8 API”
- “Set up clean architecture layers (Domain, Application, Infrastructure, API) for a new .NET project”
- “Add health checks and a Dockerfile to my ASP.NET Core service”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 6 original files, the MIT licence and an attribution note.
dotnet-core-expert.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip dotnet-core-expert.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip dotnet-core-expert.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Ask for a specific architecture slice (e.g. one feature end to end) so the agent loads the matching reference file and keeps output focused
- Review generated JWT and authorization code carefully and test it against your own identity setup before deploying
- Run the agent in a project folder under version control so you can review and revert the build/test changes it makes
What's inside
- references/authentication.md
- references/clean-architecture.md
- references/cloud-native.md
- references/entity-framework.md
- references/minimal-apis.md
- SKILL.md
Redistributed unmodified from Jeffallan/claude-skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.