Generate boilerplate code for new modules, services, and components
Generate boilerplate code for new modules, services, and components.
Input: "Scaffold a new Go microservice called 'notification-service'"
Output: Created: cmd/notification-service/main.go, internal/notification/handler.go, internal/notification/service.go, internal/notification/repository.go, internal/notification/handler_test.go, Dockerfile, README.md. All follow clean architecture pattern with dependency injection. Health check endpoint included.