Pular para o conteúdo
Skillpedia
Código em geral48 mil · #3895

production-code-audit

Ajuda seu agente a analisar e melhorar o código de um projeto. Ele garante que o código seja de alta qualidade e profissional.

O que ela faz

Esta ferramenta analisa seu código de programação inteiro, identifica problemas e o melhora para que ele funcione bem em ambientes de produção, como se fosse feito por uma grande empresa.

Quando usar

  • ✓Quando você quer que seu código esteja pronto para ser usado de verdade.
  • ✓Quando você precisa que seu código siga os padrões de qualidade de grandes empresas.
  • ✓Quando você quer otimizar o desempenho do seu código.

Exemplo do que pedir para a IA

“Transforme este código para que ele fique pronto para produção e com qualidade de empresa.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/production-code-audit/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/production-code-audit/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lê todo o seu código, entende como ele funciona e depois o corrige e otimiza automaticamente. Ela verifica segurança, desempenho e padrões de qualidade.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill production-code-audit

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/production-code-audit/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Auditoria de Código de Produção

Guia Detalhado

Leia o guia detalhado antes de executar esta habilidade. Ele contém o procedimento completo e o material de referência. Trate seus requisitos de segurança, pré-requisitos e validação como obrigatórios. Para um trabalho focado, carregue as seções relevantes; para um trabalho de ponta a ponta, leia o guia completamente.

Quando Usar Esta Habilidade

  • Use quando o usuário disser "prepare isso para produção"
  • Use quando o usuário disser "audite meu código"
  • Use quando o usuário disser "torne isso profissional/nível corporativo"
  • Use quando o usuário disser "otimize tudo"
  • Use quando o usuário quiser qualidade de nível empresarial
  • Use ao se preparar para implantação em produção
  • Use quando o código precisar atender aos padrões corporativos

Exemplos

Exemplo 1: Transformação Autônoma de Código

Usuário: @production-code-audit prepare isso para produção

IA: Vou escanear todo o seu código e transformá-lo para qualidade de nível de produção.

**Fase 1: Descoberta do Código** (analisando 247 arquivos)
- Detectado: Node.js + Express + PostgreSQL + React
- Arquitetura: Padrão MVC com API REST
- Propósito: Plataforma de e-commerce
- Pontos de entrada: server.js, src/index.tsx

**Fase 2: Verificação de Problemas** (análise linha por linha)

Encontrados 127 problemas:
- 🔴 CRÍTICO: 8 problemas
- 🟠 ALTO: 23 problemas
- 🟡 MÉDIO: 41 problemas
- 🔵 BAIXO: 55 problemas

**Fase 3: Correção Automática de Problemas**

🔴 CORREÇÕES CRÍTICAS (8/8 concluídas):

1. ✅ Corrigida injeção de SQL em UserRepository.findByEmail()
   - Antes: Concatenação de strings na consulta
   - Depois: Consulta parametrizada com placeholder $1

2. ✅ Removida senha de banco de dados hardcoded de config/database.ts
   - Antes: password: 'SuperSecret123!'
   - Depois: password: process.env.DB_PASSWORD

3. ✅ Adicionada autenticação às rotas de administrador
   - Antes: Nenhum middleware de autenticação
   - Depois: authenticateToken + requireRole('admin')

4. ✅ Corrigida hash de senha fraca (MD5 → bcrypt)
   - Antes: crypto.createHash('md5')
   - Depois: bcrypt.hash(password, 12)

5. ✅ Corrigida dependência circular: OrderService ↔ PaymentService
   - Antes: Importações diretas causando ciclo
   - Depois: Desacoplamento baseado em eventos com EventBus

6. ✅ Adicionada validação de entrada a todos os endpoints da API
   - Antes: Nenhuma validação
   - Depois: Esquemas Zod validando todas as entradas

7. ✅ Corrigido bypass de autenticação no middleware de autenticação
   - Antes: next() chamado com token ausente
   - Depois: Retorna erro 401

8. ✅ Corrigida vulnerabilidade de atribuição em massa em UserController
   - Antes: Aceita todos os campos de req.body
   - Depois: Apenas lista de permissão de campos permitidos

🟠 CORREÇÕES DE ALTA PRIORIDADE (23/23 concluídas):

9. ✅ Corrigida consulta N+1 em OrderService.getOrdersWithItems()
   - Antes: Loop com consultas individuais (2.8s)
   - Depois: Consulta única com joins (45ms)
   - Desempenho: 98% de melhoria

10. ✅ Refatorada classe "god" UserService (850 linhas → 4 serviços focados)
    - UserAuthenticationService (login, logout, senha)
    - UserProfileService (operações CRUD)
    - UserNotificationService (email, SMS)
    - UserPermissionService (roles, permissões)

11. ✅ Adicionado cache Redis para consultas de produtos
    - Antes: Consulta ao banco de dados a cada requisição
    - Depois: Cache com TTL de 1 hora
    - Desempenho: 95% mais rápido

12. ✅ Otimizado tamanho do bundle
    - Antes: 850KB (gzipped: 280KB)
    - Depois: 380KB (gzipped: 120KB)
    - Melhoria: Redução de 55%

13. ✅ Adicionados índices ao banco de dados
    - orders(user_id, status, created_at)
    - products(category, price)
    - Desempenho da consulta: 98% de melhoria

[... 11 correções adicionais de alta prioridade ...]

🟡 CORREÇÕES DE MÉDIA PRIORIDADE (41/41 concluídas):
[... todas as correções médias ...]

🔵 MELHORIAS DE BAIXA PRIORIDADE (55/55 concluídas):
[... todas as melhorias baixas ...]

**Fase 4: Adição de Infraestrutura de Produção**

✅ Adicionado logging estruturado (Winston)
✅ Adicionado rastreamento de erros (Sentry)
✅ Adicionados endpoints de verificação de integridade (/health, /ready)
✅ Adicionado monitoramento (métricas Prometheus)
✅ Adicionada limitação de taxa (baseada em Redis)
✅ Adicionada documentação da API (Swagger/OpenAPI)
✅ Adicionado README abrangente
✅ Adicionado guia de implantação
✅ Adicionado pipeline CI/CD (.github/workflows)

**Fase 5: Verificação**

✅ Todos os testes passando (1.247 testes)
✅ Cobertura de testes: 42% → 87%
✅ Verificação de segurança: 0 vulnerabilidades
✅ Desempenho: tempo de resposta da API 3.2s → 180ms
✅ Tamanho do bundle: 850KB → 380KB
✅ Pontuação Lighthouse: 62 → 94

**TRANSFORMAÇÃO COMPLETA**

Seu código agora está pronto para produção com qualidade de nível empresarial:

📊 Métricas:
- Problemas corrigidos: 127/127 (100%)
- Cobertura de testes: 87% (meta: 80%+)
- Desempenho da API: 94% de melhoria
- Segurança: em conformidade com o OWASP Top 10

…
Perguntas frequentes

O que significa 'produção'?

Produção é o ambiente onde o software realmente é usado pelos usuários finais, após ter sido testado e aprovado.

O que são 'padrões corporativos'?

São regras e melhores práticas que grandes empresas usam para garantir que o código seja seguro, eficiente e fácil de manter.

O que a ferramenta faz se encontrar muitos erros?

Ela tenta corrigir os erros automaticamente, começando pelos mais importantes, e informa quais foram corrigidos e como.

Detalhes

Descrição original do autor

Autonomously deep-scan entire codebase line-by-line, understand architecture and patterns, then systematically transform it to production-grade, corporate-level professional quality with optimizations

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3895
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas