What problem does it solve?
Pull request reviews often miss security vulnerabilities and breaking API changes because reviewers focus on logic and style. This Skill applies a dedicated Contracts & Security lens to PR chunks, catching injection risks, authz gaps, and schema mismatches before merge.
Core Features & Use Cases
- Security Vulnerability Detection: Identifies SQL injection, XSS, prompt-injection risks, missing authentication/authorization checks, and sensitive data exposure in changed code.
- API Contract Verification: Detects breaking changes such as removed or renamed fields, data-type changes, and GraphQL/REST contract violations.
- Schema & Interface Alignment: Validates that database schemas match code models and that frontend/backend types stay consistent.
- Use Case: A PR modifies a Django REST endpoint and its serializer. The Skill inspects the endpoint with ripgrep-based investigation commands, flags a missing permission check and a renamed response field that breaks API consumers, and reports only contract/security findings while other perspectives handle logic and performance.
Quick Start
Review this pull request chunk through the Contracts & Security perspective and report any security vulnerabilities or breaking API changes.