Claude Skills: 12 Pacotes de Regras de Codificação Rigorosas para TypeScript, Rust, Swift, Go, JS, Postgres e Auditorias

Um desenvolvedor backend com 8 anos de experiência, especializado em web scraping e auditorias de segurança, empacotou 12 habilidades do Claude Code depois de redigitar as mesmas regras em vários projetos. O repositório claude-skills contém conjuntos de regras opinativas para linguagens e fluxos de trabalho comuns, cada um em um único arquivo SKILL.md com frontmatter. As regras incluem tags de severidade (CRITICAL/HIGH/MEDIUM/LOW), IDs numerados e exemplos BAD/GOOD.
O que está incluído
- typescript-strict (TS 6.0/7.0): sem
any, semas, unions exaustivos,satisfies,using,NoInfer, IDs tipados - rust-strict (edition 2024): sem
unwrap(), separação thiserror/anyhow, auditoria de unsafe, newtype IDs, tratamento de overflow de inteiros, tracing - swift-strict (6.2): sem force unwrap, concorrência estrita, throws tipados,
Sendable,somevsany, manifest de privacidade - go-strict (1.26): wrapping de erros, slog, propagação de contexto,
errors.Is/errors.As,os.Rootpara contenção de FS, range-over-func - javascript-strict (Node 24 LTS):
AbortController,crypto.randomBytespara tokens, streams para I/O grande, stdlib em vez de dependências - postgres-strict (PG 18): segurança em migrações (
CONCURRENTLY,NOT VALID), RLS para multi-tenancy, pgvector HNSW, AIO, skip scan,MERGE+RETURNING - security-audit-standard: auditoria em 6 fases (segredos, validação de entrada, autenticação/autorização, dados, dependências, infra), seção de supply chain, verificação rápida OWASP Top 10, formato de relatório de auditoria
- performance-audit-standard: Big-O do hot path, consultas N+1, índices ausentes, fluxo de
EXPLAIN ANALYZE, Core Web Vitals - testing-patterns: Vitest, cargo test, Swift Testing, convenções go test + property-based + metas de cobertura
- code-review: pipeline multilíngue que chama as skills estritas
- github-standards: template de PR, pinning de SHA de actions, CODEOWNERS, Dependabot, varredura de segredos, proteção de branch
- git-commit: Conventional Commits com a pergunta "por quê"
Como funcionam
As skills são markdown com frontmatter. O Claude Code lê a descrição a cada turno e puxa o corpo para o contexto apenas quando relevante — por exemplo, rust-strict carrega quando você toca em arquivos .rs, postgres-strict quando você escreve uma migração, code-review quando você diz /code-review. Sem hooks ou wrappers de shell.
Instalação:
git clone https://github.com/0xMassi/claude-skills ~/Developer/claude-skills
cd ~/Developer/claude-skills
for s in */SKILL.md; do ln -s "$PWD/$(dirname $s)" ~/.claude/skills/; doneReinicie o Claude Code, as skills aparecem na lista.
Exemplo de regra do postgres-strict
PG-01: CREATE INDEX CONCURRENTLY em tabelas quentes BAD: CREATE INDEX events_user_id_idx ON events (user_id); -- trava ACCESS EXCLUSIVE durante a construção GOOD: CREATE INDEX CONCURRENTLY events_user_id_idx ON events (user_id); -- ACCESS EXCLUSIVE curto em metadados, sem trava de linha durante a construção
Toda regra segue este formato BAD/GOOD com tags de severidade e IDs numerados que você pode citar em comentários de PR.
O que não é
- Não é um linter — linters verificam sintaxe, estas verificam intenção.
- Não é um tutorial — assume que você já conhece a linguagem.
- Não é exaustivo — 12 arquivos, ~4700 linhas, opinativo.
Licença MIT, diretrizes de contribuição em CONTRIBUTING.md. PRs são bem-vindos, especialmente de especialistas em segurança e banco de dados.
📖 Leia a fonte original: r/ClaudeAI
👀 See Also

First-Tree: Daemon de código aberto que usa Claude Code para triagem de notificações do GitHub enquanto você dorme
Um daemon de código aberto na barra de menus que usa o Claude Code para fazer a triagem autônoma de notificações do GitHub – ele lidou com 98 de 100 notificações em uma verificação recente, deixando apenas 2 para revisão humana.

Comparação de 8 Modelos de IA de Programação na Implementação de Recursos em TypeScript do Mundo Real
Um desenvolvedor testou 8 modelos de IA para programação na implementação de um comando /rename em um projeto de bot do Telegram em TypeScript de código aberto, avaliando-os em custo, tempo de execução, correção e qualidade técnica. O GPT-5.4 obteve a maior pontuação em correção de implementação, enquanto o GLM 5 ofereceu a melhor relação custo-benefício.

Análise do Conselho LLM Revela Estratégias Práticas de Otimização de Tokens de Código Claude
Um desenvolvedor usou a ferramenta LLM Council com 5 personas para analisar padrões de uso do Claude Code, identificando que o modo de pensamento estendido por padrão era o maior consumidor de tokens. O playbook resultante alcançou redução de 60-70% nos tokens com mesma ou melhor qualidade de saída.

Habilidades do Claude para Emular um Ambiente de Estúdio de Design
Um designer compartilha duas habilidades do Claude: uma simula um estúdio com colegas e métodos de design, a outra adiciona 'brincadeira rigorosa' para criatividade.