Skills de Samber
ego lite browser
patrocinadorego lite é o navegador mais rápido para agentes de IA executarem automação web, compartilhando seu estado logado com Codex ou Claude Code, zero custo, zero configuração.
Alpha Vantage MCP Server
patrocinadorAcesse dados do mercado financeiro: ações em tempo real e históricas, ETFs, opções, forex, criptomoedas, commodities, fundamentos, indicadores técnicos e mais
Composio
patrocinadorConecte-se a mais de 1500 servidores MCP com 1 clique
chrome-extension
cc-skills/skills/chrome-extension
Guia completo para criar extensões do Chrome com Manifest V3. Use esta habilidade sempre que o usuário mencionar extensão do Chrome, extensão de navegador, manifest.json, script de conteúdo, service worker (no contexto de extensão), popup, painel lateral, chrome.runtime, chrome.tabs, chrome.storage, chrome.scripting, script de fundo, MV3, Manifest V3 ou qualquer API de extensão do Chrome. Também acione quando o usuário quiser injetar scripts em páginas da web, comunicar entre página e fundo, contornar CSP a partir de um...
DesenvolvimentoAutomação de navegadorconventional-git
cc-skills/skills/conventional-git
Padrões de nomenclatura de branches, worktrees e mensagens de commit baseados no Conventional Commits v1.0.0 para projetos no GitHub e GitLab. Use ao criar branches, nomear worktrees, escrever commits, gerar mensagens de commit, revisar convenções de branches ou configurar automação de changelog. Aplique quando seu projeto precisar de histórico de git consistente, versões orientadas por SemVer, geração de changelog analisável ou fechamento automático de issues. Acione quando o usuário perguntar como nomear uma worktree, criar uma git worktree ou...
DesenvolvimentoRevisão de códigoDevOpscopywriting-cta
cc-skills/skills/copywriting-cta
Criar CTAs de final de artigo (chamadas para ação posicionadas no final de posts de blog, newsletters, ensaios, artigos ou qualquer conteúdo de formato longo). Use esta habilidade sempre que o usuário pedir para escrever, criar, revisar ou melhorar uma CTA no final de um artigo, post de blog ou ensaio; mencionar "CTA de final de post", "final do artigo", "chamada para ação", "caixa de inscrição", "CTA de newsletter", "bloco de assinatura", "o que devo colocar no final", "como faço para os leitores se inscreverem / compartilharem / agendarem uma chamada / comprarem /...
MarketingCriativoComunicaçãocopywriting-hooks
cc-skills/skills/copywriting-hooks
Gere ganchos de abertura e títulos de posts para artigos longos em EN ou FR — posts de blog, Substack/Medium/dev.to, LinkedIn em formato longo, newsletters pagas, ensaios de opinião, reportagens, mergulhos técnicos profundos. Ative sempre que o usuário pedir um gancho, abertura, lead, introdução, primeira frase/parágrafo, abertura, accroche, attaque, phrase d'accroche ou première phrase — incluindo tornar uma introdução simples mais impactante ou reescrever um rascunho de abertura. Ative também quando o usuário pedir um título de post, titre d'article,...
MarketingCriativoComunicaçãocopywriting-prose-creator
cc-skills/skills/copywriting-prose-creator
Codifica como alguém ou uma marca escreve — mecânica da prosa (léxico, sintaxe, ritmo, estrutura, movimentos característicos) independente do tom emocional. Saída: PROSE.md. Três modos: CRIAR um guia novo a partir de SOUL.md + TONE.md + entrevista de descoberta; ADAPTAR um guia existente para um novo canal; AUDITAR um corpus em busca de padrões de prosa antes da codificação. Use quando: definir regras para uma fábrica de conteúdo, codificar a voz de ghostwriting para consistência entre vários escritores, definir palavras proibidas e metas de comprimento de frases,...
CriativoComunicaçãoDocumentocopywriting-tone-of-voice-creator
cc-skills/skills/copywriting-tone-of-voice-creator
Crie um guia de tom de voz da marca (TONE.md) por meio de descoberta, definição de voz e modulação de canal. Gera atributos de voz com o que fazer/não fazer, posicionamento NN/g, matriz de modulação de tom, léxico, mecânicas e regras de canal — consumido por habilidades de conteúdo downstream que escrevem textos alinhados à marca. Abrange marcas B2B SaaS, B2C/D2C, ONG, setor público, consultoria, industrial, product-led, pessoal e de voluntariado; pesquisa contextos não cobertos (política, nichos regulados, organizações religiosas, jogos) em...
MarketingCriativoComunicaçãocrxjs
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...
DesenvolvimentoAutomação de navegadordeep-research
cc-skills/skills/deep-research
Habilidade de pesquisa profunda — buscas web paralelas amplas, validação multi-fonte, rastreamento de confiança, relatório em Markdown com citações. Suporta 11 tipos de pesquisa: mercado (TAM/SAM, segmentos, precificação, tendências), domínio (estrutura do setor, ecossistema, panorama regulatório), técnica (arquitetura, ferramentas, benchmarks), competitiva (análise de concorrentes, posicionamento, vitórias/perdas), produto (análise de recursos, avaliações, sinais de roadmap), acadêmica (levantamento bibliográfico, redes de citação, autores-chave), pessoa/org (due...
PesquisaWeb ScrapingAnálise de dadosfrontend-design-deslop
cc-skills/skills/frontend-design-deslop
Produza UIs e aplicações de design distintas e não genéricas, trabalhando com estratégia em primeiro lugar. Identifique o projeto (landing page, app SaaS, dashboard, e-commerce, apresentação, documentação, portfólio...) e seu posicionamento e personalidade, comprometa-se com adjetivos de marca, traduza-os em um sistema tipográfico e de cores, e então aplique a camada de ofício (layout, componentes e estados, movimento, iconografia, imagens, modo escuro e temas, acessibilidade), evitando o padrão AI-slop / Claude-esque. Isso é tanto um...
DesignDesenvolvimentoCriativogolang-benchmark
cc-skills-golang/skills/golang-benchmark
Benchmarking, profiling e medição de desempenho em Golang. Use ao escrever, executar ou comparar benchmarks em Go, fazer profiling de caminhos críticos com pprof, interpretar perfis de CPU/memória/trace, analisar resultados com benchstat, configurar detecção de regressão de benchmark em CI ou investigar desempenho em produção com métricas de runtime do Prometheus. Também use quando o desenvolvedor precisar de análise aprofundada sobre um indicador específico de desempenho — esta skill fornece a metodologia de medição, enquanto...
DesenvolvimentoTestesRevisão 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...
Desenvolvimentogolang-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).
DesenvolvimentoRevisão de códigogolang-concurrency
cc-skills-golang/skills/golang-concurrency
Padrões de concorrência em Golang. Use ao escrever ou revisar código Go concorrente envolvendo goroutines, canais, select, locks, primitivas sync, errgroup, singleflight, pools de workers ou pipelines fan-out/fan-in. Também aciona quando você detecta vazamentos de goroutines, condições de corrida, problemas de propriedade de canais ou precisa escolher entre canais e mutexes.
DesenvolvimentoRevisão de códigogolang-context
cc-skills-golang/skills/golang-context
Uso idiomático de context.Context em Golang — propagação através de limites de API, cancelamento, timeouts e deadlines, valores de escopo de requisição, context.WithoutCancel para trabalhos em segundo plano que sobrevivem às requisições. Aplicar ao projetar propagação de contexto entre camadas, depurar contextos vazados ou não expirados, escolher entre context.Background/TODO/WithoutCancel, ou armazenar valores no contexto. Não se aplica a código que apenas aceita ctx como primeiro parâmetro.
Desenvolvimentogolang-continuous-integration
cc-skills-golang/skills/golang-continuous-integration
Configuração de pipeline CI/CD usando GitHub Actions para projetos Golang — testes, linting, SAST, varredura de segurança, cobertura de código, Dependabot, Renovate, GoReleaser, automação de revisão de código e pipelines de release. Use ao configurar ou melhorar a CI de projetos Go, configurar workflows do GitHub Actions, adicionar linters ou scanners de segurança, automatizar atualizações de dependências ou adicionar portões de qualidade.
DesenvolvimentoDevOpsTestesgolang-data-structures
cc-skills-golang/skills/golang-data-structures
Estruturas de dados em Golang — slices (internas, crescimento de capacidade, pré-alocação, pacote slices), maps (internas, buckets de hash, pacote maps), arrays, container/list/heap/ring, strings.Builder vs bytes.Buffer, coleções genéricas, ponteiros (unsafe.Pointer, weak.Pointer) e semântica de cópia. Use ao escolher ou otimizar estruturas de dados em Go, implementar contêineres genéricos, usar pacotes container/, ponteiros unsafe ou weak, ou questionar internas de slice/map.
DesenvolvimentoAnálise de dadosgolang-database
cc-skills-golang/skills/golang-database
Guia abrangente para acesso a banco de dados em Go — consultas parametrizadas, escaneamento de structs, colunas anuláveis, transações, níveis de isolamento, SELECT FOR UPDATE, pool de conexões, processamento em lote, propagação de contexto e ferramentas de migração. Use ao escrever, revisar ou depurar código Golang que interage com PostgreSQL, MariaDB, MySQL ou SQLite; para testes de banco de dados; ou para dúvidas sobre database/sql, sqlx ou pgx. NÃO gera esquemas de banco de dados ou SQL de migração.
DesenvolvimentoBanco de dadosgolang-dependency-injection
cc-skills-golang/skills/golang-dependency-injection
Guia completo para injeção de dependência (DI) em Golang. Aborda por que DI é importante (testabilidade, baixo acoplamento, separação de responsabilidades, gerenciamento de ciclo de vida), injeção manual por construtor e comparação de bibliotecas DI (google/wire, uber-go/dig, uber-go/fx, samber/do). Use esta habilidade ao projetar arquitetura de serviços, configurar injeção de dependência, refatorar código fortemente acoplado, gerenciar singletons ou fábricas de serviços, ou quando o usuário perguntar sobre inversão de controle, serviço...
DesenvolvimentoRevisão de códigoAPIgolang-dependency-management
cc-skills-golang/skills/golang-dependency-management
Estratégias de gerenciamento de dependências para projetos Golang — gerenciamento de go.mod, instalação/atualização de pacotes, Seleção de Versão Mínima, varredura de vulnerabilidades, rastreamento de dependências desatualizadas, análise de tamanho binário, configuração de Dependabot/Renovate, resolução de conflitos e workspaces go.work. Use ao adicionar, remover ou atualizar dependências Go, auditar vulnerabilidades, resolver conflitos de versão ou configurar atualizações automáticas de dependências.
DesenvolvimentoSegurançaDevOpsgolang-design-patterns
cc-skills-golang/skills/golang-design-patterns
Padrões de design idiomáticos em Golang — opções funcionais, construtores, fluxo e cascata de erros, gerenciamento e ciclo de vida de recursos, desligamento gracioso, resiliência, arquitetura, injeção de dependência, manipulação de dados, streaming e mais. Aplicar ao escolher explicitamente entre padrões arquiteturais, implementar opções funcionais, projetar APIs de construtores, configurar desligamento gracioso, aplicar padrões de resiliência ou perguntar qual padrão idiomático Go se adequa a um problema específico.
DesenvolvimentoDesignRevisão de códigogolang-documentation
cc-skills-golang/skills/golang-documentation
Guia abrangente de documentação para projetos Golang, cobrindo comentários godoc, README, CONTRIBUTING, CHANGELOG, Go Playground, testes de exemplo, documentação de API e llms.txt. Use ao escrever ou revisar comentários de documentação, documentação, adicionar exemplos de código, configurar sites de documentação ou discutir melhores práticas de documentação. Aciona tanto para bibliotecas quanto para aplicações/CLIs.
DesenvolvimentoDocumentoRevisão de códigogolang-error-handling
cc-skills-golang/skills/golang-error-handling
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`...
DesenvolvimentoRevisão de códigogolang-google-wire
cc-skills-golang/skills/golang-google-wire
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...
DesenvolvimentoRevisão 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`.
DesenvolvimentoAPIgolang-grpc
cc-skills-golang/skills/golang-grpc
Fornece diretrizes de uso do gRPC, organização de protobuf e padrões prontos para produção em microsserviços Golang. Use ao implementar, revisar ou depurar servidores/clientes gRPC, escrever arquivos proto, configurar interceptadores, tratar erros gRPC com códigos de status, configurar TLS/mTLS, testar com bufconn ou trabalhar com RPCs de streaming.
DesenvolvimentoAPIRevisão de códigogolang-how-to
cc-skills-golang/skills/golang-how-to
Orquestrador de habilidades Golang — sempre ativo em qualquer tarefa de codificação, revisão, depuração ou configuração em Golang. Lê o contexto da tarefa e carrega as habilidades mais relevantes do samber/cc-skills-golang, frequentemente várias de uma vez: escrever um serviço gRPC carrega golang-grpc + golang-testing + golang-error-handling; depurar um panic carrega golang-troubleshooting + golang-safety; auditar segurança carrega golang-security + golang-lint + golang-safety. Também: desambigua clusters concorrentes quando duas habilidades parecem se sobrepor...
DesenvolvimentoRevisão de códigoTestesgolang-lint
cc-skills-golang/skills/golang-lint
Melhores práticas de linting e configuração do golangci-lint para projetos Golang — execução de linters, configuração do .golangci.yml, supressão de avisos com diretivas nolint, interpretação da saída de lint e seleção de linters. Use ao configurar o golangci-lint, ao perguntar sobre avisos de lint ou supressões nolint, ao configurar ferramentas de qualidade de código ou ao escolher linters. Use também quando o usuário mencionar golangci-lint, go vet, staticcheck ou revive.
DesenvolvimentoRevisão de códigoTestesgolang-linter
cc-skills-golang/skills/golang-linter
golang-linter — uma skill instalável para agentes de IA.
DesenvolvimentoRevisão de códigogolang-modernize
cc-skills-golang/skills/golang-modernize
Modernize código Golang para usar recursos recentes da linguagem, melhorias na biblioteca padrão e padrões idiomáticos. Acione proativamente ao escrever ou revisar código Go e detectar padrões antigos, ou ao encontrar um aviso de depreciação. Use também quando o usuário solicitar explicitamente modernização, atualização de versão do Go ou renovação de CI/ferramentas.
DesenvolvimentoRevisão de códigogolang-naming
cc-skills-golang/skills/golang-naming
Convenções de nomenclatura em Go (Golang) — abrange pacotes, construtores, structs, interfaces, constantes, enums, erros, booleanos, receivers, getters/setters, opções funcionais, acrônimos, funções de teste e nomes de subtestes. Use esta habilidade ao escrever novo código Go, revisar ou refatorar, escolher entre alternativas de nomenclatura (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown no iota 0), debater nomes de pacotes Go (anti-padrões utils/helpers), ou...
DesenvolvimentoRevisão de código
30 de 65