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.
Composio
patrocinadorConéctate a más de 1500 servidores MCP con 1 clic
chrome-extension
cc-skills/skills/chrome-extension
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...
DesarrolloAutomatización de navegadorconventional-git
cc-skills/skills/conventional-git
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...
DesarrolloRevisión de códigoDevOpscopywriting-cta
cc-skills/skills/copywriting-cta
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 /...
MarketingCreativoComunicacióncopywriting-hooks
cc-skills/skills/copywriting-hooks
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,...
MarketingCreativoComunicacióncopywriting-prose-creator
cc-skills/skills/copywriting-prose-creator
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,...
CreativoComunicaciónDocumentocopywriting-tone-of-voice-creator
cc-skills/skills/copywriting-tone-of-voice-creator
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...
MarketingCreativoComunicacióncrxjs
cc-skills/skills/crxjs
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...
DesarrolloAutomatización de navegadordeep-research
cc-skills/skills/deep-research
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...
InvestigaciónWeb ScrapingAnálisis de datosfrontend-design-deslop
cc-skills/skills/frontend-design-deslop
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...
DiseñoDesarrolloCreativogolang-benchmark
cc-skills-golang/skills/golang-benchmark
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...
DesarrolloPruebasRevisión de códigogolang-cli
cc-skills-golang/skills/golang-cli
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...
Desarrollogolang-code-style
cc-skills-golang/skills/golang-code-style
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).
DesarrolloRevisión de códigogolang-concurrency
cc-skills-golang/skills/golang-concurrency
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.
DesarrolloRevisión de códigogolang-context
cc-skills-golang/skills/golang-context
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.
Desarrollogolang-continuous-integration
cc-skills-golang/skills/golang-continuous-integration
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.
DesarrolloDevOpsPruebasgolang-data-structures
cc-skills-golang/skills/golang-data-structures
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.
DesarrolloAnálisis de datosgolang-database
cc-skills-golang/skills/golang-database
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.
DesarrolloBase de datosgolang-dependency-injection
cc-skills-golang/skills/golang-dependency-injection
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...
DesarrolloRevisión de códigoAPIgolang-dependency-management
cc-skills-golang/skills/golang-dependency-management
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.
DesarrolloSeguridadDevOpsgolang-design-patterns
cc-skills-golang/skills/golang-design-patterns
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.
DesarrolloDiseñoRevisión de códigogolang-documentation
cc-skills-golang/skills/golang-documentation
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.
DesarrolloDocumentoRevisión de códigogolang-error-handling
cc-skills-golang/skills/golang-error-handling
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
DesarrolloRevisión de códigogolang-google-wire
cc-skills-golang/skills/golang-google-wire
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
DesarrolloRevisión de códigogolang-graphql
cc-skills-golang/skills/golang-graphql
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`.
DesarrolloAPIgolang-grpc
cc-skills-golang/skills/golang-grpc
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.
DesarrolloAPIRevisión de códigogolang-how-to
cc-skills-golang/skills/golang-how-to
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...
DesarrolloRevisión de códigoPruebasgolang-lint
cc-skills-golang/skills/golang-lint
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.
DesarrolloRevisión de códigoPruebasgolang-linter
cc-skills-golang/skills/golang-linter
golang-linter — una habilidad instalable para agentes de IA.
DesarrolloRevisión de códigogolang-modernize
cc-skills-golang/skills/golang-modernize
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.
DesarrolloRevisión de códigogolang-naming
cc-skills-golang/skills/golang-naming
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...
DesarrolloRevisión de código
30 de 65