Stats
Actions
Tags
Help us improve
Share bugs, ideas, or general feedback.
From dotnet-pilot
Create a service with interface, implementation, DI registration, and test scaffold.
npx claudepluginhub zdanovichnick/dotnet-pilot --plugin dotnet-pilotHow this command is triggered — by the user, by Claude, or both
Slash command
/dotnet-pilot:add-service <service-name> [--lifetime scoped|transient|singleton]dotnet/The summary Claude sees in its command listing — used to decide when to auto-load this command
# Add Service `/DotnetPilot:dotnet:add-service` creates a complete service with proper DI wiring. ## Execution 1. Read `solution-map.json` to determine which project to create the service in (Application layer) 2. Create: - `I<Name>Service.cs` in Application project (interface) - `<Name>Service.cs` in Application project (implementation) - DI registration in `ServiceCollectionExtensions.cs` or equivalent - `<Name>ServiceTests.cs` in test project (test scaffold with mocked dependencies) 3. Detect existing patterns: - Constructor injection style - Method naming convention...
Share bugs, ideas, or general feedback.
/DotnetPilot:dotnet:add-service creates a complete service with proper DI wiring.
solution-map.json to determine which project to create the service in (Application layer)I<Name>Service.cs in Application project (interface)<Name>Service.cs in Application project (implementation)ServiceCollectionExtensions.cs or equivalent<Name>ServiceTests.cs in test project (test scaffold with mocked dependencies)dotnet build --no-restoredotnet test --no-build