Skills Agentes

Pack de 46 skills

cc-skills-golang

sambercc-skills-golang

Colección de 46 skills de agente para Claude Code y herramientas compatibles centradas en desarrollo Go: estilo, testing, seguridad, concurrencia, bases de datos, observabilidad y librerías como samber/lo, gRPC o Cobra.

herramientas desarrollotesting qadesarrollo apisdevops infraestructuraaprendizaje
Skills
46

indexados aquí

Categorías
8

cubiertas

Estrellas
3.3k

en GitHub

Forks
213
Último push
el mes pasado

al repositorio

Licencia
MIT

v2.0.0

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add samber/cc-skills-golang --agent claude-code

Instala todos los skills del repositorio, solo en este proyecto.

Instala los 46 skills del repositorio de una vez. Cada ficha individual trae su propio comando si solo quieres uno — cada skill instalado ocupa contexto en el agente.

Qué cubre este pack

Este repositorio agrupa 46 skills específicas de Go, organizadas en bloques de calidad de código (golang-code-style, golang-naming, golang-error-handling, golang-safety, golang-security), arquitectura (golang-concurrency, golang-design-patterns, golang-database, golang-dependency-injection), QA y rendimiento (golang-testing, golang-benchmark, golang-troubleshooting, golang-observability, golang-performance) y arranque de proyectos (golang-project-layout, golang-cli, golang-continuous-integration). También cubre frameworks y librerías concretas: gRPC, GraphQL, Swagger, spf13/cobra y viper, google/wire, uber-go/dig y fx, stretchr/testify, y todo el ecosistema samber (lo, mo, do, hot, oops, ro, slog).

Instalar el pack completo tiene sentido para quien mantiene proyectos Go en producción y quiere que el agente aplique de forma consistente convenciones de nombres, manejo de errores, concurrencia y seguridad a la vez, ya que varias skills se referencian entre sí (por ejemplo, las reglas de error-handling afectan a logging en observability). También sirve para revisiones de código en CI, apoyándose en golang-how-to como orquestador que carga las skills relevantes según la tarea.

El repositorio no incluye skills genéricas de flujo de trabajo (convenciones git, CI/CD no específico de Go, revisiones de PR), que según el README se ofrecen en un repositorio separado (cc-skills).

Skills destacados

Los 24 más populares del pack, sobre Herramientas para desarrolladores, Testing y QA, Desarrollo de APIs.

Benchmarking, profiling y medición de rendimiento en Golang: escribir y comparar benchmarks, perfilar con pprof, analizar con benchstat y detectar regresiones en CI.

Costo de contexto al activarse
3.3k tok
Tamaño del paquete
10 archivos
Última actualización
hace 3 meses
testing qa

Desarrollo de aplicaciones CLI en Go: estructura de comandos, flags, configuración por capas, versión embebida, exit codes, señales, completions y testing con cobra, viper o urfave/cli.

Costo de contexto al activarse
2.6k tok
Tamaño del paquete
14 archivos
Última actualización
hace 5 meses
herramientas desarrollo

Made With JEV

The #1 directory of projects built with Jev

PatrocinadoVisitar Made With JEV

Convenciones de estilo en Golang: longitud y corte de líneas, declaración de variables, claridad del control de flujo y cuándo los comentarios ayudan u estorban.

Costo de contexto al activarse
2.5k tok
Tamaño del paquete
3 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Patrones de concurrencia en Go: úsalo al escribir o revisar código concurrente con goroutines, channels, select, locks, sync primitives, errgroup, singleflight, worker pools o pipelines fan-out/fan-in.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
5 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Uso idiomático de context.Context en Go: propagación entre capas, cancelación, timeouts, deadlines, valores en el contexto y context.WithoutCancel para trabajo en segundo plano.

Costo de contexto al activarse
1.4k tok
Tamaño del paquete
5 archivos
Última actualización
hace 5 meses
herramientas desarrollo

Configuración de pipelines CI/CD con GitHub Actions para proyectos Go: tests, linting, SAST, escaneo de seguridad, coverage, Dependabot, Renovate, GoReleaser y revisión de código.

Costo de contexto al activarse
3.5k tok
Tamaño del paquete
19 archivos
Última actualización
hace 4 meses
devops infraestructura

Estructuras de datos de Go: slices, maps, arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, colecciones genéricas y punteros unsafe/weak, con internals y semántica de copia.

Costo de contexto al activarse
2.6k tok
Tamaño del paquete
7 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Guía completa para acceso a bases de datos en Go: queries parametrizadas, scanning de structs, columnas NULLable, transacciones, aislamiento, connection pool y migraciones. No genera esquemas ni SQL de migración.

Costo de contexto al activarse
2.9k tok
Tamaño del paquete
6 archivos
Última actualización
hace 4 meses
bases de datos

Guía completa de inyección de dependencias en Go: por qué importa, inyección manual por constructor y comparación de librerías (google/wire, uber-go/dig, uber-go/fx, samber/do).

Costo de contexto al activarse
3.2k tok
Tamaño del paquete
6 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Estrategias de gestión de dependencias en Go: go.mod, instalación/upgrade de paquetes, Minimal Version Selection, escaneo de vulnerabilidades, tamaño de binarios, Dependabot/Renovate y go.work.

Costo de contexto al activarse
2.5k tok
Tamaño del paquete
8 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Patrones idiomáticos de Go: functional options, constructores, flujo de errores, gestión de recursos, graceful shutdown, resiliencia, arquitectura e inyección de dependencias.

Costo de contexto al activarse
2.9k tok
Tamaño del paquete
8 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Wispr Flow

Convierte tu voz en texto, allí donde escribas.

PatrocinadoProbar Wispr Flow

Guía completa de documentación para proyectos Golang: godoc comments, README, CONTRIBUTING, CHANGELOG, Go Playground, tests Example, docs de API y llms.txt.

Costo de contexto al activarse
3.4k tok
Tamaño del paquete
10 archivos
Última actualización
hace 3 meses
documentos

Manejo idiomático de errores en Go: creación, wrapping con %w, errors.Is/As, errors.Join, tipos de error personalizados, sentinelas, panic/recover, la regla única de manejo, logging estructurado con slog y samber/oops.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
5 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Inyección de dependencias en tiempo de compilación en Golang con google/wire — wire.NewSet, wire.Build, wire.Bind, wire.Struct, wire.Value, injectores wireinject y wire_gen.go generado.

Costo de contexto al activarse
2.8k tok
Tamaño del paquete
5 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Inteligencia semántica de código Go vía gopls: ir a definición, buscar referencias, jerarquía de llamadas, búsqueda de símbolos, diagnósticos, renombrado seguro, refactors y formateo, accesible por MCP, LSP nativo o la CLI de gopls.

Costo de contexto al activarse
2.4k tok
Tamaño del paquete
6 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Implementa APIs GraphQL en Golang con gqlgen o graphql-go: diseño de schemas, resolvers, suscripciones e integración con servicios HTTP en Go.

Costo de contexto al activarse
3.3k tok
Tamaño del paquete
5 archivos
Última actualización
hace 3 meses
desarrollo apis

Ofrece guías de uso de gRPC, organización de protobuf y patrones listos para producción en microservicios Golang: servidores/clientes, proto files, interceptores, códigos de error, TLS/mTLS, bufconn y streaming.

Costo de contexto al activarse
2.5k tok
Tamaño del paquete
4 archivos
Última actualización
hace 3 meses
desarrollo apis

Orquestador de skills de Golang, siempre activo en cualquier tarea de código, revisión, debug o setup: carga las skills más relevantes de samber/cc-skills-golang, a menudo varias a la vez.

Costo de contexto al activarse
3.8k tok
Tamaño del paquete
4 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Buenas prácticas de linting y configuración de golangci-lint para proyectos Golang: ejecutar linters, configurar .golangci.yml, suprimir avisos con nolint, interpretar salidas y elegir linters.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
5 archivos
Última actualización
hace 2 meses
herramientas desarrollo

Moderniza código Golang para usar características recientes del lenguaje, mejoras de la librería estándar y patrones idiomáticos, con activación proactiva ante código anticuado o deprecation warnings.

Costo de contexto al activarse
2.8k tok
Tamaño del paquete
4 archivos
Última actualización
hace 3 meses
herramientas desarrollo

AiSelfi

Fotos profesionales con IA en minutos.

Conseguir fotos

Convenciones de nombres en Go: paquetes, constructores, structs, interfaces, constantes, enums, errores, booleanos, receivers, getters/setters, opciones funcionales, acrónimos y nombres de tests.

Costo de contexto al activarse
3.1k tok
Tamaño del paquete
7 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Observabilidad cotidiana en Golang: logging estructurado con slog, métricas Prometheus, tracing con OpenTelemetry, profiling continuo, RUM, alertas y dashboards de Grafana.

Costo de contexto al activarse
3.5k tok
Tamaño del paquete
9 archivos
Última actualización
hace 3 meses
devops infraestructura

Patrones y metodología de optimización de rendimiento en Golang: si hay cuello de botella X, aplica el patrón Y, una vez que profiling o benchmarks ya lo identificaron.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
9 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Explora documentación y módulos de Go vía `godig`, cliente de la API de pkg.go.dev (CLI + servidor MCP): docs, API, símbolos, ejemplos, versiones, importadores, licencias y vulnerabilidades conocidas.

Costo de contexto al activarse
3.1k tok
Tamaño del paquete
2 archivos
Última actualización
hace 3 meses
herramientas desarrollo

Los 46 skills del pack

Agrupados por categoría. Cada uno enlaza a su ficha con el comando de instalación, los permisos que pide y el SKILL.md completo.

Herramientas para desarrolladores31

Testing y QA5

Desarrollo de APIs4

DevOps e infraestructura2

Aprendizaje1

Bases de datos1

Documentos1

Seguridad1

Preguntas frecuentes

Ver samber/cc-skills-golang en GitHub