What problem does it solve?
This Skill provides a comprehensive checklist and guidelines to ensure code quality, identify security vulnerabilities, and promote best programming practices, especially in AI-related development.
Core Features & Use Cases
- Code Correctness: Verifies that code functions as intended, handles edge cases, and includes proper error handling.
- Security Auditing: Checks for common vulnerabilities like injection attacks, hardcoded secrets, and AI-specific risks like prompt injection.
- Performance & Quality: Assesses code for efficiency, readability, adherence to principles like DRY and SOLID.
- Testing & Documentation: Ensures adequate test coverage and clear documentation.
- AI/LLM Specifics: Includes checks for Chain of Thought verification, hallucination prevention, and secure prompt engineering.
- Use Case: Integrate this checklist into your CI/CD pipeline to automatically flag potential issues before code is merged, improving overall software reliability and security.
Quick Start
Apply the code review checklist to the provided source code files.