Emojis Rules
Regras sobre uso de emojis em código, documentação e arquivos do projeto.
Quando Usar
Aplicar esta skill quando:
- Escrevendo código, documentação ou comentários
- Criando arquivos de configuração
- Gerando templates ou exemplos
Regra Geral: Proibição de Emojis
EM HIPÓTESE NENHUMA usar emojis em:
- Código-fonte (Python, JavaScript, TypeScript, CSS, HTML, etc.)
- Documentações Markdown dentro dos repositórios (exceto README.md)
- Arquivos de configuração (.toml, .ini, .yaml, .yml, .json, .env, etc.)
- Scripts (.sh, .py, .js, etc.)
- Templates (HTML, Jinja, etc.)
- Arquivos de teste
- Comentários e docstrings em código
Exceções Permitidas
Emojis são permitidos apenas em:
- Arquivos README.md - Para melhorar visual e didática
- Notebooks Jupyter (.ipynb) - Apenas para fins de estudos e melhorar apresentação educacional
Regras por Tipo de Projeto
Projetos de Trabalho/Work
Zero emojis em qualquer parte:
- Código-fonte
- Documentação técnica
- Comentários
- Mensagens de commit
- Arquivos de configuração
- Scripts
- Templates
Exceção: Nenhuma
Projetos de Estudos
Emojis permitidos apenas em:
- README.md (para visual)
- Notebooks Jupyter (para ensino)
Proibidos em:
- Código-fonte
- Documentação técnica (exceto README)
- Scripts
- Testes
Validação
Antes de commitar:
- Verificar se há emojis em código
- Verificar se há emojis em documentação técnica
- Garantir que apenas README e notebooks tenham emojis (quando aplicável)
Referências
- Regras gerais:
core/agents/programming.mdc - Templates:
core/templates/
Esta regra é obrigatória e deve ser seguida por todos os agentes.
