S
Skills de Samber
ego lite browser
patrocinadorego lite es el navegador más rápido para que los agentes de IA ejecuten automatización web, compartiendo tu estado de sesión iniciada con Codex o Claude Code, sin costo, sin configuración.
Alpha Vantage MCP Server
patrocinadorAccede a datos del mercado financiero: acciones, ETF, opciones, forex, criptomonedas, materias primas, fundamentos, indicadores técnicos y más, en tiempo real e históricos.
chrome-extension
samber
Guía completa para crear extensiones de Chrome con Manifest V3. Usa esta habilidad cada vez que el usuario mencione extensión de Chrome, extensión del navegador, manifest.json, script de contenido, service worker (en contexto de extensión), popup, panel lateral, chrome.runtime, chrome.tabs, chrome.storage, chrome.scripting, script en segundo plano, MV3, Manifest V3 o cualquier API de extensión de Chrome. También actívala cuando el usuario quiera inyectar scripts en páginas web, comunicarse entre la página y el fondo, evitar CSP desde un...
developmentbrowser-automation
conventional-git
samber
Estándares de nomenclatura de ramas, worktrees y mensajes de commit según Conventional Commits v1.0.0 para proyectos en GitHub y GitLab. Úselo al crear ramas, nombrar worktrees, escribir commits, generar mensajes de commit, revisar convenciones de ramas o configurar automatización de changelogs. Aplíquelo cuando su proyecto necesite un historial de git consistente, versiones basadas en SemVer, generación de changelogs analizables o cierre automático de issues. Actívese cuando el usuario pregunte cómo nombrar un worktree, crear un git worktree o...
developmentcode-reviewdevops
copywriting-cta
samber
Diseñar CTAs al final de artículos (llamadas a la acción ubicadas al final de publicaciones de blog, boletines, ensayos, artículos o cualquier contenido de formato largo). Usa esta habilidad cada vez que el usuario solicite escribir, diseñar, revisar o mejorar una CTA al final de un artículo, publicación de blog o ensayo; mencione "CTA al final de la publicación", "final del artículo", "llamada a la acción", "cuadro de suscripción", "CTA del boletín", "bloque de suscripción", "qué debería poner al final", "cómo logro que los lectores se suscriban / compartan / reserven una llamada / compren /...
marketingcreativecommunication
copywriting-hooks
samber
Genera ganchos de apertura y títulos de publicaciones para artículos extensos en EN o FR — entradas de blog, Substack/Medium/dev.to, publicaciones largas de LinkedIn, boletines de pago, ensayos de opinión, reportajes, análisis técnicos profundos. Actívese cuando el usuario solicite un gancho, apertura, entrada, introducción, primera frase/párrafo, inicio, accroche, attaque, phrase d'accroche o première phrase — incluyendo hacer más impactante una introducción plana o reescribir un borrador de apertura. También actívese cuando el usuario solicite un título de publicación, titre d'article,...
marketingcreativecommunication
copywriting-prose-creator
samber
Codifica cómo alguien o una marca escribe — mecánica de la prosa (léxico, sintaxis, ritmo, estructura, movimientos característicos) independiente del tono emocional. Salida: PROSE.md. Tres modos: BUILD (crear una guía nueva desde SOUL.md + TONE.md + entrevista de descubrimiento); ADAPT (adaptar una guía existente a un nuevo canal); AUDIT (auditar un corpus en busca de patrones de prosa antes de codificar). Úsalo cuando: se establezcan reglas para una fábrica de contenido, se codifique la voz de un ghostwriter para consistencia entre múltiples escritores, se definan palabras prohibidas y objetivos de longitud de oraciones,...
creativecommunicationdocument
copywriting-tone-of-voice-creator
samber
Crea una guía de tono de voz de marca (TONE.md) mediante descubrimiento, definición de voz y modulación de canales. Genera atributos de voz con pautas de qué hacer y qué no hacer, posicionamiento NN/g, matriz de modulación de tono, léxico, mecánica y reglas de canal, consumidos por habilidades de contenido posteriores que redactan textos alineados con la marca. Abarca marcas B2B SaaS, B2C/D2C, ONG, sector público, consultoría, industria, producto, personales y de voluntariado; investiga contextos no cubiertos (política, nichos regulados, organizaciones religiosas, videojuegos) en...
marketingcreativecommunication
crxjs
samber
CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, manifest-driven builds, dynamic content script imports (`?script`, `?script&module`), and `defineManifest` for type-safe manifests. Uses Vite as its build tool. Use when the user mentions CRXJS, crxjs, @crxjs/vite-plugin, 'extension with hot reload', 'HMR for chrome extension', or wants to set up a CRXJS-based Chrome extension project with any framework (React, Vue, Svelte, Solid, Vanilla). Also...
developmentbrowser-automation
deep-research
samber
Habilidad de investigación profunda: búsquedas web paralelas amplias, validación multifuente, seguimiento de confianza, informe en Markdown con citas. Compatible con 11 tipos de investigación: mercado (TAM/SAM, segmentos, precios, tendencias), dominio (estructura industrial, ecosistema, panorama regulatorio), técnico (arquitectura, herramientas, benchmarks), competitivo (análisis de competidores, posicionamiento, ganancias/pérdidas), producto (análisis de características, reseñas, señales de hoja de ruta), académico (revisión de literatura, redes de citas, autores clave), persona/organización (debido...
researchweb-scrapingdata-analysis
frontend-design-deslop
samber
Producir interfaces de usuario y aplicaciones de diseño distintivas y no genéricas, trabajando con una estrategia primero. Identificar el proyecto (página de aterrizaje, aplicación SaaS, panel de control, comercio electrónico, presentación, documentación, portafolio...) y su posicionamiento y personalidad, comprometerse con adjetivos de marca, traducirlos en un sistema tipográfico y de color, luego aplicar la capa artesanal (diseño, componentes y estados, movimiento, iconografía, imágenes, modo oscuro y tematización, accesibilidad), evitando el defecto de IA genérica / estilo Claude. Esto es tanto un...
designdevelopmentcreative
golang-benchmark
samber
Evaluación comparativa, perfilado y medición de rendimiento en Golang. Úselo al escribir, ejecutar o comparar benchmarks de Go, perfilar rutas críticas con pprof, interpretar perfiles de CPU/memoria/traza, analizar resultados con benchstat, configurar detección de regresiones de benchmarks en CI, o investigar rendimiento en producción con métricas de tiempo de ejecución de Prometheus. También úselo cuando el desarrollador necesite un análisis profundo de un indicador de rendimiento específico: esta habilidad proporciona la metodología de medición, mientras...
developmenttestingcode-review
golang-cli
samber
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli. For cobra-specific APIs → See `samber/cc-skills-golang@golang-spf13-cobra` skill; for viper configuration layering → See...
development
golang-code-style
samber
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
developmentcode-review
golang-concurrency
samber
Patrones de concurrencia en Golang. Úselo al escribir o revisar código Go concurrente que involucre gorutinas, canales, select, bloqueos, primitivas sync, errgroup, singleflight, grupos de trabajadores o tuberías fan-out/fan-in. También se activa cuando detecta fugas de gorutinas, condiciones de carrera, problemas de propiedad de canales o necesita elegir entre canales y mutexes.
developmentcode-review
golang-context
samber
Uso idiomático de context.Context en Golang: propagación a través de límites de API, cancelación, tiempos de espera y plazos, valores de ámbito de solicitud, context.WithoutCancel para trabajo en segundo plano que sobrevive a las solicitudes. Aplicar al diseñar propagación de contexto entre capas, depurar contextos filtrados o no expirados, elegir entre context.Background/TODO/WithoutCancel, o almacenar valores en contexto. No para código que simplemente acepta ctx como primer parámetro.
development
golang-continuous-integration
samber
Configuración de pipeline CI/CD usando GitHub Actions para proyectos Golang: pruebas, linting, SAST, escaneo de seguridad, cobertura de código, Dependabot, Renovate, GoReleaser, automatización de revisión de código y pipelines de lanzamiento. Úselo al configurar o mejorar la CI de proyectos Go, configurar flujos de trabajo de GitHub Actions, agregar linters o escáneres de seguridad, automatizar actualizaciones de dependencias o agregar controles de calidad.
developmentdevopstesting
golang-data-structures
samber
Estructuras de datos en Golang — slices (internos, crecimiento de capacidad, preasignación, paquete slices), maps (internos, buckets hash, paquete maps), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, colecciones genéricas, punteros (unsafe.Pointer, weak.Pointer) y semántica de copia. Úsalo al elegir u optimizar estructuras de datos en Go, implementar contenedores genéricos, usar paquetes container/, punteros unsafe o weak, o cuestionar internos de slices/maps.
developmentdata-analysis
golang-database
samber
Guía completa para el acceso a bases de datos en Go: consultas parametrizadas, escaneo de estructuras, columnas anulables, transacciones, niveles de aislamiento, SELECT FOR UPDATE, pool de conexiones, procesamiento por lotes, propagación de contexto y herramientas de migración. Úsela al escribir, revisar o depurar código Golang que interactúe con PostgreSQL, MariaDB, MySQL o SQLite; para pruebas de bases de datos; o para preguntas sobre database/sql, sqlx o pgx. NO genera esquemas de bases de datos ni SQL de migración.
developmentdatabase
golang-dependency-injection
samber
Guía completa sobre inyección de dependencias (DI) en Golang. Abarca por qué es importante la DI (capacidad de prueba, bajo acoplamiento, separación de responsabilidades, gestión del ciclo de vida), inyección manual por constructor y comparación de bibliotecas de DI (google/wire, uber-go/dig, uber-go/fx, samber/do). Utiliza esta habilidad al diseñar arquitectura de servicios, configurar inyección de dependencias, refactorizar código fuertemente acoplado, gestionar singletons o fábricas de servicios, o cuando el usuario pregunte sobre inversión de control, servicios...
developmentcode-reviewapi
golang-dependency-management
samber
Estrategias de gestión de dependencias para proyectos Golang — gestión de go.mod, instalación/actualización de paquetes, Selección de Versión Mínima, escaneo de vulnerabilidades, seguimiento de dependencias obsoletas, análisis de tamaño binario, configuración de Dependabot/Renovate, resolución de conflictos y espacios de trabajo go.work. Úselo al agregar, eliminar o actualizar dependencias de Go, auditar vulnerabilidades, resolver conflictos de versiones o configurar actualizaciones automáticas de dependencias.
developmentsecuritydevops
golang-design-patterns
samber
Patrones de diseño idiomáticos en Golang: opciones funcionales, constructores, flujo y cascada de errores, gestión y ciclo de vida de recursos, apagado elegante, resiliencia, arquitectura, inyección de dependencias, manejo de datos, streaming y más. Aplicar al elegir explícitamente entre patrones arquitectónicos, implementar opciones funcionales, diseñar APIs de constructores, configurar un apagado elegante, aplicar patrones de resiliencia o preguntar qué patrón idiomático de Go se ajusta a un problema específico.
developmentdesigncode-review
golang-documentation
samber
Guía completa de documentación para proyectos Golang, que cubre comentarios godoc, README, CONTRIBUTING, CHANGELOG, Go Playground, tests de ejemplo, documentación de API y llms.txt. Úsalo al escribir o revisar comentarios de documentación, documentación, agregar ejemplos de código, configurar sitios de documentación o discutir mejores prácticas de documentación. Se activa tanto para bibliotecas como para aplicaciones/CLIs.
developmentdocumentcode-review
golang-error-handling
samber
We need to translate the given text from English to Spanish, preserving the name "golang-error-handling" as it appears in the source? The instruction says: "Do not include the name unless it appears in the source text." The name "golang-error-handling" is not in the <text> block. The text block contains the description. So we only translate the text inside <text>. Also preserve product names, protocol names, URLs, numbers, technical terms. So "Golang", "slog", "samber/oops", "samber/cc-skills-golang@golang-samber-oops" should remain as is. Also "errors.Is/As", "errors.Join", "panic/recover", "HTTP", "log aggregation", "3rd-party", "Go code". Translate the rest idiomatically. Translation: "Manejo idiomático de errores en Golang: creación, envoltura con %w, errors.Is/As, errors.Join, tipos de error personalizados, errores centinela, panic/recover, la
developmentcode-review
golang-google-wire
samber
We need to translate the given text from English to Spanish, preserving the name "golang-google-wire" as is, but the instruction says "Do not include the name unless it appears in the source text." The name appears in the source text? Actually the source text starts with "Compile-time dependency injection..." and does not include the name "golang-google-wire". The name is given in the context as the directory item name, but the instruction says to translate only the text inside <text>. So we should not add the name. Also preserve technical terms like wire.NewSet, wire.Build, etc. URLs? None. Numbers? None. Technical terms: google/wire, wire.NewSet, etc. Also preserve //go:build wireinject, wire_gen.go, etc. The last sentence: "For runtime DI with reflection, see..." - we need to translate that but keep "see..." as is? Probably translate "see" to "ver" but keep the ellipsis. Also note: "DI" is dependency injection, but it
developmentcode-review
golang-graphql
samber
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
developmentapi
golang-grpc
samber
Proporciona pautas de uso de gRPC, organización de protobuf y patrones listos para producción para microservicios en Golang. Úsalo al implementar, revisar o depurar servidores/clientes gRPC, escribir archivos proto, configurar interceptores, manejar errores gRPC con códigos de estado, configurar TLS/mTLS, probar con bufconn o trabajar con RPC de transmisión.
developmentapicode-review
golang-how-to
samber
Orquestrador de habilidades Golang — siempre activo en cualquier tarea de codificación, revisión, depuración o configuración de Golang. Lee el contexto de la tarea y carga las habilidades más relevantes de samber/cc-skills-golang, a menudo varias a la vez: escribir un servicio gRPC carga golang-grpc + golang-testing + golang-error-handling; depurar un panic carga golang-troubleshooting + golang-safety; auditar seguridad carga golang-security + golang-lint + golang-safety. También: desambigua clústeres en competencia cuando dos habilidades parecen superponerse...
developmentcode-reviewtesting
golang-lint
samber
Mejores prácticas de linting y configuración de golangci-lint para proyectos Golang: ejecutar linters, configurar .golangci.yml, suprimir advertencias con directivas nolint, interpretar la salida de lint y seleccionar linters. Úselo al configurar golangci-lint, preguntar sobre advertencias de lint o supresiones nolint, configurar herramientas de calidad de código o elegir linters. También úselo cuando el usuario mencione golangci-lint, go vet, staticcheck o revive.
developmentcode-reviewtesting
golang-linter
samber
golang-linter — una habilidad instalable para agentes de IA.
developmentcode-review
golang-modernize
samber
Moderniza código Golang para usar características recientes del lenguaje, mejoras en la biblioteca estándar y patrones idiomáticos. Actívalo de forma proactiva al escribir o revisar código Go y detectar patrones antiguos, o al encontrar una advertencia de obsolescencia. Úsalo también cuando el usuario solicite explícitamente una modernización, una actualización de versión de Go o una renovación de CI/herramientas.
developmentcode-review
golang-naming
samber
Convenciones de nomenclatura de Go (Golang): cubre paquetes, constructores, structs, interfaces, constantes, enums, errores, booleanos, receptores, getters/setters, opciones funcionales, acrónimos, funciones de prueba y nombres de subpruebas. Usa esta habilidad al escribir código Go nuevo, revisar o refactorizar, elegir entre alternativas de nomenclatura (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown en iota 0), debatir nombres de paquetes Go (antipatrones utils/helpers), o...
developmentcode-review
golang-observability
samber
Observabilidad diaria en Golang: las señales siempre activas en producción. Cubre registro estructurado con slog, métricas de Prometheus, trazado distribuido con OpenTelemetry, perfilado continuo con pprof/Pyroscope, seguimiento de eventos RUM del lado del servidor, alertas y paneles de Grafana. Aplicar al instrumentar servicios Go para monitoreo en producción, configurar métricas o alertas, agregar trazado con OpenTelemetry, correlacionar registros con trazas, migrar registradores heredados (zap/logrus/zerolog) a slog, agregar...
developmentdevops
golang-performance
samber
Patrones y metodología de optimización de rendimiento en Golang: si hay un cuello de botella X, entonces aplica Y. Cubre reducción de asignaciones, eficiencia de CPU, diseño de memoria, ajuste de GC, pooling, caching y optimización de rutas críticas. Úsalo cuando el perfilado o los benchmarks hayan identificado un cuello de botella y necesites el patrón de optimización adecuado para solucionarlo. También úsalo al realizar una revisión de código de rendimiento para sugerir mejoras o benchmarks que ayuden a identificar ganancias rápidas de rendimiento. No es para metodología de medición (→...
developmentcode-review
golang-popular-libraries
samber
Recomienda bibliotecas y frameworks de Golang listos para producción. Aplica cuando el usuario solicite explícitamente sugerencias de bibliotecas, quiera comparar alternativas, necesite elegir una biblioteca para una tarea específica, o cuando se esté agregando una nueva dependencia al proyecto.
developmentresearchcode-review
golang-project-layout
samber
Proporciona una guía para configurar diseños y espacios de trabajo de proyectos Golang. Úselo al iniciar un nuevo proyecto Go, organizar una base de código existente, configurar un monorepo con múltiples paquetes, crear herramientas CLI con múltiples paquetes principales, decidir entre las convenciones de directorio cmd/internal/pkg, o discutir reestructuración de paquetes, divisiones de paquetes o divisiones de módulos.
development
golang-safety
samber
Codificación defensiva en Golang para prevenir pánicos, corrupción silenciosa de datos y errores sutiles en tiempo de ejecución. Úsalo al encontrar pánicos por nil, alias en append, acceso concurrente a mapas, problemas de comparación de flotantes o preguntas sobre diseño de valores cero. También úsalo al revisar código por seguridad contra nil, desbordamiento en conversiones numéricas, problemas de ciclo de vida de recursos (defer en bucles) o copia defensiva de slices y mapas.
developmentcode-reviewsecurity
golang-samber-do
samber
Inyección de dependencias en Golang usando samber/do — contenedores de servicios, gestión del ciclo de vida, ámbitos, verificaciones de salud, apagado controlado y organización de módulos. Aplicar cuando se use o adopte samber/do, cuando el código base importe github.com/samber/do o github.com/samber/do/v2, o cuando se refactorice la inyección manual de constructores en un contenedor DI.
developmentcode-reviewtesting
golang-samber-hot
samber
Caché en memoria en Golang usando samber/hot — algoritmos de desalojo (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cargadores de caché, fragmentación, stale-while-revalidate, caché de claves faltantes y métricas de Prometheus. Aplicar al usar o adoptar samber/hot, cuando el código base importa github.com/samber/hot, o cuando el proyecto carga repetidamente los mismos recursos de cardinalidad media a baja a alta frecuencia y necesita reducir la latencia o la presión del backend.
developmentdatabase
golang-samber-lo
samber
Ayudantes de programación funcional para Golang usando samber/lo — más de 500 funciones genéricas type-safe para slices, maps, canales, strings, matemáticas, tuplas y concurrencia (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Paquete inmutable principal (lo), variantes concurrentes (lo/parallel, también conocido como lop), mutaciones in situ (lo/mutable, también conocido como lom), iteradores perezosos (lo/it, también conocido como loi para Go 1.23+), y SIMD experimental (lo/exp/simd). Aplicar al usar o adoptar samber/lo, cuando el código base importa...
development
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-samber-oops
samber
Manejo estructurado de errores en Golang con samber/oops: constructores de errores, trazas de pila, códigos de error, contexto de error, envoltura de errores, atributos de error, mensajes para el usuario frente a mensajes para el desarrollador, recuperación de pánicos e integración con registradores. Aplicar al usar o adoptar samber/oops, o cuando el código base ya importe github.com/samber/oops.
development
golang-samber-ro
samber
Flujos reactivos y programación dirigida por eventos en Golang usando samber/ro — implementación de ReactiveX con más de 150 operadores seguros en tipos, observables fríos/calientes, 5 tipos de sujetos (Publish, Behavior, Replay, Async, Unicast), pipelines declarativos mediante Pipe, más de 40 complementos (HTTP, cron, fsnotify, JSON, registro), contrapresión automática, propagación de errores e integración con el contexto de Go. Aplicar al usar o adoptar samber/ro, cuando el código base importe github.com/samber/ro, o al construir procesos asíncronos...
developmentapidata-analysis
golang-samber-slog
samber
Extensiones de registro estructurado para Golang que utilizan los paquetes samber/slog-**** — pipelines de múltiples gestores (slog-multi), muestreo de registros (slog-sampling), formato de atributos (slog-formatter), middleware HTTP (slog-fiber, slog-gin, slog-chi, slog-echo) y enrutamiento de backend (slog-datadog, slog-sentry, slog-loki, slog-syslog, slog-logstash, slog-graylog...). Aplicar al usar o adoptar slog, o cuando el código base ya importe cualquier paquete github.com/samber/slog-*.
developmentapi
golang-security
samber
Prácticas recomendadas de seguridad y prevención de vulnerabilidades para Golang. Abarca inyección (SQL, comandos, XSS), criptografía, seguridad del sistema de archivos, seguridad de red, cookies, gestión de secretos, seguridad de memoria y registro. Aplicar al escribir, revisar o auditar código Go por seguridad, o al trabajar en cualquier código riesgoso que involucre criptografía, E/S, gestión de secretos, manejo de entrada de usuario o autenticación. Incluye configuración de herramientas de seguridad.
securitycode-reviewdevelopment
golang-spf13-cobra
samber
We need to translate the given text from English to Spanish, preserving the name "golang-spf13-cobra" as instructed. The text is a description of a Golang CLI command tree library using spf13/cobra. We must not add any extra commentary, labels, or formatting. Just translate the text inside <text> tags. The text includes technical terms like "cobra.Command", "RunE vs Run", "PersistentPreRunE hook chain", "Args validators", etc. These should be preserved as is or translated if they are common terms? The instruction says "Preserve product names, protocol names, URLs, numbers, and technical terms." So technical terms like "cobra.Command" should be preserved. However, some terms like "hook chain" might be translated? But "PersistentPreRunE" is a function name, so preserve. "Args validators" might be translated as "validadores de Args" but "Args" is a parameter name, so keep as "Args". Similarly, "NoArgs", "ExactArgs",
development
golang-spf13-viper
samber
We need to translate the given text from English to Spanish, preserving the name "golang-spf13-viper" only if it appears in the source text. The source text does not include that name; it only mentions "spf13/viper" and "github.com/spf13/viper". So we should not include "golang-spf13-viper" in the translation. The instruction says: "Do not include the name unless it appears in the source text." It does not appear. So we translate the text inside <text> only. The text describes a Golang configuration library using spf13/viper with various features. We need to translate technical terms like "flag", "env", "file", "KV", "default", "BindPFlag", "BindPFlags", "SetEnvPrefix", "SetEnvKeyReplacer", "AutomaticEnv", "ReadInConfig", "ConfigFileNotFoundError", "Unmarshal", "mapstructure struct tags", "Sub", "WatchConfig", "OnConfigChange
developmentapicode-review
golang-stay-updated
samber
Proporciona recursos para mantenerse actualizado con las noticias, comunidades y personas a seguir sobre Golang. Útil al buscar recursos de aprendizaje de Go, descubrir nuevas bibliotecas, encontrar canales comunitarios o mantenerse al día con los cambios y lanzamientos del lenguaje Go.
developmentresearch
golang-stretchr-testify
samber
Guía completa de stretchr/testify para pruebas en Golang. Cubre en profundidad los paquetes assert, require, mock y suite. Úsalo al escribir pruebas con testify, crear mocks, configurar suites de prueba o elegir entre assert y require. Abarca aserciones de testify, expectativas de mock, comparadores de argumentos, verificación de llamadas, ciclo de vida de suites y patrones avanzados como Eventually, JSONEq y comparadores personalizados. Aplica cuando el código base importe github.com/stretchr/testify.
developmenttestingcode-review
golang-structs-interfaces
samber
Patrones de diseño de structs e interfaces en Golang: composición, incrustación, aserciones de tipo, conmutadores de tipo, segregación de interfaces, inyección de dependencias mediante interfaces, etiquetas de campos de struct, y receptores de puntero vs valor. Usa esta habilidad al diseñar tipos en Go, definir o implementar interfaces, incrustar structs o interfaces, escribir aserciones de tipo o conmutadores de tipo, agregar etiquetas de campos de struct para serialización JSON/YAML/BD, o elegir entre receptores de puntero y valor. También úsala cuando el usuario...
developmentcode-review
golang-swagger
samber
Documentación de Golang OpenAPI/Swagger con swaggo/swag — comentarios de anotación (@Summary, @Param, @Success, @Router, @Security), generación de código con swag init, integraciones con frameworks (gin, echo, fiber, chi, net/http), definiciones de seguridad (Bearer/JWT, OAuth2, clave API) y etiquetas de struct (swaggertype, enums, example, swaggerignore). Aplicar al agregar o mantener documentación Swagger/OpenAPI en un proyecto Go, o cuando el código base importe github.com/swaggo/swag, github.com/swaggo/gin-swagger,...
developmentapi
golang-testing
samber
We need to translate the given text from English to Spanish. The text is a description of a skill for Go testing. We must preserve the name "golang-testing" but it's not in the text, so we don't include it. Also preserve technical terms like "table-driven tests", "testify suites", "mocks", "parallel tests", "fuzzing", "fixtures", "goroutine leak detection", "goleak", "snapshot testing", "code coverage", "integration tests", "idiomatic test naming", "Go test CI", "flaky/slow tests", "testify-specific APIs", "samber/cc-skills-golang@golang-stretchr-testify", "measurement methodology". Also preserve URLs? There is no URL. Numbers? None. Technical terms should be kept as is or translated if common? Usually in technical translations, terms like "table-driven tests" might be translated as "pruebas basadas en tablas" but it's common to keep English terms. The instruction says "Preserve product names
developmenttestingcode-review
golang-troubleshooting
samber
Soluciona problemas de programas Golang de manera sistemática: encuentra y corrige la causa raíz. Úsalo al encontrar errores, caídas, interbloqueos o comportamientos inesperados en código Go. Abarca metodología de depuración, errores comunes de Go, depuración basada en pruebas, configuración y captura de pprof, depurador Delve, detección de condiciones de carrera,
developmenttesting
golang-uber-dig
samber
We need to translate the given text from English to Spanish, preserving the name "golang-uber-dig" and other technical terms. The instruction says: "Preserve product names, protocol names, URLs, numbers, and technical terms." Also, do not include the name unless it appears in the source text. The name appears in the source text as "golang-uber-dig" and also in the last sentence as part of a skill reference. We should preserve that. The text is a description of a skill. We need to translate it naturally into Spanish, keeping technical terms like "uber-go/dig", "Provide/Invoke", "dig.In/dig.Out", "named values", "value groups", "optional dependencies", "scopes", "Decorate", "go.uber.org/dig", "samber/cc-skills-golang@golang-uber-fx". Also preserve the backtick formatting? The instruction says "Preserve product names, protocol names, URLs, numbers, and technical terms." The backticks are formatting, but likely we
developmentapi
golang-uber-fx
samber
Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@golang-uber-dig` skill.
developmentapi
humaniseur-fr
samber
Elimina patrones de escritura de IA en textos en francés e inyecta voz, personalidad y alma. Úsalo al editar, revisar, reescribir o limpiar contenido en francés que parezca generado por ChatGPT/Claude. Humaniza, humanise, déslopifie. Detecta y corrige 27 patrones: abuso de vocabulario de IA (crucial, essentiel, notamment, par ailleurs, dans le paysage), anglicismos de modelos con inglés como primera lengua (faire du sens, adresser un problème), evitación de cópula, aperturas formularias (À l'ère de, Dans le paysage actuel),...
creativecommunication
influence-and-negotiation
samber
Kit de herramientas de influencia y negociación para cualquier interacción que requiera el acuerdo de otra persona, incluso cuando no se enmarque como 'negociación'. Cubre: ventas B2B, revisión salarial, negociación colectiva/sindicatos, reuniones 1:1 difíciles, anuncios de decisiones, mediación, acuerdos interculturales, reclutamiento, contactar a un gerente, CFO, cliente, proveedor o colega, responder a comentarios, solicitudes de personal, rechazar, oponerse al alcance, justificar un retraso, explicar una decisión, plantear una preocupación, obtener...
communicationresearchproductivity
linkedin-ghostwriter
samber
linkedin-ghostwriter — una habilidad instalable para agentes de IA.
marketingcommunicationcreative
linkedin-ghostwriting
samber
Ghostwriting de LinkedIn B2B: entrevista estratégica, ingeniería de ganchos y cuerpo de publicación. Úsalo cuando el usuario quiera escribir contenido para LinkedIn, crear publicaciones escritas como ghostwriter, redactar para un fundador o ejecutivo, desarrollar una estrategia social B2B, o necesite ganchos, estructuras de publicación o marcos de copywriting para LinkedIn. Aplícalo cuando el usuario comparta una historia, resultado o idea y quiera convertirla en una publicación.
marketingcommunicationcreative
press-release-writer
samber
Redacta comunicados de prensa profesionales para cualquier ocasión, tipo de medio y país. Úsalo cuando el usuario quiera escribir, redactar o mejorar un comunicado de prensa, communiqué de presse, anuncio para medios, noticia de prensa o declaración de relaciones públicas, incluidos lanzamientos de productos, rondas de financiación, asociaciones, comunicaciones de crisis, resultados financieros, contrataciones ejecutivas, eventos, fusiones y adquisiciones, hitos de código abierto y avisos para medios. Abarca todos los tipos de comunicados, objetivos mediáticos (impresos, digitales/cable, transmisión, redes sociales/SMPR, prensa especializada) y...
marketingcommunicationcreative
promql-cli
samber
CLI para consultar Prometheus y motores compatibles con PromQL (Thanos, Cortex, VictoriaMetrics, Grafana Mimir, Grafana Tempo...) — consultas instantáneas, consultas por rango, descubrimiento de métricas (subcomandos metrics/labels/meta), formatos de salida (table/csv/json/graph). Aplicar al ejecutar consultas PromQL, solucionar problemas de rendimiento en un software con observabilidad, investigar latencia/tasas de error/saturación, o analizar datos de series temporales.
developmentdevopsdata-analysis
site-launch-checklist
samber
Lista de verificación previa al lanzamiento para publicar un nuevo sitio web. Orquesta la configuración de análisis (GA4, PostHog, Google Search Console, Ahrefs), cumplimiento legal, encabezados de seguridad y auditoría, SEO y GEO con investigación de palabras clave validada contra Google Trends (robots.txt, sitemaps, llms.txt, política de IA, marcado de esquema, hreflang), consistencia en la redacción mediante un TONE.md y una pasada de humanización en el idioma correspondiente, OpenGraph y vistas previas sociales, conjunto completo de favicons con manifiesto, controles de calidad (Lighthouse, Core Web...
developmentresearch
skill-progressive-disclosure-design
samber
Decidir cómo dividir el contenido de una skill entre SKILL.md y los archivos de referencia para lograr eficiencia de contexto y activación confiable. Usar esto al crear una nueva skill de Claude, al refactorizar una existente, o cuando un SKILL.md supere las 300-400 líneas. También activar cuando el usuario mencione "progressive disclosure", "archivos de referencia", "dividir skills", "agrupación de skills", "ventana de contexto para skills", "SKILL.md demasiado largo", "qué va en references/", "estructura de skill", o exprese cualquier incertidumbre sobre...
designdocumentdevelopment
snyk-agent-scan-compliance
samber
Experto en cumplimiento para snyk-agent-scan — el escáner de archivos de skill de agente — NO para otras herramientas CLI de Snyk (snyk test, snyk code SAST, snyk iac, snyk container). Corrige alertas mediante reestructuración de contenido, nunca suprimiendo ni eliminando información. Cubre todos los archivos en un directorio de skill: SKILL.md, references/, assets/ y cualquier markdown secundario. Aplicar al crear una nueva skill, editar una existente, solucionar problemas de una ejecución fallida de snyk-agent-scan localmente o en CI, o desbloquear un PR retenido por el agente...
developmentsecuritycode-review
substack-ghostwriting
samber
Redacta, optimiza y haz crecer contenido para Substack, tanto boletines (priorizando el correo electrónico) como publicaciones web (artículos/ensayos web). Incluye ghostwriting con adaptación de voz, optimización del algoritmo de Substack, estrategia para Notes, formato de correo electrónico, SEO, tácticas de crecimiento y planificación de monetización. Úsalo cuando el usuario mencione Substack, boletines, redactar un boletín, publicación de Substack, artículo de Substack, publicación web en Substack, contenido perenne, SEO para Substack, crecimiento de boletines, estrategia para Notes, ghostwriting...
creativemarketing
technical-article-writer
samber
Redacta artículos técnicos y publicaciones de blog atractivos para audiencias de desarrolladores. Usa esta habilidad siempre que el usuario solicite escribir una publicación de blog, un artículo técnico o cualquier contenido técnico extenso. Actívala también cuando el usuario diga 'escribe sobre [tema técnico]', 'ayúdame a redactar un artículo', 'convierte esto en una publicación de blog', 'escribe una publicación sobre', 'quiero publicar algo sobre' o mencione escribir para una audiencia de desarrolladores. Cubre todo el proceso: refinamiento de ideas, generación de ganchos/títulos, artículo...
developmentcreativeresearch
training-report
samber
Generar un informe profesional de capacitación/taller como archivo .docx. Usar esta habilidad cada vez que el usuario mencione "informe de capacitación", "informe de taller", "compte rendu", "compte rendu de formation", "formation report", "debriefing a workshop", "write up a training session", "résumé de formation", o cualquier solicitud para documentar una sesión de capacitación, taller o evento de incorporación con comentarios y recomendaciones individuales de los participantes. También activar cuando el usuario diga cosas como "Acabo de dirigir un taller y...".
documentproductivitycommunication