ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 4/5

dotnet-expert

Use when building .NET 8/9 applications, ASP.NET Core APIs, Entity Framework Core, MediatR CQRS, modular monolith architecture, FluentValidation, Result pattern, JWT authentication, or any C# backend development question.

Why use this skill?

Enhance your .NET 9 development with the dotnet-expert skill. Get architecture, CQRS, MediatR, and clean code guidance for your APIs.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jgarrison929/dotnet-expert
Or

What This Skill Does

The dotnet-expert skill transforms your OpenClaw AI agent into a senior-level .NET architect. It is specifically configured for modern .NET 8/9 ecosystem workflows, focusing on clean architecture and high-performance, maintainable code. By internalizing best practices like the Result pattern, CQRS with MediatR, and modular monolith organization, it assists developers in building robust enterprise-grade ASP.NET Core APIs. The skill provides standardized, professional scaffolding for endpoint groups, domain logic, and infrastructure persistence, ensuring your codebase remains clean and extensible.

Installation

To install this skill, run the following command in your terminal within the OpenClaw environment: clawhub install openclaw/skills/skills/jgarrison929/dotnet-expert

Use Cases

  • API Scaffolding: Quickly generating Modular Monolith structures for new services.
  • CQRS Implementation: Boilerplate generation for Command and Query handlers using MediatR.
  • Validation Logic: Enforcing strict input validation rules using FluentValidation configurations.
  • Refactoring: Transforming legacy controller-based code into modern Minimal API patterns.
  • Error Handling: Standardizing response types using a functional Result pattern approach instead of standard C# exceptions.

Example Prompts

  1. "Create a new MediatR command for updating a user's email address, including FluentValidation and an async handler."
  2. "Show me how to structure a new domain module in my modular monolith for an Inventory system using EF Core 9."
  3. "Refactor this endpoint to use the Result pattern and return appropriate ProblemDetails for a 404 error."

Tips & Limitations

To get the most out of this skill, ensure your project is already set up to handle asynchronous programming correctly. Avoid using this skill for synchronous legacy tasks, as it is strictly opinionated toward async workflows. While it excels at generating boilerplate and architectural guidance, always review the generated code against your specific security requirements, especially regarding JWT authentication schemes and database migrations. The skill assumes you are using C# 12/13 features, so verify your environment supports .NET 8 or 9 before generating code.

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jgarrison929-dotnet-expert": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#.net#csharp#aspnetcore#architecture#coding
Safety Score: 4/5

Flags: code-execution