What problem does it solve?
This Skill solves the problem of shipping code with critical safety issues, SQL injection vulnerabilities, LLM trust boundary violations, and race conditions that are easy to miss in manual review. It automates the detection of structural issues in pull request diffs before code lands on the main branch.
Core Features & Use Cases
- SQL & Data Safety Analysis: Detects string interpolation in SQL queries, N+1 queries, and TOCTOU race conditions.
- LLM Trust Boundary Checks: Identifies unsanitized LLM output written to databases or passed to mailers, and SSRF risks from LLM-generated URLs.
- Enum & Value Completeness: Traces new enum values through all consumers to catch missing handlers.
- Use Case: A developer about to merge a feature that adds a new payment status can run this Skill to ensure every branch in the codebase handles the new status correctly, preventing runtime crashes in production.
Quick Start
Use the review skill to analyze the current git diff against the base branch and report any critical SQL safety, LLM trust boundary, or race condition issues found in the changed files.