Compétences cc-skill-coding-standards
📦

cc-skill-coding-standards

Sûr

Aplique Padrões de Codificação em Todo o Seu Código

Qualidade de código inconsistente leva a bugs e dívida técnica. Esta skill fornece padrões universais de codificação, melhores práticas e padrões para desenvolvimento em TypeScript, JavaScript, React e Node.js para ajudar você a escrever código limpo e mantível.

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "cc-skill-coding-standards". Revise esta função para conformidade com padrões de codificação: function get(u) { return fetch(u).then(d=>d.json()) }

Résultat attendu:

Esta função viola múltiplos padrões: nomenclatura pouco clara (get, u, d), sem tratamento de erros, sem segurança de tipos e retorna dados sem verificar response.ok. A versão refatorada inclui: nome descritivo (fetchMarketData), tipos TypeScript adequados, tratamento abrangente de erros com try/catch e validação de resposta.

Utilisation de "cc-skill-coding-standards". Gere um componente de botão React seguindo os padrões

Résultat attendu:

Componente funcional com interface TypeScript (ButtonProps), tipos de props adequados (children, onClick, disabled, variant), valores padrão para props opcionais e estrutura HTML semântica. Inclui prop spreading e composição de className.

Utilisation de "cc-skill-coding-standards". Verifique se este código segue padrões de imutabilidade: user.name = 'New Name'; items.push(newItem);

Résultat attendu:

Este código viola o princípio de imutabilidade. Mutação direta de objetos e arrays causa efeitos colaterais inesperados. Abordagem correta: use spread operator para objetos ({...user, name: 'New Name'}) e arrays ([...items, newItem]) para criar novas referências em vez de mutar as existentes.

Audit de sécurité

Sûr
v1 • 2/25/2026

All 73 static analysis findings are false positives. The detected patterns (backtick execution, weak crypto, system reconnaissance) are Markdown code blocks and documentation examples, not executable code. This is a pure documentation skill with no executable functionality. No security risks identified.

1
Fichiers analysés
528
Lignes analysées
3
résultats
1
Total des audits
Problèmes à risque faible (3)
Documentation Code Examples Trigger Static Scanner
The static scanner detected 53 instances of 'Ruby/shell backtick execution' patterns. These are Markdown code blocks (```typescript) used for documentation, not actual shell execution. The skill contains only code examples and best practices documentation.
Fetch API Examples in Documentation
Detected 2 instances of fetch() calls at lines 92 and 107. These are documentation examples showing proper async/await error handling patterns, not actual network requests made by the skill.
Dynamic Import for React Lazy Loading Example
Detected dynamic import() at line 409. This is a documentation example showing React's lazy() pattern for code splitting, not actual dynamic imports executed by the skill.
Audité par: claude

Score de qualité

38
Architecture
90
Maintenabilité
87
Contenu
50
Communauté
99
Sécurité
87
Conformité aux spécifications

Ce que vous pouvez construire

Assistente de Revisão de Código

Use esta skill durante revisões de código para validar se os pull requests seguem padrões de codificação e melhores práticas estabelecidos.

Integração de Novos Desenvolvedores

Ajude novos membros da equipe a entender os padrões e convenções do seu código fornecendo exemplos e padrões consistentes.

Melhoria da Qualidade do Código

Aplique estes padrões ao refatorar código legado para melhorar a mantenabilidade e reduzir dívida técnica.

Essayez ces prompts

Revisar Código Contra Padrões
Revise este código contra os padrões de codificação e melhores práticas definidos na skill cc-skill-coding-standards. Identifique quaisquer violações e sugira melhorias.
Refatorar para Melhores Práticas
Refatore este código para seguir as melhores práticas de TypeScript e React da skill cc-skill-coding-standards. Foque em imutabilidade, tratamento de erros e estrutura de componentes.
Gerar Código em Conformidade com Padrões
Gere um [component/funcion/module] que siga os padrões de codificação do cc-skill-coding-standards. Inclua tipos adequados, tratamento de erros e documentação.
Explicar Violações de Padrões
Explique por que este código viola os padrões de codificação no cc-skill-coding-standards. Referencie princípios específicos como KISS, DRY ou YAGNI.

Bonnes pratiques

  • Sempre use nomes descritivos para variáveis e funções que expliquem a intenção em vez de formas abreviadas
  • Aplique padrões de imutabilidade consistentemente usando spread operators em vez de mutação direta
  • Implemente tratamento abrangente de erros para operações assíncronas com blocos try/catch e validação de resposta
  • Use tipos e interfaces TypeScript em vez de 'any' para manter segurança de tipos

Éviter

  • Evite mutação de objetos e arrays diretamente - use spread operators ou padrões de atualização imutável
  • Não use o tipo 'any' em TypeScript - sempre defina interfaces adequadas e anotações de tipo
  • Nunca omita tratamento de erros em funções assíncronas - sempre inclua try/catch com mensagens de erro adequadas
  • Evite condicionais profundamente aninhados - use returns antecipados e guard clauses para clareza

Foire aux questions

Estes padrões de codificação são obrigatórios para todos os projetos?
Não, estas são melhores práticas recomendadas. Adapte-as às necessidades específicas da sua equipe e convenções existentes. Os padrões fornecem uma base para código consistente e de alta qualidade.
Posso usar estes padrões com linguagens além de TypeScript e JavaScript?
Embora muitos princípios como KISS, DRY e YAGNI se apliquem universalmente, os exemplos específicos visam ecossistemas TypeScript e JavaScript. Adapte os conceitos para sua linguagem de escolha.
Como faço para impor estes padrões na minha equipe?
Combine estes padrões com ferramentas de linting (ESLint, Prettier), hooks de pre-commit e checklists de revisão de código. Use a skill durante revisões para identificar violações antecipadamente.
E se os padrões conflitarem com meu código existente?
Aplique padrões incrementalmente. Priorize código novo e áreas de alto risco ao refatorar. Adoção gradual é melhor que tentar uma reescrita completa.
Estes padrões substituem a necessidade de revisões de código?
Não, estes padrões complementam revisões de código. Eles fornecem critérios objetivos para avaliação, mas revisões também capturam decisões específicas de contexto e considerações arquiteturais.
Com que frequência devo atualizar estes padrões?
Revise e atualize padrões trimestralmente ou ao adotar novos frameworks. Equilibre estabilidade com evolução - resista a mudanças frequentes, mas adapte-se a novas melhores práticas no ecossistema.

Détails du développeur

Structure de fichiers

📄 SKILL.md