Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Full .NET development lifecycle plugin: 27 commands, 124 skills, 13 specialist agents, 16 rules (5 conventions + 11 domain), 12 architecture profiles, SDD workflow, code generation, AI detection for VSA / Clean Arch / DDD / CQRS Microservices.
npx claudepluginhub faysilalshareef/dotnet-ai-kitGenerates an event-sourced aggregate with events. Use when adding a new command-side domain entity.
Generates full CRUD stack for an entity. Use when adding complete create/read/update/delete operations.
Generates an API endpoint with request/response. Use when adding a new REST or Minimal API route.
Generates a query-side entity with handler. Use when adding a new read model for projections.
Generates a domain event type for an aggregate. Use when adding a new event to an existing aggregate.
Designs REST and gRPC API contracts and endpoint conventions
Architects CQRS command-side aggregates and event sourcing
Designs Blazor admin control panel UI and workflows
Designs Cosmos DB data models and query-side projections
Manages CI/CD pipelines, Docker, and infrastructure as code
Use when adding caching to .NET APIs or optimizing response times with distributed cache, output cache, or ETags.
Use when configuring API response formats, custom formatters, or Accept header handling.
Use when building controller-based REST APIs with action results, model binding, or MediatR integration.
Use when creating RESTful API controllers with MediatR dispatch and ProblemDetails error responses.
Use when designing gRPC services, proto files, or adding gRPC-Web or JSON transcoding.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The definitive Claude Code companion for .NET developers. 47 skills, 10 agents, 16 commands, 10 rules, 5 templates, 15 MCP tools, 7 hooks for modern .NET 10 / C# 14.
Comprehensive .NET backend development with C#, ASP.NET Core, Entity Framework Core, and Dapper for production-grade applications
No description provided.
Autonomous C#/.NET code review — fail-fast pipeline with mechanical checks + AI sub-agents (performance, architecture, correctness, UI/Blazor)
Comprehensive .NET development skills and agents for Claude Code - covering C#, F#, Akka.NET, Aspire, testing frameworks, and specialized tools
Harness-native ECC plugin for engineering teams - 63 agents, 251 skills, 79 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
124 skills · 13 agents · 27 commands · 16 rules · 12 profiles · 16 knowledge docs · 7 hooks · 11 CLI commands · 4 AI hosts
When you use AI coding assistants on .NET projects, the AI doesn't know your architecture. It generates layered code in your VSA project, anemic models in your DDD project, and everything in one repo for your CQRS microservices. You spend hours fixing AI output to match your patterns.
dotnet-ai-kit fixes this. It gives AI deep .NET intelligence — your architecture, your conventions, your lifecycle — so every line of generated code fits your project.
/dai.do running the full 9-phase lifecycle inside Claude Code
# Install the CLI
uv tool install dotnet-ai-kit --from git+https://github.com/FaysilAlshareef/dotnet-ai-kit.git
# Check version
dotnet-ai --version
# Initialize your project (auto-detects architecture)
dotnet-ai init . --ai claude
# Initialize with permissions applied in one step
dotnet-ai init . --ai claude --permissions standard
# Preview everything before it runs
dotnet-ai init . --ai claude --dry-run
# Build a complete feature with one command
/dai.do "Add order management with tracking"
# That's it → spec → plan → code → test → review → PR
# Add the marketplace
/plugin marketplace add FaysilAlshareef/dotnet-ai-kit
# Install
/plugin install dotnet-ai-kit
All 27 commands, 124 skills, 13 agents, 16 rules, and 7 hooks are available immediately.
dotnet-ai init auto-installs both dependencies when they are missing (skip with --no-install-deps).
Provides semantic symbol/reference navigation. Declared as a csharp-lsp plugin dependency in the Claude plugin manifest — not bundled in .mcp.json.
# Manual install (if auto-install is skipped)
dotnet tool install -g csharp-ls
Registered in .mcp.json. Provides lazy project-graph queries instead of broad reads.
# Cross-platform via PyPI (auto-installed by dotnet-ai init)
pip install "codebase-memory-mcp>=0.6.1"
MCP health is recorded in .dotnet-ai-kit/mcp-state.yml (accepted / below-minimum / unavailable) after each init or configure run.
Without codebase-memory-mcp, project-graph questions fall back to csharp-ls + grep/read. Without csharp-ls, the AI uses grep-based analysis which works but uses significantly more context tokens on large codebases.
Claude Code v2.1.85+ recommended. v1.0 is supported with reduced hook fidelity — the dynamic architecture hook falls back to a command-pattern matcher (no per-tool if: scoping).