sickn33/code-review-checklist

Lista de verificação abrangente para realizar revisões de código completas, abrangendo funcionalidade, segurança, desempenho e facilidade de manutenção.

O que é code-review-checklist?

Este skill fornece uma lista de verificação estruturada para revisões de código, cobrindo aspectos essenciais como funcionalidade, segurança, desempenho e facilidade de manutenção. Ele é útil para desenvolvedores que desejam garantir que suas revisões de código sejam completas e consistentes, reduzindo a chance de introduzir bugs ou vulnerabilidades. O skill é compatível com agentes de IA como Claude Code, Cursor e Codex, onde pode ser invocado para orientar o processo de revisão. A lista de verificação é baseada em práticas recomendadas da indústria e pode ser personalizada para projetos específicos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/code-review-checklist

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 code-review-checklist faz?

Lista de verificação abrangente para realizar revisões de código completas, abrangendo funcionalidade, segurança, desempenho e facilidade de manutenção.

Funcionalidade

  • Correção Lógica: O código implementa corretamente a funcionalidade esperada?
  • Cobertura de Casos Limite: Foram considerados casos de borda e entradas inválidas?
  • Tratamento de Erros: Erros e exceções são tratados adequadamente?
  • Validação de Entrada: Dados de entrada são validados e sanitizados?

Segurança

  • Vulnerabilidades: O código está livre de vulnerabilidades comuns (ex: SQL injection, XSS)?
  • Autenticação e Autorização: Mecanismos de autenticação e autorização estão implementados corretamente?
  • Proteção de Dados: Dados sensíveis são protegidos (ex: criptografia, mascaramento)?
  • Validação de Saída: A saída é sanitizada para prevenir ataques?

Desempenho

  • Eficiência: O código é eficiente em termos de tempo e espaço?
  • Uso de Recursos: Recursos (memória, CPU, rede) são utilizados de forma otimizada?
  • Consultas ao Banco de Dados: Consultas SQL são eficientes e indexadas?
  • Cache: Estratégias de cache são aplicadas quando apropriado?

Facilidade de Manutenção

  • Legibilidade: O código é legível e bem documentado?
  • Modularidade: O código é modular e segue princípios de design (ex: SOLID)?
  • Testabilidade: O código é testável? Testes unitários e de integração estão presentes?
  • Padronização: O código segue os padrões de estilo e boas práticas do projeto?

Conclusão

Aplique esta lista de verificação durante suas revisões de código para garantir uma análise abrangente e consistente. Adapte-a conforme necessário para atender às necessidades específicas do seu projeto ou equipe.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

sickn33/3d-web-experience

Expert in building 3D experiences for the web - Three.js, React Three Fiber, Spline, WebGL, and interactive 3D scenes. Covers product configurators, 3D portfolios, immersive websites, and bringing depth to web experiences.

sickn33/agent-memory-mcp

A hybrid memory system that provides persistent, searchable knowledge management for AI agents (Architecture, Patterns, Decisions).

sickn33/agent-memory-systems

Memory is the cornerstone of intelligent agents. Without it, every interaction starts from zero. This skill covers the architecture of agent memory: short-term (context window), long-term (vector stores), and the cognitive architectures that organize them.

sickn33/ai-agents-architect

Expert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration.

sickn33/api-documentation-generator

Generate comprehensive, developer-friendly API documentation from code, including endpoints, parameters, examples, and best practices

sickn33/api-patterns

API design principles and decision-making. REST vs GraphQL vs tRPC selection, response formats, versioning, pagination.

sickn33/api-security-best-practices

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

sickn33/app-store-optimization

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

sickn33/architecture

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

sickn33/audio-transcriber

Transform audio recordings into professional Markdown documentation with intelligent summaries using LLM integration

sickn33/aws-serverless

Specialized skill for building production-ready serverless applications on AWS. Covers Lambda functions, API Gateway, DynamoDB, SQS/SNS event-driven patterns, SAM/CDK deployment, and cold start optimization.

sickn33/backend-architect

Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems.

sickn33/backend-dev-guidelines

You are a senior backend engineer operating production-grade services under strict architectural and reliability constraints. Use when routes, controllers, services, repositories, express middleware, or prisma database access.

sickn33/bash-linux

Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.

sickn33/bash-scripting

Bash scripting workflow for creating production-ready shell scripts with defensive patterns, error handling, and testing.

sickn33/brainstorming

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

sickn33/browser-automation

Browser automation powers web testing, scraping, and AI agent interactions. The difference between a flaky script and a reliable system comes down to understanding selectors, waiting strategies, and anti-detection patterns.

sickn33/browser-extension-builder

Expert in building browser extensions that solve real problems - Chrome, Firefox, and cross-browser extensions. Covers extension architecture, manifest v3, content scripts, popup UIs, monetization strategies, and Chrome Web Store publishing.

sickn33/bullmq-specialist

BullMQ expert for Redis-backed job queues, background processing, and reliable async execution in Node.js/TypeScript applications.

sickn33/bun-development

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

Habilidades Relacionadas