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

Homebutler: Servidor MCP para Gerenciamento de Homelab Multi-Servidor via Claude
Homebutler é um binário Go com um servidor MCP integrado que permite ao Claude gerenciar vários servidores via SSH sem instalar agentes nas máquinas remotas. Ele fornece 9 ferramentas incluindo monitoramento de status do sistema, gerenciamento de contêineres Docker, varredura de portas e regras de alerta.

Desenvolvimento de IA Local com Qwen3.6-27B e Opencode em uma 5090
Um usuário do Reddit compartilha sua experiência ao migrar de ferramentas de IA de codificação na nuvem (Claude Code, Cursor) para uma configuração local usando Opencode + llama-server + Qwen3.6-27B com contexto de 128K em uma única RTX 5090, citando liberdade de limites de uso e riscos de conta.

MCP-Loci: Servidor de Memória Persistente Local para Claude e IA Compatível com MCP
MCP-Loci é um servidor de memória persistente que resolve a limitação de memória baseada em sessão do Claude com cinco ferramentas: lembrar, recuperar, esquecer, sintetizar e saúde. Ele usa correspondência de palavras-chave híbrida BM25 e embeddings semânticos para recuperação precisa sem exigir chaves de API.

AgenteStore MCP: Kit de Ferramentas Python para Claude Desktop com 27 Ferramentas Locais
AgenticStore MCP é um kit de ferramentas Python de código aberto que substitui múltiplos servidores MCP por uma única instalação, fornecendo ao Claude Desktop 27 ferramentas locais, incluindo memória persistente, busca na web e auditoria de repositórios, sem exigir configuração de Docker ou Node.js.