Claude Code Plugins

Community-maintained marketplace

Feedback

Neatoo DDD framework for .NET with Blazor WebAssembly. Use when building domain entities with EntityBase, implementing business rules and validation, creating factories with [Factory] attribute, setting up client-server communication with RemoteFactory, working with aggregates and parent-child relationships, or troubleshooting source generator issues.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name neatoo
description Neatoo DDD framework for .NET with Blazor WebAssembly. Use when building domain entities with EntityBase, implementing business rules and validation, creating factories with [Factory] attribute, setting up client-server communication with RemoteFactory, working with aggregates and parent-child relationships, or troubleshooting source generator issues.
allowed-tools Read, Write, Edit, Glob, Grep, Bash(dotnet:*), WebFetch, WebSearch

Neatoo Framework Skill

Description

Neatoo is a Domain-Driven Design (DDD) framework for .NET that simplifies building business applications with Blazor WebAssembly and WPF. It combines two core repositories:

  • Neatoo Core: DDD framework with entities, rules, validation, and Roslyn source generators
  • Neatoo.RemoteFactory: Client-server communication layer enabling shared domain models

When to Use This Skill

Use this skill when:

  • Building domain entities with EntityBase or ValidateBase classes
  • Implementing business rules and validation logic
  • Creating factory classes with [Factory] attribute
  • Setting up client-server communication with RemoteFactory
  • Working with aggregates and parent-child entity relationships
  • Implementing data mapping between domain and persistence entities
  • Building Blazor UI components with MudNeatoo
  • Configuring authorization for factory operations
  • Troubleshooting Neatoo source generator issues

Reference Files

File Topics
entities.md EntityBase, ValidateBase, Value Objects, property patterns
aggregates.md Aggregate roots, entity graphs, parent-child, complete examples
rules.md Rules engine, data annotations, custom rules, async validation
factories.md Create/Fetch/Save operations, Commands & Queries
client-server.md RemoteFactory setup, server/client configuration
properties.md Meta-properties, INotifyPropertyChanged, dirty tracking
data-mapping.md MapFrom, MapTo, MapModifiedTo patterns
testing.md Unit testing patterns for rules
authorization.md [Authorize] attribute, role-based access
blazor-integration.md MudBlazor binding, validation display
source-generators.md What gets generated, troubleshooting
migration.md Version upgrade patterns
pitfalls.md Common mistakes and quick checklist

Repository References

Repository Purpose
NeatooDotNet/Neatoo Core DDD framework
NeatooDotNet/RemoteFactory Client-server communication