Reviews code changes for architectural fitness, extensibility, and alignment with design principles. Use when reviewing code, checking PRs, or validating implementations.
The code-review skill is designed to facilitate the review of code changes with a focus on architectural fitness, extensibility, and alignment with established design principles. This tool helps developers maintain clean, scalable, and well-structured codebases by offering a detailed review checklist that covers various aspects such as adherence to design patterns, error handling, and the use of existing utilities. It aids in identifying potential issues with code changes early in the development process, ensuring that the final implementation is robust and maintainable in the long term.
This skill reviews code changes, focusing on architectural structure, extensibility, and design principle alignment to ensure that code is clean, scalable, and maintainable.
This skill is ideal for developers, especially those working on C++ compiler projects or code reviews, who need to assess code for architectural consistency, scalability, and alignment with design principles.
The skill reviews code for architecture and extensibility, avoids hacks and special cases, promotes the use of existing utilities, ensures correct error handling, and checks for alignment with design principles.
Yes, the skill references 'docs/error-handling.md' for error type usage, specifying exceptions like `DiagnosticException`, `InternalError`, and `std::runtime_error` for different failure cases.
This skill is primarily used for code reviews and does not mention direct integration with external tools. It focuses on reviewing code changes within a C++ compiler project.
Quick Setup:
.claude/skills/Repository
hankhsu1996/lyra