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.1k

en GitHub

Forks
205
Último push
hace 5 días

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
el mes pasado
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 3 meses
herramientas desarrollo

Wispr Flow

Convierte tu voz en texto, allí donde escribas.

PatrocinadoProbar Wispr Flow

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 2 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 2 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 3 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 2 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 2 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 2 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 2 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 2 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
el mes pasado
herramientas desarrollo

AiSelfi

Fotos profesionales con IA en minutos.

Conseguir fotos

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 24 días
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 2 meses
herramientas desarrollo

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 2 meses
herramientas desarrollo

Recomienda librerías y frameworks de Golang listos para producción, para cuando pidas sugerencias, quieras comparar alternativas o vayas a añadir una nueva dependencia.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
5 archivos
Última actualización
el mes pasado
herramientas desarrollo

Guía para organizar layouts y workspaces de proyectos Golang: nuevos proyectos, monorepos, CLIs con varios main, convenciones cmd/internal/pkg y divisiones de paquetes o módulos.

Costo de contexto al activarse
1.7k tok
Tamaño del paquete
8 archivos
Última actualización
el mes pasado
herramientas desarrollo

Codificación defensiva en Golang para evitar panics, corrupción silenciosa de datos y bugs sutiles en tiempo de ejecución.

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

Inyección de dependencias en Golang con samber/do: contenedores de servicios, gestión de ciclo de vida, scopes, health checks, apagado ordenado y organización en módulos.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
4 archivos
Última actualización
el mes pasado
herramientas desarrollo

Caché en memoria en Golang con samber/hot: algoritmos de expulsión (LRU, LFU, TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, loaders, sharding y métricas Prometheus.

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

Helpers funcionales para Go con samber/lo: 500+ funciones genéricas type-safe para slices, maps, canales, strings, math, tuplas y concurrencia.

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

Firecrawl

Convierte cualquier web en datos limpios listos para LLMs.

Patrocinado10% de descuento en tu primera compra

Tipos monádicos para Golang con samber/mo — Option, Result, Either, Future, IO, Task y State para valores nulos seguros, manejo de errores y composición funcional.

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

Streams reactivos y programación orientada a eventos en Go con samber/ro: implementación de ReactiveX con 150+ operadores, observables cold/hot, 5 tipos de subjects y 40+ plugins.

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

Extensiones de logging estructurado para Go con paquetes samber/slog-****: pipelines multi-handler, sampling, formateo de atributos, middleware HTTP y enrutamiento a backends como Datadog, Sentry o Loki.

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

Buenas prácticas de seguridad y prevención de vulnerabilidades en Go: inyección, criptografía, filesystem, red, cookies, secretos, memoria y logging.

Costo de contexto al activarse
3.5k tok
Tamaño del paquete
14 archivos
Última actualización
hace 2 meses
seguridad

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