Discover Implementations

Use this skill when asked to wire up a type that needs to enumerate every implementation of an interface (handlers, strategies, filters, validators, formatters, providers) in a Cratis-based C# project. Enforces `IInstancesOf<T>` over `IEnumerable<T>` and removes hand-maintained DI registrations.

Cratis 8253058 4.8 KB Updated

File contents

Cratis/AI/tree/main/.ai/skills/discover-implementations commit 825305850d

Frequently asked questions

npx skillmds@latest add cratis/discover-implementations