evan966890/ai-coding-ironrules

Modelo CLAUDE.md com 11 regras operacionais de codificação para IA, reutilizável entre projetos.

O que é ai-coding-ironrules?

Este skill fornece um modelo de arquivo CLAUDE.md contendo 11 'regras de ferro' operacionais para codificação assistida por IA. Ele é projetado para ser reutilizado em diferentes projetos, garantindo que o agente de IA (como Claude Code, Cursor, ou Codex) siga diretrizes consistentes e previsíveis ao gerar, revisar ou modificar código. As regras cobrem aspectos como estilo de código, gerenciamento de dependências, tratamento de erros, documentação e boas práticas de segurança. Ao aplicar este modelo, desenvolvedores podem impor um padrão de qualidade uniforme, reduzir a necessidade de correções manuais e acelerar o desenvolvimento, independentemente da base de código. O skill é ideal para equipes que desejam padronizar a interação com agentes de IA em múltiplos repositórios, mantendo ao mesmo tempo flexibilidade para ajustes por projeto. Ele funciona como um template que pode ser copiado e adaptado, exigindo apenas que o arquivo CLAUDE.md seja colocado na raiz do projeto.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add evan966890/ai-coding-ironrules

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que ai-coding-ironrules faz?

Modelo CLAUDE.md com 11 regras de ferro operacionais para codificação com IA, reutilizável entre projetos.

Regras de Ferro

  1. Use nomes descritivos e significativos para variáveis, funções, classes e arquivos. Evite abreviações ou nomes genéricos.

  2. Escreva código modular e de baixo acoplamento. Cada função/módulo deve ter uma única responsabilidade bem definida.

  3. Adicione comentários apenas quando necessário para explicar o porquê. O código deve ser autoexplicativo; não comente o óbvio.

  4. Trate erros de forma explícita e nunca os silencie. Use blocos try-catch ou retorne resultados do tipo Result/Either quando apropriado.

  5. Não duplique código. Identifique padrões e extraia funções/classes reutilizáveis. Siga o princípio DRY (Don't Repeat Yourself).

  6. Priorize a legibilidade e a simplicidade. Código mais curto nem sempre é melhor; prefira clareza a complexidade desnecessária.

  7. Mantenha as funções pequenas. Se uma função exceder 20-30 linhas, considere dividi-la em funções menores.

  8. Documente APIs e interfaces públicas com comentários de documentação (ex.: JSDoc, docstrings Python). Explique parâmetros, retorno e exceções.

  9. Utilize versionamento semântico e mensagens de commit significativas. Siga convenções como Conventional Commits.

  10. Nunca inclua segredos, chaves de API ou credenciais no código. Use variáveis de ambiente e provedores de secrets.

  11. Teste seu código de forma automatizada. Escreva testes unitários para toda a lógica de negócio; mantenha cobertura acima de 80%.


Como usar

  1. Copie este arquivo como CLAUDE.md para a raiz do seu projeto.
  2. Adapte as regras conforme necessário para o seu contexto (linguagem, framework, time).
  3. O agente de IA (Claude Code, Cursor, Codex) lerá automaticamente este arquivo e seguirá as regras.

Nota: Este é um template. Sinta-se à vontade para adicionar ou remover regras baseado nas necessidades do seu projeto.

Contribuição

Pull requests são bem-vindos! Se você tem sugestões de novas regras ou melhorias, abra um issue ou PR.

Habilidades Relacionadas