code-review-assistant

Solid

Conduct comprehensive code reviews identifying bugs, security issues, performance problems, code quality concerns, and best practice violations. Use when reviewing pull requests, examining code changes, evaluating new code, assessing code quality, or providing feedback on implementations. Analyzes code for correctness, security vulnerabilities, performance bottlenecks, maintainability issues, test coverage, documentation quality, and adherence to coding standards. Produces structured markdown reviews with categorized findings, severity ratings, specific examples, and actionable recommendations. Triggers when users ask to review code, check pull requests, evaluate implementations, find bugs, or assess code quality.

Code & Development 160 stars 17 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 87/100

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

Skill Content

# Code Review Assistant ## Overview Perform thorough, constructive code reviews that identify issues, suggest improvements, and ensure code quality, security, and maintainability. ## Review Categories Examine code across these dimensions: ### 1. ๐Ÿ› Correctness & Bugs - Logic errors - Edge case handling - Null/undefined checks - Type mismatches - Off-by-one errors - Race conditions ### 2. ๐Ÿ”’ Security - Input validation - SQL injection risks - XSS vulnerabilities - Authentication/authorization flaws - Sensitive data exposure - Insecure dependencies ### 3. โšก Performance - Algorithm efficiency (O(n) complexity) - Memory leaks - Unnecessary computations - Database query optimization - Caching opportunities ### 4. ๐Ÿ—๏ธ Code Quality - Readability and clarity - Naming conventions - Code duplication (DRY principle) - Function/method length - Complexity (cyclomatic) - SOLID principles ### 5. โœ… Testing - Test coverage - Edge case testing - Unit vs integration tests - Test quality and clarity - Mock usage appropriateness ### 6. ๐Ÿ“š Documentation - Code comments quality - API documentation - Function/method docstrings - Complex logic explanation - README updates ## Review Workflow ### Step 1: Understand Context **Gather information:** - What's the purpose of this code? - What problem does it solve? - What's the scope of changes? - Are there related files to consider? **For PRs:** ```bash # View PR diff gh pr diff <PR-NUMBER> # View PR description gh pr view <PR-NUMBER> # See...

Details

Author
ArabelaTso
Repository
ArabelaTso/Skills-4-SE
Created
6 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content โ€” not just same category