What problem does it solve? Building read-model slices in an event-modeled .NET modular monolith requires coordinating query endpoints, projectors, Marten schema registration, and integration event wiring, where small mistakes (missing SaveChangesAsync, wrong class naming, unbound queues) silently fail without errors. ## Core Features & Use Cases - Query Endpoint Generation: Creates [WolverineGet] handlers for single-document and filtered collection reads against Marten documents. - Projector Implementation: Builds event-driven projectors for same-module domain events or cross-module RabbitMQ integration events, with explicit SaveChangesAsync and upsert semantics. - Test-First Workflow: Writes Testcontainers-based Layer 3 integration tests for projectors before implementation, plus direct query handler tests. - Use Case: Given a slice.json defining a discovery feed read model fed by a DogProfileCreated event from another module, generate the read-model document, projector, query handler, Marten schema registration, and passing tests in one guided flow. ## Quick Start Ask the AI to build the state-view slice defined in build-kit-dotnet/.slices for your chosen slice name, running load-slice first if the definition may be stale.