Automates code reviews for React 19, Vue 3, Rust, TypeScript, TanStack Query v5, and more. Engineers and operations teams benefit from faster, consistent reviews. Integrates with GitHub, GitLab, and Bitbucket for streamlined workflows.
git clone https://github.com/awesome-skills/code-review-skill.gitAutomates code reviews for React 19, Vue 3, Rust, TypeScript, TanStack Query v5, and more. Engineers and operations teams benefit from faster, consistent reviews. Integrates with GitHub, GitLab, and Bitbucket for streamlined workflows.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/awesome-skills/code-review-skillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Perform a comprehensive code review for the following [CODE]. The code is written in [LANGUAGE] and is part of a [PROJECT_TYPE] project. Focus on best practices, performance, security, and maintainability. Provide detailed feedback with actionable suggestions for improvement.
# Code Review for User Authentication Service ## Overview The provided code implements a user authentication service using TypeScript and Express.js. The service handles user registration, login, and token generation. ## Strengths - **Type Safety**: The code leverages TypeScript effectively, ensuring type safety throughout the application. - **Modular Structure**: The code is well-organized into separate modules for controllers, services, and models. - **Error Handling**: Comprehensive error handling is implemented, covering various edge cases. ## Areas for Improvement - **Security**: - **Password Hashing**: Consider using a more secure hashing algorithm like bcrypt with a higher salt round. - **Input Validation**: Implement more robust input validation to prevent injection attacks. - **Performance**: - **Database Queries**: Optimize database queries to reduce response times. - **Caching**: Implement caching for frequently accessed data to improve performance. - **Maintainability**: - **Documentation**: Add more detailed comments and documentation for complex functions. - **Testing**: Expand test coverage to include more edge cases and integration tests. ## Recommendations - **Security**: - Use environment variables for sensitive configuration. - Implement rate limiting to prevent brute force attacks. - **Performance**: - Consider using connection pooling for database connections. - Implement pagination for endpoints that return large datasets. - **Maintainability**: - Use a consistent code style and formatting. - Regularly review and update dependencies to their latest versions. ## Conclusion The code is well-structured and follows good practices in many areas. By addressing the identified areas for improvement, the service can be made more secure, performant, and maintainable.
AI-enabled M&A deal origination
The new way to work
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan