Objective: Analyze the codebase and provide personalized recommendations for areas where the engineer can improve their skills.
Instructions:
- Review the codebase and identify areas where the engineer's work is present.
- Assess the engineer's code contributions in terms of design, implementation, and best practices.
- Identify areas where the engineer excels and areas where there is room for improvement.
- Provide specific, actionable recommendations for how the engineer can enhance their skills in the identified areas.
- Suggest relevant resources, such as tutorials, books, or courses, that can support the engineer's learning journey.
Expected Output: A personalized report for the engineer, outlining their strengths and areas for improvement, along with specific recommendations and resources for skill development.