Skills de Revisão de código
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
- 3.2k
golang-documentation
samberGuia 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ódigo - 3.2k
golang-error-handling
samberIdiomatic 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ódigo - 3.2k
golang-google-wire
samberCompile-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ódigo - 3.2k
golang-grpc
samberFornece 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ódigo - 3.2k
golang-how-to
samberOrquestrador 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ódigoTestes - 3.2k
golang-lint
samberMelhores 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ódigoTestes - 3.2k
golang-linter
sambergolang-linter — uma skill instalável para agentes de IA.
DesenvolvimentoRevisão de código - 3.2k
golang-modernize
samberModernize 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ódigo - 3.2k
golang-naming
samberConvençõ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 - 3.2k
golang-performance
samberPadrões e metodologia de otimização de desempenho em Golang - se gargalo X, então aplique Y. Abrange redução de alocação, eficiência de CPU, layout de memória, ajuste de GC, pooling, caching e otimização de hot-path. Use quando profiling ou benchmarks identificaram um gargalo e você precisa do padrão de otimização correto para corrigi-lo. Use também ao realizar revisão de código de desempenho para sugerir melhorias ou benchmarks que possam ajudar a identificar ganhos rápidos de desempenho. Não é para metodologia de medição (→...
DesenvolvimentoRevisão de código - 3.2k
golang-popular-libraries
samberRecomenda bibliotecas e frameworks Golang prontos para produção. Aplique quando o usuário pedir explicitamente sugestões de bibliotecas, quiser comparar alternativas, precisar escolher uma biblioteca para uma tarefa específica ou quando uma nova dependência estiver sendo adicionada ao projeto.
DesenvolvimentoPesquisaRevisão de código - 3.2k
golang-safety
samberCodificação defensiva em Golang para prevenir panics, corrupção silenciosa de dados e bugs sutis em tempo de execução. Use ao encontrar panics por nil, aliasing em append, acesso concorrente a mapas, armadilhas de comparação de floats ou questões de design de valor zero. Use também ao revisar código para segurança contra nil, estouro em conversão numérica, problemas de ciclo de vida de recursos (defer em loops) ou cópia defensiva de slices e maps.
DesenvolvimentoRevisão de códigoSegurança - 3.2k
golang-samber-do
samberInjeção de dependência em Golang usando samber/do — contêineres de serviço, gerenciamento de ciclo de vida, escopos, verificações de saúde, desligamento gracioso e organização de módulos. Aplique ao usar ou adotar samber/do, quando o código importar github.com/samber/do ou github.com/samber/do/v2, ou ao refatorar injeção manual de construtores para um contêiner de DI.
DesenvolvimentoRevisão de códigoTestes - 3.2k
golang-samber-mo
samberMonadic 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.
DesenvolvimentoRevisão de código - 3.2k
golang-security
samberPráticas recomendadas de segurança e prevenção de vulnerabilidades para Golang. Aborda injeção (SQL, comando, XSS), criptografia, segurança de sistema de arquivos, segurança de rede, cookies, gerenciamento de segredos, segurança de memória e registro. Aplicar ao escrever, revisar ou auditar código Go para segurança, ou ao trabalhar em qualquer código arriscado envolvendo criptografia, E/S, gerenciamento de segredos, manipulação de entrada do usuário ou autenticação. Inclui configuração de ferramentas de segurança.
SegurançaRevisão de códigoDesenvolvimento - 3.2k
golang-spf13-viper
samberGolang 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...
DesenvolvimentoAPIRevisão de código - 3.2k
golang-stretchr-testify
samberGuia completo sobre stretchr/testify para testes em Golang. Aborda os pacotes assert, require, mock e suite em profundidade. Use ao escrever testes com testify, criar mocks, configurar suites de teste ou escolher entre assert e require. Cobre asserções do testify, expectativas de mock, correspondentes de argumentos, verificação de chamadas, ciclo de vida de suites e padrões avançados como Eventually, JSONEq e correspondentes personalizados. Aplique quando o código importar github.com/stretchr/testify.
DesenvolvimentoTestesRevisão de código - 3.2k
golang-structs-interfaces
samberPadrões de design de structs e interfaces em Golang — composição, incorporação, asserções de tipo, switches de tipo, segregação de interfaces, injeção de dependência via interfaces, tags de campos de struct, e receptores por ponteiro vs valor. Use esta habilidade ao projetar tipos Go, definir ou implementar interfaces, incorporar structs ou interfaces, escrever asserções de tipo ou switches de tipo, adicionar tags de campos de struct para serialização JSON/YAML/DB, ou escolher entre receptores por ponteiro e valor. Use também quando o usuário...
DesenvolvimentoRevisão de código - 3.2k
golang-testing
samberWe need to translate the given text from English to Brazilian Portuguese. The text is a description of a skill for Golang 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. So just translate the surrounding Portuguese text naturally. The text: "Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage,
DesenvolvimentoTestesRevisão de código - 5.9k
google-agents-cli-adk-code
googleEsta habilidade deve ser usada quando o usuário deseja "escrever código de agente", "criar um agente com ADK", "adicionar uma ferramenta", "criar um callback", "definir um agente", "usar gerenciamento de estado" ou precisar de padrões de API Python e exemplos de código do ADK (Agent Development Kit). Faz parte do conjunto de habilidades do Google ADK. Fornece uma referência rápida para tipos de agente, definições de ferramentas, padrões de orquestração, callbacks e gerenciamento de estado. NÃO use para criar novos projetos (use google-agents-cli-scaffold) ou implantação...
DesenvolvimentoAPIRevisão de código graphite
withgraphiteTrabalhe com Graphite (gt) para PRs empilhados - criando, navegando e gerenciando pilhas de PRs.
DesenvolvimentoRevisão de código- 7k
health
tw93Executa uma auditoria de saúde de engenharia assistida por agente com consciência de orçamento para desvio de instruções/configuração, hooks/MCP, superfícies de verificação e capacidade de manutenção de IA. Use quando usuários pedirem 检查claude/检查codex/检查pi/配置检查/健康度 ou relatarem agentes ignorando instruções, validação ausente ou código se tornando difícil de manter. Não é para depuração de código ou revisão de PRs.
DesenvolvimentoPesquisaRevisão de código - 7k
hunt
tw93Encontra a causa raiz antes de aplicar correções para erros, travamentos, regressões, testes com falha, comportamento quebrado e defeitos relatados por captura de tela. Use quando usuários perguntarem sobre 排查/报错/崩溃/不工作/回归/判断为什么报错, ou disserem que algo funcionava antes e agora falha. Não é para revisão de código ou novos recursos.
DesenvolvimentoTestesRevisão de código - 49.6k
hyperframes-registry
heygen-comInstale e conecte blocos e componentes do registry em composições HyperFrames. Use ao executar hyperframes add, instalar um bloco ou componente, conectar um item instalado no index.html ou trabalhar com hyperframes.json. Abrange o comando add, locais de instalação, conexão de subcomposição de blocos, mesclagem de snippets de componentes, descoberta do registry e criação de um novo bloco ou componente para contribuir upstream (ideia → scaffold → validar → PR).
DesenvolvimentoAPIRevisão de código - 261.2k
implement
mattpocockImplementar um trabalho com base em um PRD ou conjunto de issues.
DesenvolvimentoRevisão de códigoGestão de projetos - 578
implement-specs
warpdotdevImplemente uma funcionalidade aprovada do PRODUCT.md e TECH.md, mantendo as especificações e o código alinhados no mesmo PR à medida que a implementação evolui. Use após as especificações do produto e técnicas serem aprovadas e o próximo passo for construir a funcionalidade.
DesenvolvimentoRevisão de códigoAPI - 9.1k
improve
shadcnAnalise qualquer base de código como um consultor sênior e produza planos de implementação priorizados e autocontidos para OUTROS modelos/agentes executarem. Estritamente somente leitura no código-fonte — nunca implementa, corrige ou refatora nada por conta própria. Use quando solicitado a auditar uma base de código, encontrar oportunidades de melhoria (bugs, segurança, desempenho, cobertura de testes, dívida técnica, migrações, DX), sugerir funcionalidades ou para onde levar o projeto a seguir (roadmap, direção do produto), ou gerar planos de transferência para outro agente executar...
DesenvolvimentoRevisão de códigoPesquisa - 261.2k
improve-codebase-architecture
mattpocockEncontre oportunidades de aprofundamento em uma base de código, informado pela linguagem de domínio em CONTEXT.md e pelas decisões em docs/adr/. Use quando o usuário quiser melhorar a arquitetura, encontrar oportunidades de refatoração, consolidar módulos fortemente acoplados ou tornar uma base de código mais testável e navegável por IA.
DesenvolvimentoRevisão de códigoAPI - 123.7k
migrate-radix-to-base
shadcnMigra projetos e componentes React do Radix UI para Base UI. Use quando solicitado a migrar do radix, mover para base-ui, converter primitivas radix ou trocar a biblioteca base de um projeto shadcn. Lida com componentes individuais ("migrar accordion") e projetos inteiros.
DesenvolvimentoRevisão de códigoAPI - 261.2k
migrate-to-shoehorn
mattpocockMigrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
DesenvolvimentoTestesRevisão de código
31–60 de 85