Sobre o projeto
Este repositório fornece um conjunto de habilidades reutilizáveis de agentes de IA especificamente para desenvolvimento em Golang. Essas habilidades são projetadas para serem carregadas sob demanda por assistentes de codificação como Claude Code, Codex, Gemini, Copilot, Cursor e outros, estendendo-os com expertise específica de domínio sem sobrecarregar o contexto.
As habilidades são organizadas em categorias: Qualidade de Código (estilo, nomenclatura, tratamento de erros, linting, segurança, proteção, documentação), Arquitetura e Design (concorrência, contexto, estruturas de dados, banco de dados, injeção de dependência, padrões de design, modernização, refatoração), QA e Desempenho (benchmark, observabilidade, desempenho, testes, solução de problemas) e Configuração de Projeto (CLI, CI/CD, gerenciamento de dependências, gopls, pkg.go.dev, bibliotecas populares, layout de projeto, manter-se atualizado).
Além disso, há habilidades específicas de frameworks/bibliotecas para APIs (gRPC, GraphQL, Swagger), injeção de dependência (google/wire, uber/dig, uber/fx), frameworks (spf13/cobra, spf13/viper), bibliotecas samber/* (lo, mo, ro, do, hot, oops, slog) e testes (stretchr/testify).
Cada habilidade é atômica e com referências cruzadas, com um arquivo SKILL.md contendo as instruções principais e arquivos de referência opcionais para conhecimento mais profundo. O repositório inclui resultados de avaliação mostrando reduções significativas nas taxas de erro quando as habilidades são usadas, e fornece instruções de instalação para várias ferramentas e plataformas.
As habilidades são marcadas com flags indicando recursos como disponibilidade de comando, acionamento automático e possibilidade de sobrescrita. O projeto é licenciado sob MIT e incentiva contribuições com diretrizes sobre orçamentos de tokens para descrições de habilidades e arquivos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.