What problem does it solve?
It helps you catch architecture, security, correctness, and quality issues in TypeScript code before they ship.
Core Features & Use Cases
- Architecture & patterns review: checks separation of concerns, dependency handling, and boundary input validation (DTOs/schemas).
- Security and safety checks: verifies authz/auth boundaries, secret handling, injection risks (e.g., SQL parameterization), webhook verification, and safe logging/error messaging.
- Implementation quality review: evaluates error handling, database practices (transactions, indexes, N+1 avoidance), and TypeScript correctness (types, null/undefined, any usage).
- Use case: review a PR diff or a focused file set and get prioritized findings labeled as critical issues, improvements, suggestions, and positive notes.
Quick Start
Use this skill to review the TypeScript code you paste by asking: "ts-review this file and list the critical issues first."