Communitygithub.com

backupcompany/skill-cursor

Manual de produção em Go. Use ao escrever ou revisar Go: erros, goroutines, cargas úteis de bytes, analisadores e switches em entrada externa. Casos trabalhados estão em references/bad-vs-good.md. Não usar para JavaScript, TypeScript ou design de contratos de API.

O que é skill-cursor?

Este skill é um guia de produção para a linguagem Go, focado em práticas robustas para cenários reais. Ele define regras específicas para tratamento de erros, uso seguro de goroutines, manipulação de `[]byte` versus `string`, e switches em dados não confiáveis, com exemplos práticos em `references/bad-vs-good.md`. Ideal para desenvolvedores que escrevem ou revisam código Go em sistemas críticos, o skill também exige formatação com `gofmt` e proíbe o descarte de erros ou mutação concorrente de valores. Não se aplica a design de APIs ou outras linguagens como JavaScript e TypeScript. Funciona como complemento às regras gerais (01 e 03) para evitar falhas típicas em produção.

Funciona com~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/backupcompany/skill-cursor/tree/HEAD/skills/go

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Go

As regras 01 e 03 permanecem vigentes. Este skill é a forma como essas regras falham em produção, adaptada para Go.

Leia references/bad-vs-good.md quando a alteração envolver erros, goroutines, []byte versus string, recursão ou um switch sobre dados que você não criou. Execute gofmt no resultado. Não adicione uma biblioteca de logging para satisfazer este skill.

Concluído quando

  • Cada erro de uma chamada que você fez é retornado, encapsulado com contexto ou tratado. Nenhum é descartado.
  • Uma goroutine não modifica um valor que outra goroutine modifica. O número de goroutines é limitado.
  • Entradas não confiáveis ou grandes não são percorridas com recursão ilimitada.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Habilidades Relacionadas