Neatoo
Installation
SKILL.md
Neatoo Domain Models
Neatoo is a .NET framework for building domain models with automatic change tracking, validation, and rules through Roslyn source generators. It provides base classes that map to DDD concepts.
Neatoo focuses on the domain model: properties, change tracking, validation, rules, and collections. RemoteFactory is a separate, independent tool that generates client-server factories for any .NET class — it works with Neatoo entities, plain ViewModels, or POCOs. For factory attributes, authorization, and client-server patterns, see the RemoteFactory skill.
Quick Start
[Factory]
public partial class Product : EntityBase<Product>
{
public Product(IEntityBaseServices<Product> services) : base(services) { }
[Required]
public partial string Name { get; set; }
public partial decimal Price { get; set; }