Habilidades code-analysis
📖

code-analysis

Baixo Risco 📁 Acesso ao sistema de arquivos

Verificar legibilidade do código para não desenvolvedores

O código frequentemente contém nomes crípticos e jargões técnicos que não desenvolvedores não conseguem entender. Esta skill analisa seu código e pontua quão acessível ele é para gestores, stakeholders e novos membros da equipe.

Suporta: Claude Codex Code(CC)
⚠️ 68 Ruim
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "code-analysis". Analisar a legibilidade do meu módulo de autenticação

Resultado esperado:

  • Pontuação de Legibilidade: 72/100 (Bom)
  • Problemas Encontrados: 5
  • Nomenclatura Críptica: 2 problemas (usr_tkn, cfg_fn)
  • Comentários Ausentes: 1 problema (12 linhas sem explicação)
  • Jargão Inexplicado: 2 problemas (API, JWT sem definições)

A utilizar "code-analysis". Verificar se meu script de configuração é claro para stakeholders

Resultado esperado:

  • Pontuação de Legibilidade: 85/100 (Muito Bom)
  • Problemas Encontrados: 2
  • Variáveis de letra única: 1 problema (x, y devem ser descritivos)
  • Faltando What/Why/How: 1 problema na função load_config

A utilizar "code-analysis". Auditar minha base de código Python para qualidade de documentação

Resultado esperado:

  • Pontuação Geral: 68/100 (Moderado)
  • Arquivos Analisados: 12
  • Total de Problemas: 47
  • Principais Tipos de Problemas: cryptic_naming (23), insufficient_comments (15), unexplained_jargon (9)

Auditoria de Segurança

Baixo Risco
v5 • 1/16/2026

This is a legitimate code readability analyzer with no security concerns. All 44 static findings are FALSE POSITIVES. The 'Weak cryptographic algorithm' patterns are misidentified regex patterns for code analysis (analyzing variable names like 'usr_tkn', 'tmp', 'idx'). The 'Ruby/shell backtick execution' patterns are documentation code fences (markdown syntax), not actual shell commands. The 'C2 keywords' finding references 'webhook' as a technical term in a jargon list, not command-and-control infrastructure. The skill only reads user-specified files via command-line arguments, uses standard Python libraries (argparse, os, re, json, pathlib), and makes zero network requests. Capabilities match the stated purpose: analyzing code readability for non-developers.

3
Arquivos analisados
929
Linhas analisadas
1
achados
5
Total de auditorias

Fatores de risco

📁 Acesso ao sistema de arquivos (1)
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
31
Comunidade
90
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Auditar bases de código da equipe

Revisar pontuações de legibilidade do código em toda sua base de código para identificar lacunas de documentação e padrões de nomenclatura confusos.

Integrar novos membros da equipe

Garantir que o código seja acessível para novos funcionários que podem não ter experiência profunda em programação.

Revisar código para stakeholders

Verificar scripts de configuração e código de automação para clareza antes de compartilhar com stakeholders não técnicos.

Tente Estes Prompts

Verificação básica
Use a skill code-analysis para verificar legibilidade do my_file.py
Análise rigorosa
Analisar my_script.ts com modo rigoroso para encontrar todos os problemas de nomenclatura e documentação
Foco específico
Verificar apenas nomenclatura de variáveis em config.rb usando a skill code-analysis
Relatório completo
Executar auditoria completa de legibilidade no diretório do meu projeto e gerar resultados JSON

Melhores Práticas

  • Executar o analisador antes de compartilhar código com stakeholders não técnicos
  • Usar modoleniente ao abordar legibilidade pela primeira vez para evitar saída overwhelming
  • Resolver problemas de nomenclatura críptica primeiro, pois eles afetam mais a compreensão

Evitar

  • Ignorar pontuações baixas sem revisar problemas específicos
  • Usar a ferramenta em código gerado ou boilerplate sem contexto
  • Focar apenas na pontuação em vez de entender cada tipo de problema

Perguntas Frequentes

Quais linguagens de programação são suportadas?
Arquivos Python, JavaScript, TypeScript, Java, Go, Ruby, e PHP são suportados.
Qual pontuação de legibilidade é considerada boa?
Pontuações acima de 75 indicam boa legibilidade. Acima de 90 é excelente e acessível para a maioria dos não desenvolvedores.
Posso integrar isso com pipelines de CI/CD?
Sim, use a flag --format json para obter saída legível por máquina para pipelines automatizados.
Meus dados de código são enviados para algum lugar?
Não. O analisador executa localmente e não faz requisições de rede. Seu código nunca sai da sua máquina.
Por que abreviações legítimas são marcadas?
A ferramenta marca abreviações como usr ou tkn que não desenvolvedores não conseguem entender. Termos padrão como num ou str são permitidos.
Como isso é diferente de linters?
Linters impõem regras de sintaxe e estilo. Esta ferramenta foca em compreensão humana - se não desenvolvedores podem entender a lógica e propósito do código.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 analyze.py

📄 SKILL.md