jeffallan avatar

Dotnet Core Expert

This one walks you through building .NET 8 apps with minimal APIs, clean architecture, and CQRS using MediatR. It's opinionated about async/await everywhere, nullable reference types enabled, and never exposing entities directly in responses. The workflow enforces actual compilation checks with dotnet build and running tests before you move forward, which catches issues early. Includes reference docs for EF Core, JWT auth, and cloud-native patterns. Best for greenfield microservices or API projects where you want modern C# 12 patterns baked in from the start. The constraint list is useful if you're tired of seeing synchronous database calls in reviews.

skills.sh installs
5K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill dotnet-core-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

.NET Core Expert

Core Workflow

  1. Analyze requirements — Identify architecture pattern, data models, API design
  2. Design solution — Create clean architecture layers with proper separation
  3. Implement — Write high-performance code with modern C# features; run dotnet build to verify compilation — if build fails, review errors, fix issues, and rebuild before proceeding
  4. Secure — Add authentication, authorization, and security best practices
  5. Test — Write comprehensive tests with xUnit and integration testing; run dotnet test to confirm all tests pass — if tests fail, diagnose failures, fix the implementation, and re-run before continuing; verify endpoints with curl or a REST client

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Backend & APIs, Security, Code Review & Quality, Cloud & Infrastructure, .NET & C#

More from jeffallan/claude-skills

All 66
1iii-hq avatariii-engine-configiii-hq/iiiConfigures the iii engine via iii-config.yaml — workers, adapters, queue configs, ports, and environment variables. Use when deploying, tuning, or customizing t4.9Kskills.sh installs
2forcedotcom avatarplatform-agentsetup-categories-fetchforcedotcom/sf-skillsFetch agentic setup prompt categories from a connected Salesforce org using the Connect API. Use this skill to call GET /agenticsetup/categories and return the 4.9Kskills.sh installs
3iii-hq avatariii-sdk-referenceiii-hq/iiiUse when working with iii SDK APIs across Node.js, browser, Python, or Rust: package installation, worker initialization, function/trigger registration, invocat4.7Kskills.sh installs
4superwall avatarsuperwallsuperwall/skillsUse the `superwall` CLI to manage apps, products, entitlements, campaigns, paywalls, App Store Connect, and ClickHouse analytics. Also covers documentation look4.7Kskills.sh installs
5yaklang avatarhackyaklang/hack-skillsEntry P0 primary router for HackSkills. Use when the task involves web application testing, API security assessment, recon, vulnerability triage, exploit path p4.6Kskills.sh installs
6clickhouse avatarclickhousectl-local-devclickhouse/agent-skillsUse when a user wants to build an application with ClickHouse, set up a local ClickHouse development environment, install ClickHouse, create a local server, cre4.5Kskills.sh installs