code-review

Featured

Perform comprehensive code reviews focusing on best practices, security vulnerabilities, performance optimization, and maintainability

AI & Automation 7,072 stars 1002 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Code Review Skill When reviewing code, follow this systematic approach to ensure thorough evaluation: ## Review Checklist ### 1. Code Quality - **Readability**: Is the code easy to understand? - **Naming**: Are variables, functions, and classes well-named? - **Structure**: Is the code properly organized and modular? - **Comments**: Are complex sections adequately documented? - **Complexity**: Are there overly complex functions that should be simplified? ### 2. Security Analysis Check for common vulnerabilities: - SQL injection vulnerabilities - XSS (Cross-Site Scripting) vulnerabilities - Authentication and authorization flaws - Insecure data handling (passwords, sensitive data) - Input validation and sanitization - OWASP Top 10 vulnerabilities ### 3. Performance Considerations - Identify potential bottlenecks - Check for inefficient algorithms or data structures - Look for unnecessary database queries or API calls - Evaluate caching opportunities - Assess memory usage patterns ### 4. Best Practices - **DRY Principle**: Eliminate code duplication - **SOLID Principles**: Verify adherence to design principles - **Error Handling**: Check for proper exception handling - **Testing**: Evaluate test coverage and quality - **Dependencies**: Review external dependencies and their versions ### 5. Maintainability - Is the code easy to modify and extend? - Are there proper abstractions? - Is the architecture scalable? - Are there technical debt concerns? ## Review Format Struc...

Details

Author
kyegomez
Repository
kyegomez/swarms
Created
3 years ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category