| name | code-review |
| description | Reviews implemented code against a feature plan for bugs, data alignment issues, and style. Use when the user asks for a code review after implementing a feature or references a feature plan review. |
| disable-model-invocation | true |
Code Review
We just implemented the feature described in the attached plan.
Please do a thorough code review:
- Make sure that the plan was correctly implemented.
- Look for any obvious bugs or issues in the code.
- Look for subtle data alignment issues (e.g. expecting snake_case but getting camelCase or expecting data to come through in an object but receiving a nested object like {data:{}})
- Look for any over-engineering or files getting too large and needing refactoring
- Look for any weird syntax or style that doesn't match other parts of the codebase (we require a functional programming style)
Document your findings in docs/features/<N>_REVIEW.md unless a different file name is specified.
Note: try to read the entire file when possible - or when you believe you see syntax issues, read some additional lines around the supposed issue to make sure your reading window isn't breaking up the code incorrectly.