| name | go-code-review |
| description | Revisión de código Go. Usar al revisar PRs, verificar calidad de código, o identificar problemas potenciales. |
| allowed-tools | Read, Grep, Glob, Bash(golangci-lint:*) |
Skill: go-code-review
Revisión de código Go.
Cuándo usar este skill
- Al revisar PRs
- Al verificar calidad de código
- Al identificar problemas potenciales
Checklist de Revisión
Correctitud
Diseño
Testing
Patrones a Verificar
Error Handling
if err != nil {
return fmt.Errorf("loading %s: %w", name, err)
}
result, _ := doSomething()
Concurrencia
func (c *Cache) Get(key string) (Item, bool) {
c.mu.RLock()
defer c.mu.RUnlock()
return c.items[key]
}
Herramientas
golangci-lint run ./...
go vet ./...