S
Skills de Samber
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
Build a brand tone of voice guide (TONE.md) via discovery, voice definition, and channel modulation. Outputs voice attributes with do's/don'ts, NN/g positioning, tone modulation matrix, lexicon, mechanics, and channel rules — consumed by downstream content skills writing on-brand copy. Covers B2B SaaS, B2C/D2C, NGO, public sector, consulting, industrial, product-led, personal, and volunteering brands; researches uncovered contexts (politics, regulated niches, religious orgs, gaming) on...
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
Produce distinctive, non-generic UI and design applications well, working strategy-first. Identify the project (landing page, SaaS app, dashboard, ecommerce, presentation, docs, portfolio...) and its positioning and personality, commit to brand adjectives, translate into a typography and color system, then apply the craft layer (layout, components and states, motion, iconography, imagery, dark mode and theming, accessibility), avoiding the AI-slop / Claude-esque default. This is both a...
designdevelopmentcreative
golang-benchmark
samber
Golang benchmarking, profiling, and performance measurement. Use when writing, running, or comparing Go benchmarks, profiling hot paths with pprof, interpreting CPU/memory/trace profiles, analyzing results with benchstat, setting up CI benchmark regression detection, or investigating production performance with Prometheus runtime metrics. Also use when the developer needs deep analysis on a specific performance indicator - this skill provides the measurement methodology, while...
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
CI/CD pipeline configuration using GitHub Actions for Golang projects — testing, linting, SAST, security scanning, code coverage, Dependabot, Renovate, GoReleaser, code review automation, and release pipelines. Use when setting up or improving Go project CI, configuring GitHub Actions workflows, adding linters or security scanners, automating dependency updates, or adding quality gates.
developmentdevopstesting
golang-data-structures
samber
Golang data structures — slices (internals, capacity growth, preallocation, slices package), maps (internals, hash buckets, maps package), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, generic collections, pointers (unsafe.Pointer, weak.Pointer), and copy semantics. Use when choosing or optimizing Go data structures, implementing generic containers, using container/ packages, unsafe or weak pointers, or questioning slice/map internals.
developmentdata-analysis
golang-database
samber
Comprehensive guide for Go database access — parameterized queries, struct scanning, NULLable columns, transactions, isolation levels, SELECT FOR UPDATE, connection pool, batch processing, context propagation, and migration tooling. Use when writing, reviewing, or debugging Golang code that interacts with PostgreSQL, MariaDB, MySQL, or SQLite; for database testing; or for questions about database/sql, sqlx, or pgx. Does NOT generate database schemas or migration SQL.
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
Dependency management strategies for Golang projects — go.mod management, installing/upgrading packages, Minimal Version Selection, vulnerability scanning, outdated dependency tracking, binary size analysis, Dependabot/Renovate setup, conflict resolution, and go.work workspaces. Use when adding, removing, or upgrading Go dependencies, auditing vulnerabilities, resolving version conflicts, or setting up automated dependency updates.
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
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code. For samber/oops specifics → See `samber/cc-skills-golang@golang-samber-oops`...
developmentcode-review
golang-google-wire
samber
Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go. Apply when using or adopting google/wire, when the codebase imports `github.com/google/wire`, or when wiring an application graph at compile time via `wire.Build`. For runtime DI with reflection, see...
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
Provides gRPC usage guidelines, protobuf organization, and production-ready patterns for Golang microservices. Use when implementing, reviewing, or debugging gRPC servers/clients, writing proto files, setting up interceptors, handling gRPC errors with status codes, configuring TLS/mTLS, testing with bufconn, or working with streaming RPCs.
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
Go (Golang) naming conventions — covers packages, constructors, structs, interfaces, constants, enums, errors, booleans, receivers, getters/setters, functional options, acronyms, test functions, and subtest names. Use this skill when writing new Go code, reviewing or refactoring, choosing between naming alternatives (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown at iota 0), debating Go package names (utils/helpers anti-patterns), or...
developmentcode-review
golang-observability
samber
Golang everyday observability — the always-on signals in production. Covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, continuous profiling with pprof/Pyroscope, server-side RUM event tracking, alerting, and Grafana dashboards. Apply when instrumenting Go services for production monitoring, setting up metrics or alerting, adding OpenTelemetry tracing, correlating logs with traces, migrating legacy loggers (zap/logrus/zerolog) to slog, adding...
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
In-memory caching in Golang using samber/hot — eviction algorithms (LRU, LFU, TinyLFU, W-TinyLFU, S3FIFO, ARC, TwoQueue, SIEVE, FIFO), TTL, cache loaders, sharding, stale-while-revalidate, missing key caching, and Prometheus metrics. Apply when using or adopting samber/hot, when the codebase imports github.com/samber/hot, or when the project repeatedly loads the same medium-to-low cardinality resources at high frequency and needs to reduce latency or backend pressure.
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
Reactive streams and event-driven programming in Golang using samber/ro — ReactiveX implementation with 150+ type-safe operators, cold/hot observables, 5 subject types (Publish, Behavior, Replay, Async, Unicast), declarative pipelines via Pipe, 40+ plugins (HTTP, cron, fsnotify, JSON, logging), automatic backpressure, error propagation, and Go context integration. Apply when using or adopting samber/ro, when the codebase imports github.com/samber/ro, or when building asynchronous...
developmentapidata-analysis
golang-samber-slog
samber
Structured logging extensions for Golang using samber/slog-**** packages — multi-handler pipelines (slog-multi), log sampling (slog-sampling), attribute formatting (slog-formatter), HTTP middleware (slog-fiber, slog-gin, slog-chi, slog-echo), and backend routing (slog-datadog, slog-sentry, slog-loki, slog-syslog, slog-logstash, slog-graylog...). Apply when using or adopting slog, or when the codebase already imports any github.com/samber/slog-* package.
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
Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, usage/help template customization, man-page and markdown doc generation, and testing with SetArgs/SetOut/SetErr. Apply when using or adopting spf13/cobra, or when the codebase imports `github.com/spf13/cobra`. For...
development
golang-spf13-viper
samber
Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChange for hot reload, viper.New() for test isolation, and remote KV integration. Apply when using or adopting spf13/viper, or when the codebase imports `github.com/spf13/viper`. For CLI command...
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
Comprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing tests with testify, creating mocks, setting up test suites, or choosing between assert and require. Covers testify assertions, mock expectations, argument matchers, call verification, suite lifecycle, and advanced patterns like Eventually, JSONEq, and custom matchers. Apply when the codebase imports 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
Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach, setting up Go test CI, or debugging flaky/slow tests. For testify-specific APIs see `samber/cc-skills-golang@golang-stretchr-testify`; for measurement methodology see...
developmenttestingcode-review
golang-troubleshooting
samber
Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test-driven debugging, pprof setup and capture, Delve debugger, race detection, GODEBUG tracing, and production debugging. Start here for any 'something is wrong' situation. Not for interpreting profiles or benchmarking (→ See `samber/cc-skills-golang@golang-benchmark` skill) or applying...
developmenttesting
golang-uber-dig
samber
Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using or adopting uber-go/dig, when the codebase imports `go.uber.org/dig`, or when wiring an application graph at startup. For higher-level lifecycle and modules, see `samber/cc-skills-golang@golang-uber-fx` skill.
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
Write, optimize, and grow Substack content — both newsletter issues (email-first) and web posts (web-first articles/essays). Covers ghostwriting with voice matching, Substack algorithm optimization, Notes strategy, email formatting, SEO, growth tactics, and monetization planning. Use when the user mentions Substack, newsletters, write a newsletter issue, Substack post, Substack article, web post on Substack, evergreen content, SEO for Substack, newsletter growth, Notes strategy, ghostwrite...
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