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
SQL Query Optimizer
Optimize SQL queries for performance and best practices
SQL to NoSQL Migration Planner
Plan migration from relational to document databases
API Documentation Writer (Developer-Friendly)
Generates comprehensive, developer-friendly API documentation from endpoint specs, including descriptions, request/response examples, error codes, and SDK snippets.
Incident Postmortem Generator
Create structured incident postmortem reports from incident details