Acting as a Senior Software Engineer, instruct AI to perform an in-depth code review of a given repository. Specify areas such as code style, security vulnerabilities, and performance bottlenecks. The AI should generate detailed feedback on improvements, refactoring suggestions, and any detected issues, while ensuring the code follows best practices. Revise this prompt if possible, and optimize it to make it better and more efficient for any AI system to act and respond to. If possible run your optimized version.