- Use 'make test-coverage' instead of direct go test command - Use 'make build' for build verification - Use 'make lint' instead of golangci-lint-action - Use 'make fmt-check' for format checking - Combine code generation steps into single 'Generate code' step - All CI jobs now use Makefile commands for consistency and maintainability