Silvio Ubaldino de Sousa Neto
Community@silvioubaldino
Go clean-architecture development skills covering dependency injection, Gin HTTP handlers, usecase business logic, and table-driven unit testing conventions.
Agent Skills by Silvio Ubaldino de Sousa Neto
Showing 4 vetted skills indexed across 1 GitHub repositories.
go-bootstrap
Wire clean-architecture features into a Go Gin app via DI registry and route registration.
go-api-handlers
Writes Gin HTTP handlers following clean-architecture conventions for Go API layers.
go-usecases
Writes and reviews Go clean-architecture usecase layer code with transaction and error-handling conventions.
go-unit-tests
Writes and fixes Go unit tests using table-driven tests with testify and testify/mock.
Frequently Asked Questions About Silvio Ubaldino de Sousa Neto
FAQPage SchemaWhat tasks can I accomplish with silvioubaldino's Go skills?▼
You can wire new clean-architecture features with DI and route registration, write Gin HTTP handlers with error wrapping, implement usecase business logic with transaction boundaries and interface-at-point-of-use, and create table-driven Go unit tests using testify and testify/mock.
Who are these Go clean-architecture skills designed for?▼
Backend engineers working in a Go clean-architecture codebase with internal/bootstrap, internal/usecase, and internal/infrastructure/api layers. They suit developers adding endpoints, usecases, repository interfaces, or test coverage while enforcing established project conventions.
How do the skills enforce testing conventions?▼
The go-unit-tests skill governs creation and editing of *_test.go files, enforcing table-driven test structure, the AAA (Arrange-Act-Assert) pattern, and testify with testify/mock for mocking dependencies across usecases, repositories, services, and handlers.
What prerequisites does the codebase need to use these skills?▼
A Go project following clean architecture with internal/bootstrap/registry, cmd/api/main.go, internal/usecase, and internal/infrastructure/api directories. The stack assumes Gin for HTTP routing, Firebase auth or internal API keys, and testify for testing.
How is authentication handled for new API routes?▼
The go-bootstrap skill guides route registration decisions, helping you determine whether new routes require Firebase authentication, an internal API key, or no authentication, based on the feature being wired into the application.