Code Review Skill
When reviewing Python code, follow this checklist:
- Security -- check for SQL injection, command injection, XSS, and unsafe deserialization.
- Logic errors -- verify edge cases, off-by-one errors, and unhandled None values.
- Performance -- flag O(n^2) patterns, unnecessary copies, and blocking calls in async code.
- Style -- enforce project conventions from the style-guide reference.
Always start by reading the style-guide reference to understand the project's conventions before commenting on style issues. Cite specific line numbers when reporting problems.
Source: roomkit-live/roomkit — distributed by TomeVault.