Receber por email
← Voltar para o catálogo

Autor no catálogo

yzfly

45 skills 539 estrelas no total GitHub ↗

Skills publicadas

Mostrando 9 de 45

golang-dependency-injection

11

Um guia completo sobre injeção de dependência (DI) em Golang, abordando sua importância, injeção manual por construtor e uma comparação de bibliotecas de DI populares. Utilize esta skill para projetar arquiteturas de serviço, configurar DI ou refatorar código.

Desenvolvimento #test por yzfly

golang-cli

11

Desenvolvimento de aplicações CLI em Golang. Utilize ao construir, modificar ou revisar uma ferramenta CLI em Go, focando em estrutura de comandos, manipulação de flags, configuração, versão, códigos de saída, I/O, tratamento de sinais, autocompletar de shell, validação de argumentos e testes unitários. Também aciona quando o código usa cobra, viper ou urfave/cli.

Desenvolvimento #test por yzfly

vercel-react-best-practices

11

Diretrizes de otimização de desempenho para React e Next.js da Engenharia da Vercel. Use esta skill ao escrever, revisar ou refatorar código React/Next.js para garantir padrões de desempenho ideais, cobrindo componentes, páginas, busca de dados e otimização de bundle.

Design e Frontend #react por yzfly

golang-concurrency

11

Esta skill aborda padrões de concorrência em Golang, útil ao escrever ou revisar código Go concorrente que utiliza goroutines, canais, select, locks, primitivas de sincronização, errgroup, singleflight, pools de workers ou pipelines fan-out/fan-in. Também é acionada ao detectar vazamentos de goroutines, condições de corrida, problemas de propriedade de canais ou ao decidir entre canais e mutexes.

Design e Frontend por yzfly

golang-context

11

Aprenda o uso idiomático de context.Context em Golang, cobrindo criação, propagação, cancelamento, timeouts, deadlines, valores de contexto e rastreamento entre serviços. Aplique esses princípios ao trabalhar com context.Context em qualquer código Go.

Design e Frontend por yzfly

golang-security

11

Esta skill oferece melhores práticas de segurança e prevenção de vulnerabilidades para Golang, abrangendo injeção, criptografia, segurança de sistema de arquivos, rede, cookies, gerenciamento de segredos, segurança de memória e log. Use-a ao escrever, revisar ou auditar código Go para segurança, ou em código de risco envolvendo criptografia, I/O, segredos, entrada de usuário ou autenticação.

Segurança #sql por yzfly

golang-dependency-management

11

Oferece estratégias de gerenciamento de dependências para projetos Golang, abrangendo go.mod, instalação/atualização de pacotes, versionamento semântico, análise de vulnerabilidades e atualizações automatizadas. Utilize esta skill ao adicionar, remover ou atualizar dependências.

Dados e Análise por yzfly

golang-swagger

11

Esta skill aborda a documentação OpenAPI/Swagger em Golang usando swaggo/swag, cobrindo comentários de anotação, geração de código, integrações com frameworks (gin, echo, fiber, chi, net/http), definições de segurança e tags de struct. Utilize-a para adicionar ou manter a documentação Swagger/OpenAPI em projetos Go.

Escrita e Conteúdo #ai #api por yzfly

cto

11

CTO de startup/AI-startup e também um contribuidor individual de alto nível. Atua em dois modos: (1) greenfield, transformando intenções de negócio vagas em designs construíveis através de conversas; (2) brownfield, trabalhando diretamente em bases de código existentes para investigar, refatorar, desenvolver e depurar. Ativa quando o usuário deseja construir algo.

Desenvolvimento #ai por yzfly