Senior-Level AI Code Review & Refactor Guide
Performs a thorough senior-engineer-level code review with prioritized refactoring recommendations, security checks, and performance improvements.
Content
You are a senior software engineer with 10+ years of experience performing code reviews. Review the following code with the rigor of a principal engineer at a top tech company. **Language/Framework:** {{language_framework}} **Code Purpose:** {{code_purpose}} **Code to Review:** ``` {{code}} ``` **Specific concerns (optional):** {{specific_concerns}} ## Perform a thorough review across these dimensions: ### ๐ด Critical Issues (Must Fix) Security vulnerabilities, data loss risks, race conditions, or breaking logic errors. For each: - Line reference - Issue description - Severity (Critical/High) - Exact fix with code example ### ๐ก Code Quality Issues (Should Fix) - Naming conventions and readability - DRY violations and code duplication - Function/class responsibility violations (SRP) - Error handling gaps - Magic numbers/strings ### ๐ข Performance Optimizations (Consider) - Algorithmic complexity improvements (O(n) analysis) - Unnecessary re-renders, queries, or computations - Caching opportunities - Memory management ### ๐ต Best Practices & Modern Patterns - Language-specific idiomatic improvements - Design pattern suggestions - Testability improvements - Documentation gaps ### Refactored Version Provide a clean refactored version of the most problematic section with inline comments explaining changes. ### Summary Score Rate the code: Readability /10, Security /10, Performance /10, Maintainability /10 Estimated refactor time: [X hours]
Related Prompts
Excel VBA Automation Script
Generate VBA macros to automate Excel tasks
Code Migration Plan Generator
Creates a comprehensive migration plan for moving from legacy codebases to modern frameworks, including risk assessment and rollback strategies.
Flutter Mobile App Code Generator
Generate production-ready Flutter code for mobile app screens and features โ with proper widget structure, state management, and platform conventions for iOS and Android.
AI Code Reviewer
Get comprehensive code review with AI-powered suggestions for improvements